Ajout d'un droit 'Stranger'?

cancel
Showing results for 
Search instead for 
Did you mean: 
greg_shogun_852
Member II

Ajout d'un droit 'Stranger'?

Bonjour à tous,
    Je cherche à limiter l'accès à un espace personnel.
    J'ai donc créé un droit supplémentaire "Stranger". Et je n'ai donné à
    ce droit aucune permission. De la manière suivante:

    <permissionGroup name="Stranger" allowFullControl="false" expose="true">

    </permissionGroup>

    Pourtant en l'attribuant à un utilisateur je m'aperçois qu'il peut encore lire
    le contenu d'un fichier.

    Pouvez-vous m'expliquer comment faire?
Merci d'avance
4 Replies
rguinot
Active Member

Re: Ajout d'un droit 'Stranger'?

Quel est ton besoin ? que certains utilisateurs ne puissent pas accéder à un espace, même en lecture ?

Si c'est le cas, inutile de créer de nouveaux rôles, il y a déja plusieurs solutions :

* Ne pas hériter des permissions parentes (décoche la case dans le wizard des permissions) , puis affecte des droits uniquement aux utilisateurs / groupes qui doivent avoir accès. Seuls ceux la "verront" l'espace et le contenu associé, les autres ne verront rien et ne pourront pas y accéder

* Supprime les droits guest pour group_everyone sur le company_home, et ensuite idem ci dessus….

* ….
greg_shogun_852
Member II

Re: Ajout d'un droit 'Stranger'?

Super rguinot! Un grand merci à toi, j'ai appliqué la première solution et cela
marche très bien.  Smiley Very Happy

Mais je vais en profiter pour te poser une autre question:
Quand j'ai rajouté mon nouveau rôle "stranger" et que je l'ai attribué à
quelqu'un il y avait un message WARN dans la console Tomcat qui disait:
WARN [web.app.ResourceBundleWrapper] Failed to find I18N message string key: stranger

Je suppose qu'il faut aller définir une chaine de caractère pour "stranger"
dans un fichier .properties mais je ne sais pas dans lequel…
rguinot
Active Member

Re: Ajout d'un droit 'Stranger'?

Salut,

Il faut que tu rajoutes effectivement une chaîne de caractères pour Stranger dans le bundle de langues : ca se passe au début du fichier webclient_fr_FR.properties du répertoire d'extension.

Exemple:

Contributor=Contributeur
Coordinator=Coordinateur
Stranger=Etranger

Pour info, i18n signifie internationalisation ( i+18 lettres+n), tu devras donc rajouter une clé pour chacune des langues que tes utilisateurs vont utiliser.
greg_shogun_852
Member II

Re: Ajout d'un droit 'Stranger'?

Ok.

Encore un grand merci à toi!  :wink: