Pour définir votre propre liste statique (nom modifiable) de contributeurs, vous devrez définir votre propre gestionnaire d'utilisateurs.
Pour cela il faut déclarer dans le fichier plugin.xml d'un plugin, une extension de type org.ametys.runtime.user.UsersManager utilisant l'implémentation org.ametys.runtime.plugins.core.user.StaticUsersManager et en y définissant la liste des utilisateurs comme suit :
Exemple de déclaration
<extension point="org.ametys.runtime.user.UsersManager" id="org.ametys.plugins.myplugin.user.MyStaticUsers" class="org.ametys.runtime.plugins.core.user.StaticUsersManager"> <user id="pmartin"> <fullname>Pierre Martin</fullname> </user> <user id="jdupont"> <fullname>Jacques Dupont</fullname> </user> </extension>
Au besoin, vous serez amené à créer un nouveau plugin, suivez alors les instructions de la page Architecture d'un plugin Ametys.
Vous devrez ensuite sélectionner ce nouveau point d'extension soit via l'outil "Plugins et Workspaces" accessible depuis l'interface d'administration ou modifier directement le fichier WEB-INF/param/runtime.xml (voir Fichier runtime.xml) .
Extrait du fichier runtime.xml
<extensions> <org.ametys.runtime.user.UsersManager>org.ametys.plugins.myplugin.user.MyStaticUsers</org.ametys.runtime.user.UsersManager> ... </extensions>