diff --git a/lib/Alchemy/Phrasea/Helper/User/Manage.php b/lib/Alchemy/Phrasea/Helper/User/Manage.php index ab1e04d223..9dbd456701 100644 --- a/lib/Alchemy/Phrasea/Helper/User/Manage.php +++ b/lib/Alchemy/Phrasea/Helper/User/Manage.php @@ -55,6 +55,8 @@ class Manage extends Helper 'sbas_id' => $request->get('sbas_id'), 'base_id' => $request->get('base_id'), 'last_model' => $this->request->get('last_model'), + 'filter_guest_user' => $this->request->get('filter_guest_user') ? true : false, + 'filter_phantoms_only' => $this->request->get('filter_phantoms_only') ? true : false, 'srt' => $request->get("srt", \User_Query::SORT_CREATIONDATE), 'ord' => $request->get("ord", \User_Query::ORD_DESC), 'offset_start' => $offset_start, @@ -73,6 +75,8 @@ class Manage extends Helper ->last_model_is($this->query_parms['last_model']) ->get_inactives($this->query_parms['inactives']) ->include_templates(false) + ->include_invite($this->query_parms['filter_guest_user']) + ->phantoms_only($this->query_parms['filter_phantoms_only']) ->on_bases_where_i_am($this->app->getAclForUser($this->app->getAuthenticatedUser()), [\ACL::CANADMIN]) ->execute(); @@ -95,6 +99,7 @@ class Manage extends Helper 'base_id' => $this->request->get('base_id'), 'last_model' => $this->request->get('last_model'), 'filter_guest_user' => $this->request->get('filter_guest_user') ? true : false, + 'filter_phantoms_only' => $this->request->get('filter_phantoms_only') ? true : false, 'srt' => $this->request->get("srt", \User_Query::SORT_CREATIONDATE), 'ord' => $this->request->get("ord", \User_Query::ORD_DESC), 'per_page' => $results_quantity, @@ -115,6 +120,7 @@ class Manage extends Helper ->get_inactives($this->query_parms['inactives']) ->include_templates(true) ->include_invite($this->query_parms['filter_guest_user']) + ->phantoms_only($this->query_parms['filter_phantoms_only']) ->on_bases_where_i_am($this->app->getAclForUser($this->app->getAuthenticatedUser()), [\ACL::CANADMIN]) ->limit($offset_start, $results_quantity) ->execute(); diff --git a/lib/classes/User/Query.php b/lib/classes/User/Query.php index 188da60520..0e2d587cb1 100644 --- a/lib/classes/User/Query.php +++ b/lib/classes/User/Query.php @@ -66,6 +66,7 @@ class User_Query protected $last_model = null; protected $results_quantity = null; protected $include_phantoms = true; + protected $phantoms_only = false; protected $include_special_users = false; protected $include_invite = false; protected $emailDomains = null; @@ -142,6 +143,19 @@ class User_Query return $this; } + /** + * Users with no rights in any base only + * + * @param bool $boolean + * @return $this + */ + public function phantoms_only($boolean = false) + { + $this->phantoms_only = !!$boolean; + + return $this; + } + /** * Include user such as 'guest' and 'autoregister' * @@ -935,14 +949,18 @@ class User_Query throw new Exception('No base available for you, not enough rights'); } } else { - $extra = $this->include_phantoms ? ' OR base_id IS NULL ' : ''; - - $not_base_id = array_diff($this->active_bases, $this->base_ids); - - if (count($not_base_id) > 0 && count($not_base_id) < count($this->base_ids)) { - $sql .= sprintf(' AND ((base_id != %s ) ' . $extra . ')', implode(' AND base_id != ', $not_base_id)); + if ($this->phantoms_only) { + $sql .= ' AND base_id IS NULL '; } else { - $sql .= sprintf(' AND (base_id = %s ' . $extra . ') ', implode(' OR base_id = ', $this->base_ids)); + $extra = $this->include_phantoms ? ' OR base_id IS NULL ' : ''; + + $not_base_id = array_diff($this->active_bases, $this->base_ids); + + if (count($not_base_id) > 0 && count($not_base_id) < count($this->base_ids)) { + $sql .= sprintf(' AND ((base_id != %s ) ' . $extra . ')', implode(' AND base_id != ', $not_base_id)); + } else { + $sql .= sprintf(' AND (base_id = %s ' . $extra . ') ', implode(' OR base_id = ', $this->base_ids)); + } } } @@ -951,18 +969,22 @@ class User_Query throw new Exception('No base available for you, not enough rights'); } } else { - $extra = $this->include_phantoms ? ' OR sbas_id IS NULL ' : ''; - - $not_sbas_id = array_diff($this->active_sbas, $this->sbas_ids); - - if (count($not_sbas_id) > 0 && count($not_sbas_id) < count($this->sbas_ids)) { - $sql .= sprintf(' AND ((sbas_id != %s ) ' . $extra . ')' - , implode(' AND sbas_id != ', $not_sbas_id) - ); + if ($this->phantoms_only) { + $sql .= ' AND sbas_id IS NULL '; } else { - $sql .= sprintf(' AND (sbas_id = %s ' . $extra . ') ' - , implode(' OR sbas_id = ', $this->sbas_ids) - ); + $extra = $this->include_phantoms ? ' OR sbas_id IS NULL ' : ''; + + $not_sbas_id = array_diff($this->active_sbas, $this->sbas_ids); + + if (count($not_sbas_id) > 0 && count($not_sbas_id) < count($this->sbas_ids)) { + $sql .= sprintf(' AND ((sbas_id != %s ) ' . $extra . ')' + , implode(' AND sbas_id != ', $not_sbas_id) + ); + } else { + $sql .= sprintf(' AND (sbas_id = %s ' . $extra . ') ' + , implode(' OR sbas_id = ', $this->sbas_ids) + ); + } } } diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 002cf97d85..706c78c372 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -155,9 +155,9 @@ %n_par_page% par page %n_par_page% pro Seite - web/admin/users.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig %name% est momentanement indisponible a cause d'un trop grand nombre de requetes @@ -999,7 +999,7 @@ Controller/Admin/CollectionController.php admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/users.html.twig + web/admin/users.html.twig task-manager/task-editor/task.html.twig web/admin/databases.html.twig admin/databox/databox.html.twig @@ -1140,7 +1140,7 @@ Apply a template Eine Schablone anwenden - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -1174,7 +1174,7 @@ Are you sure you want delete users rights ? Sind Sie sicher, dass Sie die Benutzerzugriffe löschen möchten? - web/admin/users.html.twig + web/admin/users.html.twig Are you sure you want to delete this application? @@ -2377,7 +2377,7 @@ Delete all users rights Alle Nutzerrechte löschen - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -3310,7 +3310,7 @@ Filter Filtern - web/admin/users.html.twig + web/admin/users.html.twig First Name @@ -3326,8 +3326,8 @@ First/Last Name Vorname / Nachname actions/Feedback/ListsMacros.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig Flash @@ -3966,7 +3966,7 @@ Last applied template letzte angewandte Vorlage - web/admin/users.html.twig + web/admin/users.html.twig Last name is required @@ -4676,7 +4676,7 @@ None Keine Form/Configuration/EmailFormType.php - web/admin/users.html.twig + web/admin/users.html.twig admin/user/registrations.html.twig @@ -5275,25 +5275,25 @@ Push::filter on companies Unternehmensname actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on countries Land actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on emails E-Mail actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on login Benutzername actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on name @@ -6519,7 +6519,7 @@ Supprimer Löschen - web/admin/users.html.twig + web/admin/users.html.twig Supprimer egalement les documents rattaches a ces regroupements @@ -6833,7 +6833,7 @@ This is a template Hier ist eine Schablone - web/admin/users.html.twig + web/admin/users.html.twig This link is valid until @@ -6853,7 +6853,7 @@ This user has no rights Dieser Benutzer besitzt keine Rechte - web/admin/users.html.twig + web/admin/users.html.twig This year @@ -8558,17 +8558,17 @@ admin::compte-utilisateur date de creation Erstellungsdatum - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur dernier modele applique Letzte angewendete Vorlage - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur derniere connexion Letzte Verbindung - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur email @@ -8576,7 +8576,7 @@ Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8594,7 +8594,7 @@ admin::compte-utilisateur id utilisateur Benutzername - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur identifiant @@ -8602,7 +8602,7 @@ Core/Provider/RegistrationServiceProvider.php web/common/dialog_export.html.twig api/auth/end_user_authorization.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/account/reset-email.html.twig @@ -8639,7 +8639,7 @@ admin::compte-utilisateur pays Land Controller/Admin/UserController.php - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur poste @@ -8675,7 +8675,7 @@ Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -9087,6 +9087,11 @@ Gastbenutzer filtern web/admin/users.html.twig + + admin::userlist: phantoms only + admin::userlist: phantoms only + web/admin/users.html.twig + admin::users:edit: Manage inline selection Eine Option auswählen @@ -9105,22 +9110,22 @@ admin::users:filter: content enthält - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: empty admin::users:filter: empty - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: finishing by admin::users:filter: finishing by - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: start with beginnt mit - web/admin/users.html.twig + web/admin/users.html.twig admin::utilisateurs: bases de donnees @@ -9809,7 +9814,7 @@ WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerRecordsActionsType.php WorkerManager/Form/WorkerPullAssetsType.php - web/admin/users.html.twig + web/admin/users.html.twig boutton::chercher @@ -9817,12 +9822,12 @@ web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/prod/index.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::choisir Auswählen - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -9867,7 +9872,7 @@ boutton::exporter Exportieren - web/admin/users.html.twig + web/admin/users.html.twig boutton::fermer @@ -9901,7 +9906,7 @@ Bridge/Flickr/actionelement.html.twig Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::monter @@ -14187,7 +14192,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben select at least one user Einen Benutzer auswählen - web/admin/users.html.twig + web/admin/users.html.twig separe par un espace @@ -15217,7 +15222,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben users rights have been reseted Die Benutzerrechte wurden zurückgesetzt - web/admin/users.html.twig + web/admin/users.html.twig validate diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 8b8274b8fc..cf2dfd5347 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -155,9 +155,9 @@ %n_par_page% par page %n_par_page% per page - web/admin/users.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig %name% est momentanement indisponible a cause d'un trop grand nombre de requetes @@ -1000,7 +1000,7 @@ Controller/Admin/CollectionController.php admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/users.html.twig + web/admin/users.html.twig task-manager/task-editor/task.html.twig web/admin/databases.html.twig admin/databox/databox.html.twig @@ -1141,7 +1141,7 @@ Apply a template Apply a template - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -1175,7 +1175,7 @@ Are you sure you want delete users rights ? Are you sure you want to remove existing users rights? - web/admin/users.html.twig + web/admin/users.html.twig Are you sure you want to delete this application? @@ -2380,7 +2380,7 @@ Delete all users rights Delete all users rights - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -3313,7 +3313,7 @@ Filter Filter - web/admin/users.html.twig + web/admin/users.html.twig First Name @@ -3329,8 +3329,8 @@ First/Last Name First/Last name actions/Feedback/ListsMacros.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig Flash @@ -3969,7 +3969,7 @@ Last applied template Applied user template - web/admin/users.html.twig + web/admin/users.html.twig Last name is required @@ -4679,7 +4679,7 @@ None None Form/Configuration/EmailFormType.php - web/admin/users.html.twig + web/admin/users.html.twig admin/user/registrations.html.twig @@ -5278,25 +5278,25 @@ Push::filter on companies Company actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on countries Country actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on emails E-mail actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on login Login actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on name @@ -6522,7 +6522,7 @@ Supprimer Delete - web/admin/users.html.twig + web/admin/users.html.twig Supprimer egalement les documents rattaches a ces regroupements @@ -6836,7 +6836,7 @@ This is a template This is a template user - web/admin/users.html.twig + web/admin/users.html.twig This link is valid until @@ -6856,7 +6856,7 @@ This user has no rights This user has no rights - web/admin/users.html.twig + web/admin/users.html.twig This year @@ -8561,17 +8561,17 @@ admin::compte-utilisateur date de creation Creation date - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur dernier modele applique Last applied template - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur derniere connexion Last connection - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur email @@ -8579,7 +8579,7 @@ Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8597,7 +8597,7 @@ admin::compte-utilisateur id utilisateur id - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur identifiant @@ -8605,7 +8605,7 @@ Core/Provider/RegistrationServiceProvider.php web/common/dialog_export.html.twig api/auth/end_user_authorization.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/account/reset-email.html.twig @@ -8642,7 +8642,7 @@ admin::compte-utilisateur pays Country Controller/Admin/UserController.php - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur poste @@ -8678,7 +8678,7 @@ Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -9090,6 +9090,11 @@ Show guest user web/admin/users.html.twig + + admin::userlist: phantoms only + admin::userlist: phantoms only + web/admin/users.html.twig + admin::users:edit: Manage inline selection Select an option @@ -9108,22 +9113,22 @@ admin::users:filter: content contains - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: empty admin::users:filter: empty - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: finishing by admin::users:filter: finishing by - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: start with starts with - web/admin/users.html.twig + web/admin/users.html.twig admin::utilisateurs: bases de donnees @@ -9812,7 +9817,7 @@ WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerRecordsActionsType.php WorkerManager/Form/WorkerPullAssetsType.php - web/admin/users.html.twig + web/admin/users.html.twig boutton::chercher @@ -9820,12 +9825,12 @@ web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/prod/index.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::choisir Choose - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -9870,7 +9875,7 @@ boutton::exporter Export - web/admin/users.html.twig + web/admin/users.html.twig boutton::fermer @@ -9904,7 +9909,7 @@ Bridge/Flickr/actionelement.html.twig Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::monter @@ -14195,7 +14200,7 @@ It is possible to place several search areas select at least one user One user at least must be selected - web/admin/users.html.twig + web/admin/users.html.twig separe par un espace @@ -15225,7 +15230,7 @@ It is possible to place several search areas users rights have been reseted Users rights have been reseted - web/admin/users.html.twig + web/admin/users.html.twig validate diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 69226d8c4e..9399fdae1b 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -155,9 +155,9 @@ %n_par_page% par page %n_par_page% par page - web/admin/users.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig %name% est momentanement indisponible a cause d'un trop grand nombre de requetes @@ -999,7 +999,7 @@ Controller/Admin/CollectionController.php admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/users.html.twig + web/admin/users.html.twig task-manager/task-editor/task.html.twig web/admin/databases.html.twig admin/databox/databox.html.twig @@ -1140,7 +1140,7 @@ Apply a template Appliquer un modèle - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -1174,7 +1174,7 @@ Are you sure you want delete users rights ? Etes-vous sûr de vouloir initialiser les droits des utilisateurs ? - web/admin/users.html.twig + web/admin/users.html.twig Are you sure you want to delete this application? @@ -2377,7 +2377,7 @@ Delete all users rights Supprimer tous les droits de l'utilisateur - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -3310,7 +3310,7 @@ Filter Filtrer - web/admin/users.html.twig + web/admin/users.html.twig First Name @@ -3326,8 +3326,8 @@ First/Last Name Prénom / Nom actions/Feedback/ListsMacros.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig Flash @@ -3966,7 +3966,7 @@ Last applied template Dernier modèle appliqué - web/admin/users.html.twig + web/admin/users.html.twig Last name is required @@ -4676,7 +4676,7 @@ None Aucun Form/Configuration/EmailFormType.php - web/admin/users.html.twig + web/admin/users.html.twig admin/user/registrations.html.twig @@ -5275,25 +5275,25 @@ Push::filter on companies Société actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on countries Pays actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on emails E-mail actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on login Identifiant actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on name @@ -6521,7 +6521,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Supprimer Supprimer - web/admin/users.html.twig + web/admin/users.html.twig Supprimer egalement les documents rattaches a ces regroupements @@ -6835,7 +6835,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis This is a template Ceci est un modèle - web/admin/users.html.twig + web/admin/users.html.twig This link is valid until @@ -6855,7 +6855,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis This user has no rights Cet utilisateur ne possède aucun droit - web/admin/users.html.twig + web/admin/users.html.twig This year @@ -8560,17 +8560,17 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur date de creation Création - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur dernier modele applique Dernier modèle appliqué - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur derniere connexion Dernière connexion - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur email @@ -8578,7 +8578,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8596,7 +8596,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur id utilisateur Id - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur identifiant @@ -8604,7 +8604,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php web/common/dialog_export.html.twig api/auth/end_user_authorization.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/account/reset-email.html.twig @@ -8641,7 +8641,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur pays Pays Controller/Admin/UserController.php - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur poste @@ -8677,7 +8677,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -9090,6 +9090,11 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Filtrer les utilisateurs invités web/admin/users.html.twig + + admin::userlist: phantoms only + admin::userlist: phantoms only + web/admin/users.html.twig + admin::users:edit: Manage inline selection Sélectionner une option @@ -9108,22 +9113,22 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::users:filter: content Contient - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: empty admin::users:filter: empty - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: finishing by admin::users:filter: finishing by - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: start with Commence par - web/admin/users.html.twig + web/admin/users.html.twig admin::utilisateurs: bases de donnees @@ -9812,7 +9817,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerRecordsActionsType.php WorkerManager/Form/WorkerPullAssetsType.php - web/admin/users.html.twig + web/admin/users.html.twig boutton::chercher @@ -9820,12 +9825,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/prod/index.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::choisir Choisir - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -9870,7 +9875,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::exporter Exporter - web/admin/users.html.twig + web/admin/users.html.twig boutton::fermer @@ -9904,7 +9909,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Bridge/Flickr/actionelement.html.twig Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::monter @@ -14198,7 +14203,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles select at least one user Sélectionner au moins un utilisateur - web/admin/users.html.twig + web/admin/users.html.twig separe par un espace @@ -15228,7 +15233,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles users rights have been reseted Les droits utilisateurs ont été ré-initialisés - web/admin/users.html.twig + web/admin/users.html.twig validate diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index b3a30c86a0..481e2fd8bf 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -155,9 +155,9 @@ %n_par_page% par page %n_par_page% per pagina - web/admin/users.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig %name% est momentanement indisponible a cause d'un trop grand nombre de requetes @@ -1001,7 +1001,7 @@ Controller/Admin/CollectionController.php admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/users.html.twig + web/admin/users.html.twig task-manager/task-editor/task.html.twig web/admin/databases.html.twig admin/databox/databox.html.twig @@ -1142,7 +1142,7 @@ Apply a template Pas een sjabloon toe - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -1176,7 +1176,7 @@ Are you sure you want delete users rights ? Bent u zeker om de gebruikersrechten te verwijderen? - web/admin/users.html.twig + web/admin/users.html.twig Are you sure you want to delete this application? @@ -2383,7 +2383,7 @@ Delete all users rights Verwijder alle gebruikersrechten - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -3322,7 +3322,7 @@ Filter Filter - web/admin/users.html.twig + web/admin/users.html.twig First Name @@ -3338,8 +3338,8 @@ First/Last Name Voor/Achter naam actions/Feedback/ListsMacros.html.twig - web/admin/users.html.twig - web/admin/users.html.twig + web/admin/users.html.twig + web/admin/users.html.twig Flash @@ -3978,7 +3978,7 @@ Last applied template Laatst gebruikte template - web/admin/users.html.twig + web/admin/users.html.twig Last name is required @@ -4688,7 +4688,7 @@ None Geen Form/Configuration/EmailFormType.php - web/admin/users.html.twig + web/admin/users.html.twig admin/user/registrations.html.twig @@ -5287,25 +5287,25 @@ Push::filter on companies filter op bedrijven actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on countries filter op landen actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on emails filter op emails actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on login filter bij login actions/Feedback/list.html.twig - web/admin/users.html.twig + web/admin/users.html.twig Push::filter on name @@ -6531,7 +6531,7 @@ Supprimer Verwijderen - web/admin/users.html.twig + web/admin/users.html.twig Supprimer egalement les documents rattaches a ces regroupements @@ -6845,7 +6845,7 @@ This is a template Dit is een template - web/admin/users.html.twig + web/admin/users.html.twig This link is valid until @@ -6865,7 +6865,7 @@ This user has no rights Deze gebruiker heeft geen rechten - web/admin/users.html.twig + web/admin/users.html.twig This year @@ -8570,17 +8570,17 @@ admin::compte-utilisateur date de creation Aanmaakdatum - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur dernier modele applique Laatst toegepast model - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur derniere connexion admin::compte-utilisateur derniere connexion - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur email @@ -8588,7 +8588,7 @@ Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8606,7 +8606,7 @@ admin::compte-utilisateur id utilisateur Gebruikersid - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur identifiant @@ -8614,7 +8614,7 @@ Core/Provider/RegistrationServiceProvider.php web/common/dialog_export.html.twig api/auth/end_user_authorization.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/account/reset-email.html.twig @@ -8651,7 +8651,7 @@ admin::compte-utilisateur pays Land Controller/Admin/UserController.php - web/admin/users.html.twig + web/admin/users.html.twig admin::compte-utilisateur poste @@ -8687,7 +8687,7 @@ Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php web/common/dialog_export.html.twig - web/admin/users.html.twig + web/admin/users.html.twig web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -9099,6 +9099,11 @@ admin::userlist: filterguestuser web/admin/users.html.twig + + admin::userlist: phantoms only + admin::userlist: phantoms only + web/admin/users.html.twig + admin::users:edit: Manage inline selection admin::users:edit: Manage inline selection @@ -9117,22 +9122,22 @@ admin::users:filter: content admin::users:filter: content - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: empty admin::users:filter: empty - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: finishing by admin::users:filter: finishing by - web/admin/users.html.twig + web/admin/users.html.twig admin::users:filter: start with admin::users:filter: start with - web/admin/users.html.twig + web/admin/users.html.twig admin::utilisateurs: bases de donnees @@ -9821,7 +9826,7 @@ WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerRecordsActionsType.php WorkerManager/Form/WorkerPullAssetsType.php - web/admin/users.html.twig + web/admin/users.html.twig boutton::chercher @@ -9829,12 +9834,12 @@ web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/prod/index.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::choisir kiezen - web/admin/users.html.twig + web/admin/users.html.twig web/admin/editusers.html.twig @@ -9879,7 +9884,7 @@ boutton::exporter Exporteren - web/admin/users.html.twig + web/admin/users.html.twig boutton::fermer @@ -9913,7 +9918,7 @@ Bridge/Flickr/actionelement.html.twig Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig - web/admin/users.html.twig + web/admin/users.html.twig boutton::monter @@ -14198,7 +14203,7 @@ select at least one user selecteer ten minste één gebruiker - web/admin/users.html.twig + web/admin/users.html.twig separe par un espace @@ -15228,7 +15233,7 @@ users rights have been reseted gebruikersrechten werden teruggezet - web/admin/users.html.twig + web/admin/users.html.twig validate diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index 03406cbe68..ecd2b132a3 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index 60b4529ef9..abf1ee9735 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index 5d696311e4..1f387e34e0 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index da7d3dd401..c9ed2119ff 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/templates/web/admin/users.html.twig b/templates/web/admin/users.html.twig index 2b29c5c011..e917cc33a7 100644 --- a/templates/web/admin/users.html.twig +++ b/templates/web/admin/users.html.twig @@ -33,10 +33,14 @@