« WATERBEAR:Sécurité » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 10 : | Ligne 10 : | ||
=Langues= | =Langues= | ||
La gestion des langues se passe à deux niveaux. | |||
* La langue d'affichage qui est choisie lors de l'authentification à l'entrée du logiciel. Par défaut, c'est le français qui est installé. Pour nos tests et les exemples, nous avons ajouté l'anglais. | |||
Cet ajout se fait dans le registre au noeud: | |||
system/langues | |||
On ajoute l'entrée : "_en = Anglais". | |||
:=> langues | |||
::=> '''_en = Anglais''' | |||
::=> _fr = Français | |||
Dès qu'on entre dans le logiciel avec une langue donnée, ce sont toutes les traductions sous le noeud du registre: | |||
profiles/defaut/langues | |||
pour la langue choisie qui vont s'appliquer. Dans les écrans, pour autant que ceci soit pris en compte dans les scripts, tous les textes sont concernés. Il est évident que si la traduction pour cette langue n'est pas implantée, l'affichage en sera perturbé. | |||
* Dans la gestion qui nous concerne, le but est notamment la traduction en plusieurs langue. A droite de l'écran une liste déroulante permet de choisir la langue. Les zones concernées par la traduction pourront être traduites indépendamment de la langue d'affichage général. Les langues concernées doivent être configurées. Nous le verrons plus loin lors du paramétrage de l'interface. | |||
| Ligne 20 : | Ligne 35 : | ||
De même, la gestion des postes se fait au noeud "system/postes". Là aussi, on remarque que chaque poste fait référence à un groupe de postes qui n'existe pas. Il fait aussi référence au nom d'une bibliothèque. La gestion de cette dernière existe dans les écrans de gestion des listes ("listes du catalogage" et "listes des lecteurs et prêts"). | De même, la gestion des postes se fait au noeud "system/postes". Là aussi, on remarque que chaque poste fait référence à un groupe de postes qui n'existe pas. Il fait aussi référence au nom d'une bibliothèque. La gestion de cette dernière existe dans les écrans de gestion des listes ("listes du catalogage" et "listes des lecteurs et prêts"). | ||
Nous allons procéder à l'ajout de ces deux types de groupes dans le registre. | Nous allons procéder à l'ajout de ces deux types de groupes dans le registre. La configuration pour le français et l'anglais sont présentées pour être conforme à nos exemples. | ||
* Les groupes des utilisateurs | * Les groupes des utilisateurs | ||
Nous ajoutons le noeud: | Nous ajoutons le noeud: | ||
system/groupes-users | system/groupes-users | ||
Sous ce noeud, nous ajoutons trois groupes utilisés à l'installation dans le registre: admin, utilisateur et benevole. | Sous ce noeud, nous ajoutons trois groupes utilisés à l'installation dans le registre: admin, utilisateur et benevole. | ||
Evidemment cette liste est à adapter selon votre infrastructure, aux groupes déjà utilisés ou à venir. | Evidemment cette liste est à adapter selon votre infrastructure, aux groupes déjà utilisés ou à venir. La première entrée est ajout pour une facilité de gestion des données manquantes. Le code peut être adapté à volonté. | ||
:=> groupes-users | :=> groupes-users | ||
::=> - | |||
:::=> nom | |||
::::=> _en = - | |||
::::=> _fr = - | |||
::=> admin | ::=> admin | ||
:::=> nom = | :::=> nom | ||
::::=> _en = Administrators | |||
::::=> _fr = Administrateurs | |||
::=> benevole | ::=> benevole | ||
:::=> nom = | :::=> nom | ||
::::=> _en = Volunteers | |||
::::=> _fr = Bénévoles | |||
::=> utilisateur | ::=> utilisateur | ||
:::=> nom = | :::=> nom | ||
::::=> _en = Users | |||
::::=> _fr = Utilisateurs | |||
* Les groupes des postes | * Les groupes des postes | ||
Nous ajoutons le noeud: | Nous ajoutons le noeud: | ||
system/groupes-postes | system/groupes-postes | ||
Sous ce noeud, nous avons ajouté pour l'exemple, deux groupes: interne et externe. De même cette liste est à adapter selon votre infrastructure, aux groupes déjà utilisés ou à venir. | Sous ce noeud, nous avons ajouté pour l'exemple, deux groupes: interne et externe. De même cette liste est à adapter selon votre infrastructure, aux groupes déjà utilisés ou à venir. La première entrée est ajout pour une facilité de gestion des données manquantes. Le code peut être adapté à volonté. | ||
:=> groupes-postes | :=> groupes-postes | ||
::=> - | |||
:::=> nom | |||
::::=> _en = - | |||
::::=> _fr = - | |||
::=> externe | ::=> externe | ||
:::=> nom = | :::=> nom | ||
::::=> _en = External | |||
::::=> _fr = Externe | |||
::=> interne | ::=> interne | ||
:::=> nom = | :::=> nom | ||
::::=> _en = Internal | |||
::::=> _fr = Interne | |||
Ces listes sont importantes. Il faut les configurer en premier via les nouveaux écrans créés. Leur contenu est utilisé dans les listes déroulantes respectivement pour la gestion des utilisateurs et des postes. Si vous ne le faites pas, un message d'erreur vous invitera à le faire. | Ces listes sont importantes. Il faut les configurer en premier via les nouveaux écrans créés. Leur contenu est utilisé dans les listes déroulantes respectivement pour la gestion des utilisateurs et des postes. Si vous ne le faites pas, un message d'erreur vous invitera à le faire. | ||
Note: Ces deux groupes sont joints aux scripts pour l'ajout dans le registre téléchargeable en fin de page. | |||
| Ligne 74 : | Ligne 109 : | ||
:=> menu_securite | :=> menu_securite | ||
::=> _fr = Sécurité | ::=> _fr = Sécurité | ||
::=> _en = Security | |||
* Ce noeud définit l'intitulé principal du sous-menu qui donne accès à cette page. | * Ce noeud définit l'intitulé principal du sous-menu qui donne accès à cette page. | ||
| Ligne 80 : | Ligne 116 : | ||
:=> securite | :=> securite | ||
::=> _fr = Postes-Utilisateurs-Groupes | ::=> _fr = Postes-Utilisateurs-Groupes | ||
::=> _en = Posts-Users-Groups | |||
* Ce noeud définit le titre de la page de cette gestion de sécurité. | * Ce noeud définit le titre de la page de cette gestion de sécurité. | ||
| Ligne 88 : | Ligne 125 : | ||
:::=> titre_page | :::=> titre_page | ||
::::=> _fr = Gestion de la sécurité | ::::=> _fr = Gestion de la sécurité | ||
::::=> _en = Security management | |||
profiles/defaut/langues/bib/admin/securite | |||
+ securite | |||
+ _intitules | |||
+ action | |||
+ _en => Action | |||
+ _fr => Action | |||
+ anglais | |||
+ _en => English | |||
+ _fr => Anglais | |||
+ bib | |||
+ _en => Library | |||
+ _fr => Bibliothèque | |||
+ code | |||
+ _en => Key | |||
+ _fr => Code | |||
+ francais | |||
+ _en => French | |||
+ _fr => Français | |||
+ groupe | |||
+ _en => Group | |||
+ _fr => Groupe | |||
+ groupes-postes | |||
+ _en => Posts (Groups) | |||
+ _fr => Postes (Groupes) | |||
+ groupes-users | |||
+ _en => Users (Groups) | |||
+ _fr => Utilisateurs (Groupes) | |||
+ langue | |||
+ _en => Language | |||
+ _fr => Langue | |||
+ liste | |||
+ _en => List | |||
+ _fr => Liste | |||
+ mdp | |||
+ _en => Password | |||
+ _fr => Mot de passe | |||
+ nom | |||
+ _en => Name | |||
+ _fr => Nom | |||
+ postes | |||
+ _en => Posts | |||
+ _fr => Postes | |||
+ users | |||
+ _en => Users | |||
+ _fr => Utilisateurs | |||