mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-09-13 13:57:34 -04:00
fix(employees): harden permissions UI and access control - Prevent admins from removing their own minimum module grants (employees, home, office) - Add session_status check before session regeneration - Disable submit button and return no_access view for AJAX requests - Replace fade class with active-only for Bootstrap compatibility - Update permission toggle selectors to .module-toggle - Add error_cannot_remove_own_minimum_grant translations for Armenian, Bulgarian, Georgian, Swedish, and Ukrainian --------- Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
51 lines
4.1 KiB
PHP
51 lines
4.1 KiB
PHP
<?php
|
|
|
|
return [
|
|
'administrator' => 'Administrateur',
|
|
'basic_information' => 'Fiche',
|
|
'cannot_be_deleted' => 'Impossible de supprimer le(s) employé(s) sélectionné(s),car un ou plusieur a éffectué une vente, ou car vous essayez de vous supprimer vous-meme.',
|
|
'change_employee' => 'Changer d\'employé',
|
|
'change_password' => 'Changement de mot de passe',
|
|
'clerk' => 'Employé',
|
|
'commission' => 'Commission',
|
|
'confirm_delete' => 'Êtes-vous certain de vouloir supprimer le(s) employé(s) sélectionné(s) ?',
|
|
'confirm_restore' => 'Êtes-vous certain de vouloir restaurer le(s) employé(s) selectionné(s) ?',
|
|
'current_password' => 'Mot de passe actuel',
|
|
'current_password_invalid' => 'Le mot de passe actuel est invalide.',
|
|
'employee' => 'Employé',
|
|
'error_adding_updating' => 'Erreur d\'ajout/édition d\'employé.',
|
|
'error_cannot_remove_own_minimum_grant' => 'Vous ne pouvez pas retirer vos propres permissions minimales d\'accès aux modules.',
|
|
'error_deleting_admin' => 'Vous ne pouvez pas supprimer un utilisateur administrateur.',
|
|
'error_deleting_demo_admin' => 'Vous ne pouvez pas supprimer l\'utilisateur de démonstration admin.',
|
|
'error_grant_change_disallowed' => 'Les modifications de permissions sont désactivées dans cette démo.',
|
|
'error_password_change_disallowed' => 'Les modifications de mot de passe sont désactivées dans cette démo.',
|
|
'error_updating_admin' => 'Vous ne pouvez pas modifier un utilisateur administrateur.',
|
|
'error_updating_demo_admin' => 'Vous ne pouvez pas modifier l\'utilisateur de démonstration admin.',
|
|
'language' => 'Langue',
|
|
'login_info' => 'Connexion',
|
|
'manager' => 'Gestionnaire',
|
|
'new' => 'Nouvel employé',
|
|
'none_selected' => 'Aucun employé sélectionné pour la suppression.',
|
|
'one_or_multiple' => 'employé(s)',
|
|
'password' => 'Mot de passe',
|
|
'password_minlength' => 'Le mot de passe doit contenir au moins 8 caractères.',
|
|
'password_must_match' => 'Les mots de passe ne concordent pas.',
|
|
'password_not_must_match' => 'Le mot de passe actuel et le nouveau mot de passe doivent être uniques.',
|
|
'password_required' => 'Mot de passe requis.',
|
|
'permission_desc' => 'Cochez les cases ci-dessous pour autoriser l\'accès aux modules.',
|
|
'permission_info' => 'Permissions',
|
|
'repeat_password' => 'Re-saisissez le mot de passe',
|
|
'subpermission_required' => 'Ajoutez au moins une permission pour chaque module.',
|
|
'successful_adding' => 'Employé ajouté.',
|
|
'successful_change_password' => 'Mot de passe modifié avec succès.',
|
|
'successful_deleted' => 'Suppression d\'employé réussie',
|
|
'successful_updating' => 'Édition d\'employé réussie',
|
|
'system_language' => 'Langue système',
|
|
'unsuccessful_change_password' => 'Échec du changement de mot de passe.',
|
|
'update' => 'Éditer employé',
|
|
'username' => 'Nom d\'utilisateur',
|
|
'username_duplicate' => 'Nom d\'utilisateur existant. Veuillez en choisir un autre.',
|
|
'username_minlength' => 'Le nom d\'utilisateur doit contenir au moins 5 caractères.',
|
|
'username_required' => 'Nom d\'utilisateur requis.',
|
|
];
|