Recherche
...
HENRI :: Parler ici de l''utilisation des script de nuxeo-shell-scripts et notamment modifyPermissions.js
Voir le "Nuxeo book" pour les détails.
| Volet |
|---|
cd |
| Bloc de code |
| cd <nuxeo.dir.parent>/nuxeo-dm-5.2.0/nuxeo-shell/
JAVA_HOME=<repInstallationJava>
PATH=$JAVA_HOME/bin:$PATH |
Les index applicatifs nuxeo sont reconstruits en utilisant la commande index de shell nuxeo :
| Volet |
|---|
./nxshell.sh -h 127.0.0.1 |
Il peut être nécessaire de forcer les droits sur des répertoires ou des documents , dans le cas où des droits ont été enlevés par erreur ou mauvaise manipulation.
Le script modifyPermissions.js a été étendu pour répondre à ce besoin. En voici un exemple d'utilisation.
| Bloc de codepanel |
|---|
./nxshell.sh -h 127.0.0.1 > cd default-domain/workspaces/myworkspace
view example (donne l'UID du document "example" du workspace myworkspace)
script --file <rep_src_esup_ecm>/nuxeo-shell-scripts/modifyPermissions.js <UID> [ ajoute le droit ReadWrite sur le document pour tous<UID> ]
script --file <rep_src_esup_ecm>/nuxeo-shell-scripts/modifyPermissions.js <UID> admin Everything [ ajoute les droits EverythingEverything sur le document pour l' administrateur ("admin") ] |
| Bloc de codepanel |
|---|
./nxshell.sh -h 127.0.0.1 > log debug
quit |