Bonjour,
j'utilise un alfresco 4.2.f et l'application Mobile (android).
je souhaiterai mettre en place un menu en fonction des utilisateurs (visiblement on ne peut pas le faire en fonction de groupe d'utilisateurs et c'est bien dommage, enfin déjà j'aimerai que ca marche pour un utilisateur)
J'ai créé 2 profils :
Si j'ajoute les evaluator cela ne fonctionne plus... disons que le second profil n'est pas disponible...
J'ai suivi les recommandations d'Alfresco pour distinguer les profiles selon les utilisateurs Setting profile availability | Alfresco Documentation
Quelqu'un aurait il une idée ?
Merci d'avance
/Company Home/Data Dictionary/Mobile/configuration.json :
{
"info":{
"schema-version":0.2
},
"repository":{
"share-url": "https://pre-docs.localhost/share"
},
"profiles":{
"Default":{
"default":true,
"label-id":"Custom Default",
"description-id":"Default profile",
"root-view-id":"views-menu-default"
},
"test":{
"label-id":"Custom test",
"description-id":"test profile",
"evaluator":"isTestUser",
"root-view-id": "views-menu-test"
}
},
"evaluators": {
"isTestUser": {
"type": "org.alfresco.client.evaluator.isTestUser",
"params": {
"users": [
"monutilisateur"
]
}
}
},
"view-groups":[
{
"id":"views-menu-default",
"label-id":"Default Menu",
"items":[
{
"id":"view-repository-default",
"label-id":"Repository",
"type":"org.alfresco.client.view.repository"
},
{
"id":"view-repository-shared-default",
"label-id":"Share",
"type":"org.alfresco.client.view.repository"
},
{
"id":"view-repository-userhome-default",
"label-id":"My files",
"type":"org.alfresco.client.view.repository"
},
{
"id":"view-favorites-default",
"label-id":"Favorite",
"type":"org.alfresco.client.view.favorites"
},
{
"id":"view-search-default",
"label-id":"Search",
"type":"org.alfresco.client.view.search"
},
{
"id":"view-local-default",
"label-id":"Local Files",
"type":"org.alfresco.client.view.local"
}
]
},
{
"id":"views-menu-test",
"label-id":"test Menu",
"items":[
{
"id":"view-repository-test",
"label-id":"test repository",
"type":"org.alfresco.client.view.repository"
},
{
"id":"view-repository-shared-test",
"label-id":"test shared",
"type":"org.alfresco.client.view.repository"
},
{
"id":"view-repository-userhome-test",
"label-id":"test My Files",
"type":"org.alfresco.client.view.repository"
},
{
"id":"view-favorites-test",
"label-id":"test favorites",
"type":"org.alfresco.client.view.favorites"
},
{
"id":"view-search-test",
"label-id":"test search",
"type":"org.alfresco.client.view.search"
},
{
"id":"view-local-test",
"label-id":"test Local Files",
"type":"org.alfresco.client.view.local"
}
]
}
]
}
Solved! Go to Solution.
Bon j'ai trouvé la solution !
Il y a une erreur sur l'exemple de la documentation (Setting profile availability | Alfresco Documentation ), il faut utiliser l'évaluator "isUser"... C'est surement une coquille mais j'ai bêtement appliqué ce qui était écrit, jvais essayer de le signaler...
Aussi, il faut mettre la liste des noms d'utilisateurs (identifiant de connexion) en respectant bien la casse...
Bon j'ai trouvé la solution !
Il y a une erreur sur l'exemple de la documentation (Setting profile availability | Alfresco Documentation ), il faut utiliser l'évaluator "isUser"... C'est surement une coquille mais j'ai bêtement appliqué ce qui était écrit, jvais essayer de le signaler...
Aussi, il faut mettre la liste des noms d'utilisateurs (identifiant de connexion) en respectant bien la casse...
Discussions about Alfresco Content Services and Alfresco Process Services in French
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.