Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Portails Java Discussion :

Gestion des liens et composants graphiques


Sujet :

Portails Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    août 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Gestion des liens et composants graphiques
    Bonjour les pros,

    Je débute avec Liferay et j'ai fait un peu le tour des bases à acquérir pour débuter avec le portail. Maintenant, il ya une chose que j'aimerais connaitre si vous pouvez me montrer comment faire : comment je peux gérer les permissions relatives aux différents liens et composants graphiques (boutons, ...) des applications tierces gérées dans mon portail. Je veux que seuls tels utilisateurs peuvent cliquer sur ce lien ...

    Merci

  2. #2
    Membre régulier Avatar de skulled
    Inscrit en
    décembre 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 120
    Points : 120
    Points
    120
    Par défaut
    Si tu es dans une jsp pour connaitre ton user tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%
    // get userid
    String userid = com.liferay.portal.util.PortalUtil.getUserId(request);
    %>

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    août 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Merci beaucoup pour votre réponse, j'ai une application distante que je met à disposition des utilisateurs dans Liferay via un iFrame portlet. Puis-je gérer la permission sur les liens et les boutons ? c'est a dire par exemple seules les personnes ayant tels roles peuvent cliquer sur ce lien ... ? Sinon, quelle méthode dois-je suivre pour gérer les applications (JSF/Hibernate) distantes ?
    Merci beaucoup,

  4. #4
    Membre régulier Avatar de skulled
    Inscrit en
    décembre 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 120
    Points : 120
    Points
    120
    Par défaut
    Oui, depuis ta jsp si tu veux autoriser seulement les users du role Admin par exemple tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <%
    boolean isAdmin=false;
    if (request.getUserPrincipal() != null) {
        List l = RoleServiceUtil.getUserRoles(request.getUserPrincipal().getName());
        String name;
        for (int i = 0; i < l.size(); ++i) {
            name = ((Role)l.get(i)).getName();
            if (name.equals("Administrator") ) {
               isAdmin = true;
            }
        }
    }
    %>

Discussions similaires

  1. [Utilisation] Gestion des liens symboliques
    Par ®om dans le forum Subversion
    Réponses: 4
    Dernier message: 03/09/2009, 13h47
  2. [débutant] gestion des axes d'un graphique
    Par 20100. dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/01/2008, 00h35
  3. Gestion des liens
    Par TomtomGesti dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 16/11/2006, 18h07
  4. [TP] Gestion des données en mode graphique
    Par diden138 dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 19/05/2006, 15h52
  5. gestion des liens
    Par marsupilami34 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/08/2005, 03h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo