====== Centre d'administration freedom ====== ===== Présentation ===== Cette application WEB est regroupe l'ensemble des fonctions d'administration de freedom-toolbox et des modules freedom. Les modules sont administrés via des **services** d'administration. ===== Interface ===== Son interface est composée de 3 parties distinctes : * __une barre supérieure__ offrant les fonctions de connexion, etc. ((similaire à celle de freedom-ecm)) * __la liste des services__ à gauche un accordéon regroupe les services, chacun des services étant matérialisé par un item de l'accordéon. Lorsque l'item est ouvert, la zone de l'accordéon propose un espace dédié au service. * __l'interface du service__ : partie de droite affiche le contenu du service sélectionné La liste des service peut être dépliée / repliée.\\ La liste des service ne présente que ceux pour lesquels l'utilisateur connecté à le droit. La partie de droite conserve le contexte : le passage d'un service à un autre et le retour au premier la laisse identique à ce qu'elle était initialement. ===== Services ===== ===== Services ===== ===== Utilisation ===== ==== Administrateur ==== L'administrateur général ''admin'' accède à l'ensemble des fonctions d'administration sans limitation. ==== Administrateurs délégués ==== Les administrateurs délégués sont des utilisateurs freedom à qui l'administrateur général a donné les droits d'administration sur un ou plusieurs services. ===== Techniques ===== L'interface est développée sur les composants freedom-extui et en ExtJS. Le centre d'administration freedom est distribué sous forme du module freedom-admin. Le CAF est accessible via une lien disponible sur l'interface Dynacase-control et calculée en fonction de l'URL freedom ((par exemple si l'URL freedom est http://myfreedom.society.com/, l'URL du CAF est http://myfreedom.society.com/admincenter)). ==== Ajout de service ==== L'api freedom et les règles de développement précisent comme un module peut ajouter un service d'administration. Un module peut ajouter plusieurs services.