Projet esup-ecm

Recherche

Sommaire

Pages enfant
  • Guide d'exploitation

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Utilisation de nuxeo-shell : quelques exemples

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/


export

JAVA_HOME=<repInstallationJava>


export

PATH=$JAVA_HOME/bin:$PATH

Reconstruire les index applicatifs

Les index applicatifs nuxeo sont reconstruits en utilisant la commande index de shell nuxeo :

Volet

./nxshell.sh -h 127.0.0.1
cd default-domain
127.0.0.1> index
127.0.0.1> quit

Modifier les permissions sur les répertoires ou les documents

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


127.0.0.1>

view

example

(donne

l'UID

du

document

"example"

du

workspace

myworkspace)


127.0.0.1>

script

--file

<rep_src_esup_ecm>/nuxeo-shell-scripts/modifyPermissions.js

<UID> [ ajoute le droit ReadWrite sur le document pour tous

<UID>
[ ajoute le droit ReadWrite sur le document pour tous ("members")

]


127.0.0.1>

script

--file

<rep_src_esup_ecm>/nuxeo-shell-scripts/modifyPermissions.js

<UID>

admin

Everything [ ajoute les droits Everything

Everything
[ ajoute les droits Everything (gérer)

sur

le

document

pour

l'

administrateur

("admin")

]

Exporter / importer des données

Passer en mode debug

Bloc de codepanel

./nxshell.sh

-h

127.0.0.1

>

log

debug


>

quit