PHRAS-3223 Admin - user details - display AuthFailure and Authprovider info (#4002)

PHRAS-3223
* add auth failure tab

* auth provider list

* api oauth code list

* fix limit

* delete modificaiton date

* add mail locked only filter

* add badge on api list
This commit is contained in:
Aina Sitraka
2022-04-06 11:45:49 +03:00
committed by GitHub
parent 110e00a00d
commit ab1ef68af2
17 changed files with 1284 additions and 570 deletions

View File

@@ -85,6 +85,19 @@ class FailureManager
return $this;
}
public function resetLockedFailureByUsername($username)
{
$failures = $this->repository->findBy(['username' => $username, 'locked' => true]);
foreach ($failures as $failure) {
$failure->setLocked(false);
$this->em->persist($failure);
}
$this->em->flush();
return $this;
}
/**
* Checks a request for previous failures
*

View File

@@ -15,6 +15,7 @@ use Alchemy\Phrasea\Application\Helper\UserQueryAware;
use Alchemy\Phrasea\Controller\Controller;
use Alchemy\Phrasea\Core\Response\CSVFileResponse;
use Alchemy\Phrasea\Helper\User as UserHelper;
use Alchemy\Phrasea\Model\Entities\AuthFailure;
use Alchemy\Phrasea\Model\Entities\FtpCredential;
use Alchemy\Phrasea\Model\Entities\User;
use Alchemy\Phrasea\Model\Entities\WebhookEvent;
@@ -64,6 +65,35 @@ class UserController extends Controller
return $this->app->redirectPath('admin_users_search');
}
public function resetAuthFailureAction(Request $request)
{
$this->app['auth.native.failure-manager']->resetLockedFailureByUsername($request->request->get('username'));
$failures = $this->app['repo.auth-failures']->findBy(['username' => $request->request->get('username'), 'locked' => false], ['created' => 'desc']);
$failuresTable = [];
foreach ($failures as $key => $failure) {
/** @var AuthFailure $failure */
$failuresTable[$key]['username'] = $failure->getUsername();
$failuresTable[$key]['ip'] = $failure->getIp();
$failuresTable[$key]['created'] = $failure->getCreated()->format('Y-m-d H:i:s');
}
return $this->app->json([
'success' => true,
'authFailureUnlocked' => $failuresTable
]);
}
public function changeMailLockedAction(Request $request)
{
$helper = $this->getUserManageHelper($request);
$helper->setMailLocked();
return $this->app->json(['success' => true]);
}
public function applyRightsAction(Request $request)
{
$data = ['error' => true];

View File

@@ -51,6 +51,8 @@ class Users implements ControllerProviderInterface, ServiceProviderInterface
$controllers->post('/rights/reset/', 'controller.admin.users:resetRightsAction')
->bind('admin_users_rights_reset');
$controllers->post('/delete/', 'controller.admin.users:deleteUserAction');
$controllers->post('/auth-failure/reset/', 'controller.admin.users:resetAuthFailureAction');
$controllers->post('/mail-locked/change/', 'controller.admin.users:changeMailLockedAction');
$controllers->post('/rights/apply/', 'controller.admin.users:applyRightsAction')
->bind('admin_users_rights_apply');
$controllers->post('/rights/quotas/', 'controller.admin.users:editQuotasRightsAction');

View File

@@ -14,10 +14,12 @@ use Alchemy\Phrasea\Application;
use Alchemy\Phrasea\Application\Helper\NotifierAware;
use Alchemy\Phrasea\Core\LazyLocator;
use Alchemy\Phrasea\Helper\Helper;
use Alchemy\Phrasea\Model\Repositories\UserRepository;
use Alchemy\Phrasea\Notification\Receiver;
use Alchemy\Phrasea\Notification\Mail\MailRequestPasswordSetup;
use Alchemy\Phrasea\Notification\Mail\MailRequestEmailConfirmation;
use Alchemy\Phrasea\Model\Entities\User;
use Doctrine\Persistence\ObjectManager;
use Symfony\Component\HttpFoundation\Request;
class Manage extends Helper
@@ -58,6 +60,7 @@ class Manage extends Helper
'filter_guest_user' => $this->request->get('filter_guest_user') ? true : false,
'filter_phantoms_only' => $this->request->get('filter_phantoms_only') ? true : false,
'filter_model_only' => $this->request->get('filter_model_only') ? true : false,
'filter_mail_locked_only' => $this->request->get('filter_mail_locked_only') ? true : false,
'srt' => $request->get("srt", \User_Query::SORT_CREATIONDATE),
'ord' => $request->get("ord", \User_Query::ORD_DESC),
'offset_start' => $offset_start,
@@ -75,6 +78,7 @@ class Manage extends Helper
->like($this->query_parms['like_field'], $this->query_parms['like_value'], $this->query_parms['like_type'])
->last_model_is($this->query_parms['last_model'])
->templates_only($this->query_parms['filter_model_only'])
->mail_locked_only($this->query_parms['filter_mail_locked_only'])
->get_inactives($this->query_parms['inactives'])
->include_templates(false)
->include_invite($this->query_parms['filter_guest_user'])
@@ -106,6 +110,7 @@ class Manage extends Helper
'filter_guest_user' => $this->request->get('filter_guest_user') ? true : false,
'filter_phantoms_only' => $this->request->get('filter_phantoms_only') ? true : false,
'filter_model_only' => $this->request->get('filter_model_only') ? true : false,
'filter_mail_locked_only' => $this->request->get('filter_mail_locked_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,
@@ -126,6 +131,7 @@ class Manage extends Helper
->last_model_is($this->query_parms['last_model'])
->get_inactives($this->query_parms['inactives'])
->templates_only($this->query_parms['filter_model_only'])
->mail_locked_only($this->query_parms['filter_mail_locked_only'])
->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])
@@ -236,4 +242,23 @@ class Manage extends Helper
$this->deliver($mail);
}
public function setMailLocked()
{
/** @var UserRepository $userRepository */
$userRepository = $this->app['repo.users'];
$user = $userRepository->find($this->request->request->get('user_id'));
$status = $this->request->request->get('action') == 'locked' ? true : false;
$user->setMailLocked($status);
$this->getObjectManager()->persist($user);
$this->getObjectManager()->flush();
}
/**
* @return ObjectManager
*/
private function getObjectManager()
{
return $this->app['orm.em'];
}
}

View File

@@ -40,12 +40,19 @@ class ApiApplicationRepository extends EntityRepository
/**
* @param User $user
* @param boolean $sorted
* @return ApiApplication[]
*/
public function findByUser(User $user)
public function findByUser(User $user, $sorted = false)
{
$qb = $this->createQueryBuilder('app');
$qb->innerJoin('app.accounts', 'acc', Expr\Join::WITH, $qb->expr()->eq('acc.user', ':user'));
if ($sorted) {
$qb
->orderBy('app.creator', 'ASC')
->addOrderBy('app.id', 'DESC')
;
}
$qb->setParameter(':user', $user);
return $qb->getQuery()->getResult();

View File

@@ -3,7 +3,9 @@
namespace Alchemy\Phrasea\Model\Repositories;
use Alchemy\Phrasea\Model\Entities\ApiAccount;
use Alchemy\Phrasea\Model\Entities\User;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\Query\Expr;
/**
* ApiOauthCodeRepository
@@ -21,4 +23,15 @@ class ApiOauthCodeRepository extends EntityRepository
return $qb->getQuery()->getResult();
}
public function findByUserAccount(User $user, $limit = 50)
{
$qb = $this->createQueryBuilder('c');
$qb->innerJoin('c.account', 'acc', Expr\Join::WITH, $qb->expr()->eq('acc.user', ':user'));
$qb->setMaxResults($limit)
->orderBy('c.created', 'DESC');
$qb->setParameter(':user', $user);
return $qb->getQuery()->getResult();
}
}

View File

@@ -62,6 +62,7 @@ class User_Query
protected $include_templates = false;
protected $only_user_templates = false;
protected $templates_only = false;
protected $mail_locked_only = false;
protected $email_not_null = false;
protected $base_ids = [];
protected $sbas_ids = [];
@@ -249,6 +250,20 @@ class User_Query
return $this;
}
/**
* Restrict only on mail locked
*
* @param $boolean
*
* @return $this
*/
public function mail_locked_only($boolean)
{
$this->mail_locked_only = !!$boolean;
return $this;
}
/**
* Restrict to user with an email
*
@@ -984,6 +999,10 @@ class User_Query
$sql .= ' AND (model_of IS NULL OR model_of = ' . $this->app->getAuthenticatedUser()->getId() . ' ) ';
}
if ($this->mail_locked_only) {
$sql .= ' AND mail_locked = 1';
}
if ($this->emailDomains) {
$sql .= $this->generate_field_constraints('email', $this->emailDomains, 'LIKE');
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-03-31T13:11:29Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<file date="2022-04-05T16:17:42Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>
@@ -155,9 +155,9 @@
<trans-unit id="119baf9d92ab28f3e93234a0f98daeb2a987cf7a" resname="%n_par_page% par page" approved="yes">
<source>%n_par_page% par page</source>
<target state="translated">%n_par_page% per pagina</target>
<jms:reference-file line="259">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="261">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="263">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="264">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="266">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="268">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e765775cd8948a580cd58bde704d5e797b1a165c" resname="%name% est momentanement indisponible a cause d'un trop grand nombre de requetes" approved="yes">
<source>%name% est momentanement indisponible a cause d'un trop grand nombre de requetes</source>
@@ -542,7 +542,7 @@
<source>Access</source>
<target state="translated">Toegang</target>
<jms:reference-file line="49">actions/Feedback/List-Share.html.twig</jms:reference-file>
<jms:reference-file line="322">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="340">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dea26a0d5384d4428f75e1fe2a8b026a76987821" resname="Access code" approved="yes">
<source>Access code</source>
@@ -562,17 +562,17 @@
<trans-unit id="92c61069b8621dbab46a1a311801ae8661bdb2d5" resname="Access to HD" approved="yes">
<source>Access to HD</source>
<target state="translated">Toegang tot HD</target>
<jms:reference-file line="337">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="355">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="8aae5e41a4f1da0bccde0ae0a0979f5a814c105f" resname="Access to image tools" approved="yes">
<source>Access to image tools</source>
<target state="translated">Toegang tot beeldgereedschappen</target>
<jms:reference-file line="388">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="406">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="44f245a68ae10417d3e969773314d68407263772" resname="Access to preview" approved="yes">
<source>Access to preview</source>
<target state="translated">Toegang tot voorvertoning</target>
<jms:reference-file line="331">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="349">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="322d1ea01506ec9e0344d8cd25dd10808d427343" resname="Access to the above bases constitutes acceptance of the following Terms of Use (TOU).">
<source>Access to the above bases constitutes acceptance of the following Terms of Use (TOU).</source>
@@ -641,7 +641,7 @@
<trans-unit id="a733b809d2f1233496ab516eed0f3ef75cf3791a" resname="Active" approved="yes">
<source>Active</source>
<target state="translated">Actief</target>
<jms:reference-file line="325">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="343">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b96fa78d63e470aece8873de8f36bc6d07d0ce1e" resname="Activer" approved="yes">
<source>Activer</source>
@@ -908,47 +908,47 @@
<trans-unit id="c264a7efdbe0e0af2a6fe69e2bc9a89b90c5ec0e" resname="Allowed to access report" approved="yes">
<source>Allowed to access report</source>
<target state="translated">Toegestaan om rapport te openen</target>
<jms:reference-file line="394">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="412">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a79a26fd0d867d56e440db7970bedeb81120db5e" resname="Allowed to add" approved="yes">
<source>Allowed to add</source>
<target state="translated">Toegestaan om toe te voegen</target>
<jms:reference-file line="376">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="394">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9c29c0bc79b37717cee74db0f693cd90d3f81060" resname="Allowed to add in basket" approved="yes">
<source>Allowed to add in basket</source>
<target state="translated">Toegestaan om in mandje te plaatsen</target>
<jms:reference-file line="328">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="346">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="418e86bd967ee69e5da8a8033c2fc5627c3e644a" resname="Allowed to change statuses" approved="yes">
<source>Allowed to change statuses</source>
<target state="translated">Toegestaan om statussen te veranderen</target>
<jms:reference-file line="382">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="400">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1573d8c96b794cfc975385adc9db72008682b945" resname="Allowed to delete" approved="yes">
<source>Allowed to delete</source>
<target state="translated">Toegestaan om te verwijderen</target>
<jms:reference-file line="385">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="403">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="22237a60b40519589c2b155280d4f59326b72288" resname="Allowed to edit" approved="yes">
<source>Allowed to edit</source>
<target state="translated">Toegestaan om te bewerken</target>
<jms:reference-file line="379">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="397">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4db44028c6ca28953498237f726ffc2f586f62bc" resname="Allowed to order" approved="yes">
<source>Allowed to order</source>
<target state="translated">Toegestaan om te sorteren</target>
<jms:reference-file line="340">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="358">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="05bf467a6bb91f88a09b79234003a50ffc07b36b" resname="Allowed to publish" approved="yes">
<source>Allowed to publish</source>
<target state="translated">Publiceren toegelaten</target>
<jms:reference-file line="293">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="311">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bedb589d10ba56ca45a58733b8dc89b1100adeaa" resname="Allowed to push" approved="yes">
<source>Allowed to push</source>
<target state="translated">Toegestaan om door te sturen</target>
<jms:reference-file line="397">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="415">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f2daa38baf15cf880ed52b7ce074c1d24f9fd58a" resname="Alphabetic asc">
<source>Alphabetic asc</source>
@@ -1001,7 +1001,7 @@
<jms:reference-file line="808">Controller/Admin/CollectionController.php</jms:reference-file>
<jms:reference-file line="25">admin/collection/suggested_value.html.twig</jms:reference-file>
<jms:reference-file line="23">admin/collection/collection.html.twig</jms:reference-file>
<jms:reference-file line="716">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="722">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="194">task-manager/task-editor/task.html.twig</jms:reference-file>
<jms:reference-file line="15">web/admin/databases.html.twig</jms:reference-file>
<jms:reference-file line="19">admin/databox/databox.html.twig</jms:reference-file>
@@ -1142,8 +1142,8 @@
<trans-unit id="a6261c812b4e862084508bb5a9ebe845dc51232c" resname="Apply a template" approved="yes">
<source>Apply a template</source>
<target state="translated">Pas een sjabloon toe</target>
<jms:reference-file line="104">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="118">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="108">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="136">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b8fb717785e899f8e3bacfd74a395da7a434af9e" resname="Apply changes" approved="yes">
<source>Apply changes</source>
@@ -1176,7 +1176,7 @@
<trans-unit id="6e8fd96e9e2759d3e405608bfb1a064d3338b4dd" resname="Are you sure you want delete users rights ?" approved="yes">
<source>Are you sure you want delete users rights ?</source>
<target state="translated">Bent u zeker om de gebruikersrechten te verwijderen?</target>
<jms:reference-file line="704">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="710">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="afed8e1a2177fcba614eb90ea671435db9fee8bb" resname="Are you sure you want to delete this application?" approved="yes">
<source>Are you sure you want to delete this application?</source>
@@ -1197,7 +1197,7 @@
<trans-unit id="927aacfc684a0654a9fc301f52ed3f2441adb363" resname="Are you sure you want to reset rights?" approved="yes">
<source>Are you sure you want to reset rights?</source>
<target state="translated">Bent u zeker om de rechten te herstellen?</target>
<jms:reference-file line="1073">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="1215">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="74e0b9c80dca267a78a89ad68a2f6c73241b5973" resname="Attention" approved="yes">
<source>Attention</source>
@@ -2383,8 +2383,8 @@
<trans-unit id="7533d4121d8de10e9b2b4b9c5afa5dfbde846af1" resname="Delete all users rights" approved="yes">
<source>Delete all users rights</source>
<target state="translated">Verwijder alle gebruikersrechten</target>
<jms:reference-file line="98">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="125">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="102">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="143">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ddd0876d47dc58418b245cf6a3d73a97d8b09400" resname="Delete basket" approved="yes">
<source>Delete basket</source>
@@ -2717,12 +2717,12 @@
<trans-unit id="99ead0eb32b2089a9933db5ccc262e2fc35fd0a6" resname="Edition des droits de %display_name%" approved="yes">
<source>Edition des droits de %display_name%</source>
<target state="translated">Rechten aanpassingen voor %display_name%</target>
<jms:reference-file line="110">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="128">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2cc04e67d9d65551a4769b965ef101059a144894" resname="Edition des droits de %number% utilisateurs" approved="yes">
<source>Edition des droits de %number% utilisateurs</source>
<target state="translated">Rechten aanpassingen voor %number% gebruikers</target>
<jms:reference-file line="114">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="132">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="92376275a970f44a04fcce0319075ec61bbac9ca" resname="Edition impossible" approved="yes">
<source>Edition impossible</source>
@@ -2771,7 +2771,7 @@
<trans-unit id="4492ab77c9378c5582b87621ecd89c96fef88640" resname="Email '%email%' for login '%login%' already exists in database">
<source>Email '%email%' for login '%login%' already exists in database</source>
<target state="new">Email '%email%' for login '%login%' already exists in database</target>
<jms:reference-file line="661">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="691">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="e4aaac273d3c0d793207e6b559a7b7f97d543064" resname="Email Name" approved="yes">
<source>Email Name</source>
@@ -3322,7 +3322,7 @@
<trans-unit id="d7decf1aa22b02ae8abf9a96849ee423eee838e4" resname="Filter">
<source>Filter</source>
<target>Filter</target>
<jms:reference-file line="49">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="53">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b6ea992aab4668311bb94778e056dd0285f27621" resname="First Name" approved="yes">
<source>First Name</source>
@@ -3338,8 +3338,8 @@
<source>First/Last Name</source>
<target state="translated">Voor/Achter naam</target>
<jms:reference-file line="15">actions/Feedback/ListsMacros.html.twig</jms:reference-file>
<jms:reference-file line="52">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="129">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="56">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="133">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b62482236f533b5e0f245e716211965a8774a2f2" resname="Flash">
<source>Flash</source>
@@ -3776,7 +3776,7 @@
<trans-unit id="df9161f6d31ab83bd9f8747da99bb7176c042fc1" resname="Infos" approved="yes">
<source>Infos</source>
<target state="translated">Informaties</target>
<jms:reference-file line="87">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="102">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9be51f96ff02e94d1a5108f14de0b373ef3dd675" resname="Inscription" approved="yes">
<source>Inscription</source>
@@ -3978,7 +3978,7 @@
<trans-unit id="8d8ddd845e3dab4d268bccf1eb7f46b44afb5f86" resname="Last applied template" approved="yes">
<source>Last applied template</source>
<target state="translated">Laatst gebruikte template</target>
<jms:reference-file line="65">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="69">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b1d9a735d1617fef40cde4ef819ca57eec8b12f9" resname="Last name is required" approved="yes">
<source>Last name is required</source>
@@ -4208,17 +4208,17 @@
<trans-unit id="950c019b3fdf4ee87547ab457330c0f003fdec4b" resname="Login %login% already exists in database">
<source>Login %login% already exists in database</source>
<target state="new">Login %login% already exists in database</target>
<jms:reference-file line="645">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="675">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="092417444255d19227b90cb8b6a31eb531c3e045" resname="Login %login% is already defined in the file at line %line%">
<source>Login %login% is already defined in the file at line %line%</source>
<target state="new">Login %login% is already defined in the file at line %line%</target>
<jms:reference-file line="639">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="669">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="01a1b17937851d24fabec72d491bfe7693dcbeb5" resname="Login line %line% is empty">
<source>Login line %line% is empty</source>
<target state="new">Login line %line% is empty</target>
<jms:reference-file line="637">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="667">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="9a839961790bd116cb1d19dd249a0f68170ea33d" resname="Login to link your account" approved="yes">
<source>Login to link your account</source>
@@ -4240,7 +4240,7 @@
<trans-unit id="c176d759339c846576bc2937aab7e01f5404e4e3" resname="Mail line %line% is empty">
<source>Mail line %line% is empty</source>
<target state="new">Mail line %line% is empty</target>
<jms:reference-file line="659">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="689">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="fdb9efd7a759711741fc699549c92e54c664e38c" resname="Mail sent" approved="yes">
<source>Mail sent</source>
@@ -4260,32 +4260,32 @@
<trans-unit id="172f07c1e08cc9e732f89e63587e4921257d45ff" resname="Manage DB fields" approved="yes">
<source>Manage DB fields</source>
<target state="translated">Begeer DB velden</target>
<jms:reference-file line="302">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="320">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a8c31ba60feb0cdce5d6612ff50484e32104a1b8" resname="Manage Database" approved="yes">
<source>Manage Database</source>
<target state="translated">Beheer Database</target>
<jms:reference-file line="299">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="317">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="64651a66cb70040370f7be780c88e54391395d91" resname="Manage Thesaurus" approved="yes">
<source>Manage Thesaurus</source>
<target state="translated">Beheer Thesaurus</target>
<jms:reference-file line="296">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="314">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9f846b4bd423107e5593efb647a04d208aee278d" resname="Manage collection" approved="yes">
<source>Manage collection</source>
<target state="translated">Beheer collectie</target>
<jms:reference-file line="400">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="418">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b7ee3c4dd0a46c8618da4ec41c685dff32c86d6e" resname="Manage users" approved="yes">
<source>Manage users</source>
<target state="translated">Beheer gebruikers</target>
<jms:reference-file line="391">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="409">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="10dc32039831f3c642dcfda43d7279576dc02867" resname="Manage values lists" approved="yes">
<source>Manage values lists</source>
<target state="translated">Beheer waarden lijsten</target>
<jms:reference-file line="403">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="421">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4c2ea2d10dc0ede0423eff4ee1aac7300cd7cc28" resname="Mandatory" approved="yes">
<source>Mandatory</source>
@@ -4688,7 +4688,7 @@
<source>None</source>
<target state="translated">Geen</target>
<jms:reference-file line="45">Form/Configuration/EmailFormType.php</jms:reference-file>
<jms:reference-file line="67">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="71">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="260">admin/user/registrations.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ece3fad87bd747a7b0b1f3ff9336645ee1a36078" resname="None of the records can be modified." approved="yes">
@@ -4950,7 +4950,7 @@
<trans-unit id="6e77cc0549ad99a9d3ba5c384f7f329db24d6d0c" resname="Password is empty at line %line%">
<source>Password is empty at line %line%</source>
<target state="new">Password is empty at line %line%</target>
<jms:reference-file line="674">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="704">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="1dde2526f4dbbd53204d28438a85c8b30284c584" resname="Password renewal for login &quot;%login%&quot; has been requested">
<source>Password renewal for login "%login%" has been requested</source>
@@ -5068,7 +5068,7 @@
<trans-unit id="c2f5cf13e60299c982211b3c168ac42b7cf0bd7e" resname="Please confirme the users deletion!">
<source>Please confirme the users deletion!</source>
<target state="new">Please confirme the users deletion!</target>
<jms:reference-file line="643">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="649">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="7d971fb22555bf3deb2da6d7820d2379b6f37d12" resname="Please consider send this push to the following users : %recommendation%" approved="yes">
<source>Please consider send this push to the following users : %recommendation%</source>
@@ -5292,25 +5292,25 @@
<source>Push::filter on companies</source>
<target state="translated">filter op bedrijven</target>
<jms:reference-file line="147">actions/Feedback/list.html.twig</jms:reference-file>
<jms:reference-file line="54">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="58">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0062d9a99e994aa4c343618e2236b82cf70fdf4a" resname="Push::filter on countries" approved="yes">
<source>Push::filter on countries</source>
<target state="translated">filter op landen</target>
<jms:reference-file line="144">actions/Feedback/list.html.twig</jms:reference-file>
<jms:reference-file line="53">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="57">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="3dec8278889a4c672e776c0f810f7ed4a4ff7179" resname="Push::filter on emails" approved="yes">
<source>Push::filter on emails</source>
<target state="translated">filter op emails</target>
<jms:reference-file line="150">actions/Feedback/list.html.twig</jms:reference-file>
<jms:reference-file line="55">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="59">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d839b546e93714294e67e04cc94c6fcd2196cb9f" resname="Push::filter on login" approved="yes">
<source>Push::filter on login</source>
<target state="translated">filter bij login</target>
<jms:reference-file line="138">actions/Feedback/list.html.twig</jms:reference-file>
<jms:reference-file line="51">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="55">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="68226ba2a14991c3fc4b892b6b826868d5a093f0" resname="Push::filter on name" approved="yes">
<source>Push::filter on name</source>
@@ -5645,13 +5645,13 @@
<source>Reglages:: reglages d acces guest</source>
<target state="translated">instellingen voor gasttoegang</target>
<jms:reference-file line="28">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="104">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="122">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1e073f141cf5c23359bdbc1e49a7d928461f8f77" resname="Reglages:: reglages d inscitpition automatisee" approved="yes">
<source>Reglages:: reglages d inscitpition automatisee</source>
<target state="translated">instellingen voor automatisch inschrijven</target>
<jms:reference-file line="30">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="106">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="124">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dcb70f5244f8883ac49c5eceb7d1e1cdeaf82711" resname="Relevance">
<source>Relevance</source>
@@ -5687,7 +5687,7 @@
<trans-unit id="558bfac913eae0dc760e8cd1528261bfe4d504c6" resname="Remove watermark" approved="yes">
<source>Remove watermark</source>
<target state="translated">Verwijder watermerk</target>
<jms:reference-file line="334">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="352">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d3f4cb898fbe0c7a7ac4f721438c4c26ad1a2513" resname="Rename" approved="yes">
<source>Rename</source>
@@ -5868,7 +5868,7 @@
<trans-unit id="db94ff6b8e95a22f9f280697b732e93363d52a25" resname="Rights" approved="yes">
<source>Rights</source>
<target state="translated">Rechten</target>
<jms:reference-file line="83">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="98">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0d53291b5375caffdd5ae37e198fef8464dc0cbc" resname="Rights will be erased before applying template, do you confirm?" approved="yes">
<source>Rights will be erased before applying template, do you confirm?</source>
@@ -6151,7 +6151,7 @@
<trans-unit id="b88b2446d76118376d99d321707ed9cf74f28768" resname="Set download quotas" approved="yes">
<source>Set download quotas</source>
<target state="translated">Stel downloaden quota in</target>
<jms:reference-file line="343">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="361">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4b1933037822e34594e624b3f814726a137a71fd" resname="Set labels" approved="yes">
<source>Set labels</source>
@@ -6162,12 +6162,12 @@
<trans-unit id="9137bba9319a52102294ab278c3a7aca79d67e29" resname="Set statuses restrictions" approved="yes">
<source>Set statuses restrictions</source>
<target state="translated">Stel statusbeperkingen in</target>
<jms:reference-file line="363">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="381">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b133963df51542cbedcc0d38f73a5b69d44971e2" resname="Set time restrictions" approved="yes">
<source>Set time restrictions</source>
<target state="translated">Stel tijdsbeperkingen in</target>
<jms:reference-file line="353">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="371">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="cdd7bb2816b7a8f88bce0e47be39943bc369516b" resname="Setup" approved="yes">
<source>Setup</source>
@@ -6845,7 +6845,7 @@
<trans-unit id="af03c24cd583cf93843e1876b15222bb3a60ba5a" resname="This is a template" approved="yes">
<source>This is a template</source>
<target state="translated">Dit is een template</target>
<jms:reference-file line="170">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="174">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0845a443aa08307788a65ee5e1218a618dfcc9aa" resname="This link is valid until">
<source>This link is valid until</source>
@@ -6865,7 +6865,7 @@
<trans-unit id="edbc2ef60cebe2e6efe5cb9a2662e710a65615d1" resname="This user has no rights" approved="yes">
<source>This user has no rights</source>
<target state="translated">Deze gebruiker heeft geen rechten</target>
<jms:reference-file line="173">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="177">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="094c097f3b0700c6484ba1590ce87edbcb6f9dc1" resname="This year" approved="yes">
<source>This year</source>
@@ -7057,12 +7057,12 @@
<trans-unit id="225f62661868b2c3fb3820c94c5727f70b1e7d4c" resname="Unable to create template, the name is already used.">
<source>Unable to create template, the name is already used.</source>
<target state="new">Unable to create template, the name is already used.</target>
<jms:reference-file line="273">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="303">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ac9cb56f58dc3e077f9557ed6958e993dae09e71" resname="Unable to create the user.">
<source>Unable to create the user.</source>
<target state="new">Unable to create the user.</target>
<jms:reference-file line="275">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="305">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="5660d6aac90c7a8f4df9fcad68513c061bef3298" resname="Unable to delete list" approved="yes">
<source>Unable to delete list</source>
@@ -8173,6 +8173,11 @@
<target state="new">actual status</target>
<jms:reference-file line="25">admin/task-manager/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="3c26ea0c44c762e63aa75169b15a670e3fdc1e97" resname="admin :users: user owned api">
<source>admin :users: user owned api</source>
<target state="new">admin :users: user owned api</target>
<jms:reference-file line="593">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="3255d759dad94eb721100214aa939ff692a4c2cd" resname="admin:: La collection n'a pas ete creee : vous devez donner un nom a votre collection" approved="yes">
<source>admin:: La collection n'a pas ete creee : vous devez donner un nom a votre collection</source>
<target state="translated">De collectie werd niet gemaakt : u moet een naam geven aan uw collectie</target>
@@ -8533,8 +8538,8 @@
<source>admin::compte-utilisateur activite</source>
<target state="translated">Activiteit</target>
<jms:reference-file line="104">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="314">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="508">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="344">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="526">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="221">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="122">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8542,9 +8547,9 @@
<source>admin::compte-utilisateur adresse</source>
<target state="translated">Adres</target>
<jms:reference-file line="69">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="306">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="336">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="371">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="467">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="485">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="225">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="87">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8557,9 +8562,9 @@
<source>admin::compte-utilisateur code postal</source>
<target state="translated">Postcode</target>
<jms:reference-file line="76">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="308">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="338">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="378">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="475">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="493">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="94">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bc2f858e3323d3baa8be27661724b11ce9c0a57b" resname="admin::compte-utilisateur confirmer la nouvelle adresse email" approved="yes">
@@ -8570,27 +8575,27 @@
<trans-unit id="0a778a6141948bcdd0bee79fd5ca54dc02b91358" resname="admin::compte-utilisateur date de creation" approved="yes">
<source>admin::compte-utilisateur date de creation</source>
<target state="translated">Aanmaakdatum</target>
<jms:reference-file line="154">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="158">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="cd79e61e83184a52fbded031c8996fa6ce309ee3" resname="admin::compte-utilisateur dernier modele applique" approved="yes">
<source>admin::compte-utilisateur dernier modele applique</source>
<target state="translated">Laatst toegepast model</target>
<jms:reference-file line="149">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="153">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="cf2c27fd3397da734c39d1d24e9439442d221255" resname="admin::compte-utilisateur derniere connexion">
<source>admin::compte-utilisateur derniere connexion</source>
<target state="new">admin::compte-utilisateur derniere connexion</target>
<jms:reference-file line="159">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="163">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d79bdc62fa5ecc611e96fe7ab9f5cf4d4debabae" resname="admin::compte-utilisateur email" approved="yes">
<source>admin::compte-utilisateur email</source>
<target state="translated">Email</target>
<jms:reference-file line="117">Event/Subscriber/RegistrationSubscriber.php</jms:reference-file>
<jms:reference-file line="303">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="333">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="343">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="139">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="143">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="22">web/admin/connected-users.html.twig</jms:reference-file>
<jms:reference-file line="459">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="477">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="215">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="74">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8598,15 +8603,15 @@
<source>admin::compte-utilisateur fax</source>
<target state="translated">Fax</target>
<jms:reference-file line="118">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="311">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="341">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="392">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="525">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="543">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="136">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d6e2b9ddcaf97ba5258571cb54935f1ff6b581a2" resname="admin::compte-utilisateur id utilisateur" approved="yes">
<source>admin::compte-utilisateur id utilisateur</source>
<target state="translated">Gebruikersid</target>
<jms:reference-file line="119">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="123">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="87daf75fd4693434aee7b29dff7e7cee141469ac" resname="admin::compte-utilisateur identifiant" approved="yes">
<source>admin::compte-utilisateur identifiant</source>
@@ -8614,8 +8619,8 @@
<jms:reference-file line="36">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="19">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="49">api/auth/end_user_authorization.html.twig</jms:reference-file>
<jms:reference-file line="124">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="423">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="128">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="441">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="211">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="21">web/account/reset-email.html.twig</jms:reference-file>
<jms:reference-file line="35">web/account/account.html.twig</jms:reference-file>
@@ -8635,10 +8640,10 @@
<target state="translated">Naam</target>
<jms:reference-file line="62">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="115">Event/Subscriber/RegistrationSubscriber.php</jms:reference-file>
<jms:reference-file line="301">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="331">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="329">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="13">web/admin/connected-users.html.twig</jms:reference-file>
<jms:reference-file line="451">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="469">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="213">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="60">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8650,16 +8655,16 @@
<trans-unit id="1b83f90c602146fc09f3e025507c9b11aa10772a" resname="admin::compte-utilisateur pays" approved="yes">
<source>admin::compte-utilisateur pays</source>
<target state="translated">Land</target>
<jms:reference-file line="309">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="144">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="339">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="148">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="28c517ddecdb662c767290d2e1fa53ef198307fa" resname="admin::compte-utilisateur poste" approved="yes">
<source>admin::compte-utilisateur poste</source>
<target state="translated">Postcode</target>
<jms:reference-file line="90">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="312">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="342">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="364">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="492">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="510">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="219">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="108">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8668,9 +8673,9 @@
<target state="translated">Voornaam</target>
<jms:reference-file line="55">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="116">Event/Subscriber/RegistrationSubscriber.php</jms:reference-file>
<jms:reference-file line="302">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="332">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="336">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="443">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="461">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="213">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="67">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8678,18 +8683,18 @@
<source>admin::compte-utilisateur sexe</source>
<target state="translated">Geslacht</target>
<jms:reference-file line="44">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="431">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="449">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="42">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="78b65792aca82024d5f1ff60dec83a501c01e15e" resname="admin::compte-utilisateur societe" approved="yes">
<source>admin::compte-utilisateur societe</source>
<target state="translated">Bedrijf</target>
<jms:reference-file line="97">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="313">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="343">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="357">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="134">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="138">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="16">web/admin/connected-users.html.twig</jms:reference-file>
<jms:reference-file line="500">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="518">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="217">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="115">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8701,10 +8706,10 @@
<trans-unit id="aa3ffb658796d685813791430da4efdac145b8d9" resname="admin::compte-utilisateur telephone" approved="yes">
<source>admin::compte-utilisateur telephone</source>
<target state="translated">Telefoon</target>
<jms:reference-file line="310">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="340">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="350">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="19">web/admin/connected-users.html.twig</jms:reference-file>
<jms:reference-file line="517">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="535">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="223">admin/user/registrations.html.twig</jms:reference-file>
<jms:reference-file line="129">web/account/account.html.twig</jms:reference-file>
</trans-unit>
@@ -8717,9 +8722,9 @@
<source>admin::compte-utilisateur ville</source>
<target state="translated">Star</target>
<jms:reference-file line="83">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="307">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="337">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="385">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="483">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="501">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="101">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2f752312fcd370b6547b296ca173da51487a2c5d" resname="admin::compte-utilisateur: L'email a correctement ete mis a jour" approved="yes">
@@ -8809,7 +8814,7 @@
<target state="translated">Mevrouw</target>
<jms:reference-file line="50">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="322">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="436">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="454">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="50">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="7af00728508b30971b5cd3eb769433546ad9abfa" resname="admin::compte-utilisateur:sexe: mademoiselle" approved="yes">
@@ -8817,7 +8822,7 @@
<target state="translated">Jufrouw</target>
<jms:reference-file line="49">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="321">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="435">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="453">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="47">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="db663dadd7bd9b045a68cafcfe2ca4e0c832e50a" resname="admin::compte-utilisateur:sexe: monsieur" approved="yes">
@@ -8825,7 +8830,7 @@
<target state="translated">De heer</target>
<jms:reference-file line="51">Core/Provider/RegistrationServiceProvider.php</jms:reference-file>
<jms:reference-file line="323">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="437">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="455">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="53">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="cfc904c9a87afe2d3986041a6bdb542298607880" resname="admin::monitor: bases sur lesquelles l'utilisateur est connecte :" approved="yes">
@@ -9097,12 +9102,12 @@
<trans-unit id="9c65d4dd606badb72de40f53bb447a6c56999244" resname="admin::userlist delete">
<source>admin::userlist delete</source>
<target state="new">admin::userlist delete</target>
<jms:reference-file line="93">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="97">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="67786d36ac94e1da1b893a91f0390215856f0d13" resname="admin::userlist modify">
<source>admin::userlist modify</source>
<target state="new">admin::userlist modify</target>
<jms:reference-file line="91">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="95">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6aba93e09a328c7c93b0c47d7eacaba0c0dd8c3e" resname="admin::userlist: display model only">
<source>admin::userlist: display model only</source>
@@ -9119,135 +9124,232 @@
<target state="new">admin::userlist: phantoms only</target>
<jms:reference-file line="41">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="066e4bf19c914aa7b3dce70cb3ba25be17f9970d" resname="admin::userlist: user mail locked only">
<source>admin::userlist: user mail locked only</source>
<target state="new">admin::userlist: user mail locked only</target>
<jms:reference-file line="49">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="382c04ad6bd750ac249b38f17889d00baed79984" resname="admin::users: Api id">
<source>admin::users: Api id</source>
<target state="new">admin::users: Api id</target>
<jms:reference-file line="628">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f2cfa8b40f83359062cca1806e40e189c001b404" resname="admin::users: Api name">
<source>admin::users: Api name</source>
<target state="new">admin::users: Api name</target>
<jms:reference-file line="629">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b7c39510d9e25cf5af8c360cce029ffa1dc2ef88" resname="admin::users: Auth failure">
<source>admin::users: Auth failure</source>
<target state="new">admin::users: Auth failure</target>
<jms:reference-file line="108">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a1c3bbe023ec149af9ca57351a03532f25d9c475" resname="admin::users: api ID">
<source>admin::users: api ID</source>
<target state="new">admin::users: api ID</target>
<jms:reference-file line="542">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="598">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e12b10eeccf3c4f722e66750eaa2886573a6b803" resname="admin::users: api list">
<source>admin::users: api list</source>
<target state="new">admin::users: api list</target>
<jms:reference-file line="90">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="105">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1f92b414f86ee855323c7d9ffba61c091ebea92f" resname="admin::users: api oauth code list">
<source>admin::users: api oauth code list</source>
<target state="new">admin::users: api oauth code list</target>
<jms:reference-file line="624">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fc7984833e39797984814936ab510cfd4080bc18" resname="admin::users: auth failure locked list">
<source>admin::users: auth failure locked list</source>
<target state="new">admin::users: auth failure locked list</target>
<jms:reference-file line="655">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a7cc508c7cb0f9b1d27e69e9a422670183236ec5" resname="admin::users: auth failure unlocked list">
<source>admin::users: auth failure unlocked list</source>
<target state="new">admin::users: auth failure unlocked list</target>
<jms:reference-file line="682">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="333dc596de24529211ed2966582e8aae28b72238" resname="admin::users: creation date">
<source>admin::users: creation date</source>
<target state="new">admin::users: creation date</target>
<jms:reference-file line="543">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="566">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="599">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="632">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="661">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="688">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e2d00e6f420c23a8910d8c20a4a938cac197bb8e" resname="admin::users: distance_id">
<source>admin::users: distance_id</source>
<target state="new">admin::users: distance_id</target>
<jms:reference-file line="565">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="8e47404e0029c675581606660cbe525ff1f9c749" resname="admin::users: grant password info">
<source>admin::users: grant password info</source>
<target state="new">admin::users: grant password info</target>
<jms:reference-file line="546">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="602">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="3fc5e0916ce91a50c260f25b88bcc5e36b089210" resname="admin::users: ip">
<source>admin::users: ip</source>
<target state="new">admin::users: ip</target>
<jms:reference-file line="660">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="687">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b334c6f1e8ef850c8b78d860550e66bbd5a299e9" resname="admin::users: list user api application">
<source>admin::users: list user api application</source>
<target state="new">admin::users: list user api application</target>
<jms:reference-file line="536">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="585">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="496a4f6a90f31903c0220ff8cee21bf75a473c4f" resname="admin::users: list user providers">
<source>admin::users: list user providers</source>
<target state="new">admin::users: list user providers</target>
<jms:reference-file line="561">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0c4ddf670cb0b90a2fb0e79c6cd6ccd9e86e863b" resname="admin::users: mail is locked">
<source>admin::users: mail is locked</source>
<target state="new">admin::users: mail is locked</target>
<jms:reference-file line="553">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="eb2db901ce615efc2afb8c61e1340952e3eaf930" resname="admin::users: mail is unlocked">
<source>admin::users: mail is unlocked</source>
<target state="new">admin::users: mail is unlocked</target>
<jms:reference-file line="554">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e76893b673dcca93abf91a13f24e586b7f399823" resname="admin::users: modification date">
<source>admin::users: modification date</source>
<target state="new">admin::users: modification date</target>
<jms:reference-file line="544">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="567">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="600">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0a71173381c1c8b659c9f7ac05cd5dfed8d3b97e" resname="admin::users: no api defined for this user">
<source>admin::users: no api defined for this user</source>
<target state="new">admin::users: no api defined for this user</target>
<jms:reference-file line="559">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="619">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="85d760f5a5e3b7c29f17485512d9225ccdd40811" resname="admin::users: password granted">
<source>admin::users: password granted</source>
<target state="new">admin::users: password granted</target>
<jms:reference-file line="547">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="603">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="74411bbacf01ba76709c7cf0135e7c4aeed0c180" resname="admin::users: password not granted">
<source>admin::users: password not granted</source>
<target state="new">admin::users: password not granted</target>
<jms:reference-file line="547">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="603">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="3c6e9df1925ca0ae9df114b4c17e7667ec66f5d7" resname="admin::users: provider">
<source>admin::users: provider</source>
<target state="new">admin::users: provider</target>
<jms:reference-file line="564">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6cfb4576a83ebc4343a74a84024777119fadbd25" resname="admin::users: redirect uri">
<source>admin::users: redirect uri</source>
<target state="new">admin::users: redirect uri</target>
<jms:reference-file line="630">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="af5cd4f04496cdfefe14ae0737a3a9ea175203a9" resname="admin::users: reset auth failure">
<source>admin::users: reset auth failure</source>
<target state="new">admin::users: reset auth failure</target>
<jms:reference-file line="675">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4bba269c4ff3ce66aed91e3da5d9ecc27eb46de1" resname="admin::users: scope">
<source>admin::users: scope</source>
<target state="new">admin::users: scope</target>
<jms:reference-file line="631">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e6ca0a61942f216df1672e612b4e27fdbf498ca2" resname="admin::users: type info">
<source>admin::users: type info</source>
<target state="new">admin::users: type info</target>
<jms:reference-file line="549">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="605">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fe2cdf3da09f988f7531c1a794f9754fdcfaa00e" resname="admin::users: user api use">
<source>admin::users: user api use</source>
<target state="new">admin::users: user api use</target>
<jms:reference-file line="595">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="54592d34674af3046462e72065524cdc0c7352a1" resname="admin::users: username">
<source>admin::users: username</source>
<target state="new">admin::users: username</target>
<jms:reference-file line="659">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="686">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6677c212551cdee298546dbe82fa8bdfa6c2e51c" resname="admin::users: webhook activation">
<source>admin::users: webhook activation</source>
<target state="new">admin::users: webhook activation</target>
<jms:reference-file line="553">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="609">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="77b1da0932d4748877dc55b8321a96460a7e8ab0" resname="admin::users: webhook url">
<source>admin::users: webhook url</source>
<target state="new">admin::users: webhook url</target>
<jms:reference-file line="550">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="606">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="68a6b3e4f84d0b990bb8da26132116dc6185d5ce" resname="admin::users:edit: Manage inline selection">
<source>admin::users:edit: Manage inline selection</source>
<target state="new">admin::users:edit: Manage inline selection</target>
<jms:reference-file line="313">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="331">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f8a4bda1e1d4d7b773e5411bc6f836ae2060bfb0" resname="admin::users:edit: check all right">
<source>admin::users:edit: check all right</source>
<target state="new">admin::users:edit: check all right</target>
<jms:reference-file line="319">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="337">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="622a6320218ce751b33cf90a1def6bfb5ac837e0" resname="admin::users:edit: check read right">
<source>admin::users:edit: check read right</source>
<target state="new">admin::users:edit: check read right</target>
<jms:reference-file line="318">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="336">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="37d89dc904c56dfef4c2e9eaad6a3acf25538471" resname="admin::users:filter: Date filter">
<source>admin::users:filter: Date filter</source>
<target state="new">admin::users:filter: Date filter</target>
<jms:reference-file line="74">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="78">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="3633b8b0f40b33b71da34d2b7169b978731dbc5c" resname="admin::users:filter: content">
<source>admin::users:filter: content</source>
<target state="new">admin::users:filter: content</target>
<jms:reference-file line="58">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="62">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="5f9ebdc4e54e55fc85e1a4ff3a0435cb07b00af4" resname="admin::users:filter: created">
<source>admin::users:filter: created</source>
<target state="new">admin::users:filter: created</target>
<jms:reference-file line="77">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="81">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="7f305b8f1e67c4d159d51b5909c2e23c004be87c" resname="admin::users:filter: empty">
<source>admin::users:filter: empty</source>
<target state="new">admin::users:filter: empty</target>
<jms:reference-file line="61">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="65">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2f15a566698f098c52e01e7ce4b8abef7c937667" resname="admin::users:filter: finishing by">
<source>admin::users:filter: finishing by</source>
<target state="new">admin::users:filter: finishing by</target>
<jms:reference-file line="60">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="64">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b9ae2b30387ccd436d14d5f9544977473f7678c6" resname="admin::users:filter: greater than">
<source>admin::users:filter: greater than</source>
<target state="new">admin::users:filter: greater than</target>
<jms:reference-file line="83">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="87">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9c37f513d71eee4a5d1033577b0b92e0b5e07959" resname="admin::users:filter: is null">
<source>admin::users:filter: is null</source>
<target state="new">admin::users:filter: is null</target>
<jms:reference-file line="84">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="88">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="74e3393c80663fe7dfa042ba456b5cd96e2cb6bf" resname="admin::users:filter: last_connection">
<source>admin::users:filter: last_connection</source>
<target state="new">admin::users:filter: last_connection</target>
<jms:reference-file line="79">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="83">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f85c80eefe33be1a8e00e6046928c001e48212b7" resname="admin::users:filter: less than">
<source>admin::users:filter: less than</source>
<target state="new">admin::users:filter: less than</target>
<jms:reference-file line="82">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="86">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="58f333882ef2f6c718c5b5b0c2660e81da62f08d" resname="admin::users:filter: start with">
<source>admin::users:filter: start with</source>
<target state="new">admin::users:filter: start with</target>
<jms:reference-file line="59">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="63">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ce39ed36c46eb7d399b8e75ee7cc1674785e158c" resname="admin::users:filter: updated">
<source>admin::users:filter: updated</source>
<target state="new">admin::users:filter: updated</target>
<jms:reference-file line="78">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="82">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fdec47ae48ab4c4ce33aff0690e796525a883f4f" resname="admin::utilisateurs: bases de donnees" approved="yes">
<source>admin::utilisateurs: bases de donnees</source>
@@ -9936,7 +10038,7 @@
<jms:reference-file line="40">WorkerManager/Form/WorkerConfigurationType.php</jms:reference-file>
<jms:reference-file line="29">WorkerManager/Form/WorkerRecordsActionsType.php</jms:reference-file>
<jms:reference-file line="43">WorkerManager/Form/WorkerPullAssetsType.php</jms:reference-file>
<jms:reference-file line="111">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="115">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="eb7084f3be2ac7d8cf870a9bb83df976dc65ad5b" resname="boutton::chercher" approved="yes">
<source>boutton::chercher</source>
@@ -9944,13 +10046,13 @@
<jms:reference-file line="648">web/thesaurus/thesaurus.html.twig</jms:reference-file>
<jms:reference-file line="1168">web/thesaurus/thesaurus.html.twig</jms:reference-file>
<jms:reference-file line="127">web/prod/index.html.twig</jms:reference-file>
<jms:reference-file line="87">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="91">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4a71090794c12d5b26f62d9f0c68c0d894f7e00e" resname="boutton::choisir" approved="yes">
<source>boutton::choisir</source>
<target state="translated">kiezen</target>
<jms:reference-file line="106">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="120">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="110">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="138">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="17a9219fec93feeffdf8c320e3be79a9f0daf9b1" resname="boutton::commander" approved="yes">
<source>boutton::commander</source>
@@ -10094,7 +10196,7 @@
<jms:reference-file line="25">Bridge/Dailymotion/playlist_createcontainer.html.twig</jms:reference-file>
<jms:reference-file line="44">admin/collection/details.html.twig</jms:reference-file>
<jms:reference-file line="223">admin/publications/fiche.html.twig</jms:reference-file>
<jms:reference-file line="566">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="708">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="50">user/import/file.html.twig</jms:reference-file>
<jms:reference-file line="69">admin/databox/details.html.twig</jms:reference-file>
<jms:reference-file line="162">admin/statusbit/edit.html.twig</jms:reference-file>
@@ -10208,7 +10310,7 @@
<jms:reference-file line="128">admin/publications/fiche.html.twig</jms:reference-file>
<jms:reference-file line="45">admin/publications/list.html.twig</jms:reference-file>
<jms:reference-file line="416">web/admin/subdefs.html.twig</jms:reference-file>
<jms:reference-file line="565">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="707">web/admin/editusers.html.twig</jms:reference-file>
<jms:reference-file line="83">web/admin/setup.html.twig</jms:reference-file>
<jms:reference-file line="34">web/admin/structure.html.twig</jms:reference-file>
<jms:reference-file line="111">web/admin/dashboard.html.twig</jms:reference-file>
@@ -11266,12 +11368,12 @@
<trans-unit id="ace8a8481cf18b9b69c30aa34a65135ed2d75277" resname="login::register:email: Vous avez ete accepte sur les collections suivantes : ">
<source>login::register:email: Vous avez ete accepte sur les collections suivantes : </source>
<target state="new">login::register:email: Vous avez ete accepte sur les collections suivantes : </target>
<jms:reference-file line="527">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="557">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="20fc11d974588d0abed50d717ed3174eff70ac83" resname="login::register:email: Vous avez ete refuse sur les collections suivantes : ">
<source>login::register:email: Vous avez ete refuse sur les collections suivantes : </source>
<target state="new">login::register:email: Vous avez ete refuse sur les collections suivantes : </target>
<jms:reference-file line="530">Controller/Admin/UserController.php</jms:reference-file>
<jms:reference-file line="560">Controller/Admin/UserController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ea4440bd94714e4e85334618405679ae2e36f4f1" resname="mai" approved="yes">
<source>mai</source>
@@ -14307,7 +14409,7 @@
<trans-unit id="fe29f1a35e814c87a21282378424df4866529d1e" resname="select at least one user" approved="yes">
<source>select at least one user</source>
<target state="translated">selecteer ten minste één gebruiker</target>
<jms:reference-file line="695">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="701">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="7144dfca081702614b81cf8d5b0149066ca1d471" resname="separe par un espace" approved="yes">
<source>separe par un espace</source>
@@ -15337,7 +15439,7 @@
<trans-unit id="4fea0574cc81b5fd40ab0537b0905cc4c3806039" resname="users rights have been reseted" approved="yes">
<source>users rights have been reseted</source>
<target state="translated">gebruikersrechten werden teruggezet</target>
<jms:reference-file line="719">web/admin/users.html.twig</jms:reference-file>
<jms:reference-file line="725">web/admin/users.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e204d28a2874f6123747650d3e4003d4357d75eb" resname="validate" approved="yes">
<source>validate</source>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-03-31T13:10:36Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<file date="2022-04-05T16:16:50Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-03-31T13:10:52Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<file date="2022-04-05T16:17:05Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-03-31T13:11:09Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<file date="2022-04-05T16:17:22Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-03-31T13:11:29Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<file date="2022-04-05T16:17:42Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -74,6 +74,21 @@
width: 250px;
display: inline-block;
}
#auth_failure_tab table,
#user_infos_tab table {
width: 70%;
}
#api_tab th,
#api_tab td,
#auth_failure_tab th,
#auth_failure_tab td,
#user_infos_tab th,
#user_infos_tab td {
text-align: left;
}
</style>
<div>
@@ -89,6 +104,9 @@
<li>
<a href="#api_tab">{{ 'admin::users: api list' | trans }}</a>
</li>
<li>
<a href="#auth_failure_tab">{{ 'admin::users: Auth failure' | trans }}</a>
</li>
{% endif %}
</ul>
<div id="rights_tab" class="" style="top:40px;">
@@ -530,15 +548,53 @@
</tr>
</table>
</form>
<label class="checkbox" style="padding-left: 0px; margin-top:10px">
<span class="mail-locked-label {% if not apiApplication.isMailLocked() %} hidden {% endif %}">{{ 'admin::users: mail is locked' | trans }}</span>
<span class="mail-unlocked-label {% if apiApplication.isMailLocked() %} hidden {% endif %}">{{ 'admin::users: mail is unlocked' | trans }}</span>
<input type="checkbox" id="mail_locked_activation" {% if apiApplication.isMailLocked() %} checked="checked" {% endif %} style="margin-left:10px; margin-right:10px;" />
</label>
<div style="margin-top: 20px;">
{% set usrProviders = app['repo.usr-auth-providers'].findByUser(main_user) %}
{% if usrProviders|length > 0 %}
<h3>{{ 'admin::users: list user providers' | trans }}</h3>
<table>
<thead>
<th>{{ 'admin::users: provider' | trans }}</th>
<th>{{ 'admin::users: distance_id' | trans }}</th>
<th>{{ 'admin::users: creation date' | trans }}</th>
<th>{{ 'admin::users: modification date' | trans }}</th>
</thead>
<tbody>
{% for usrProvider in usrProviders %}
<tr>
<td>{{ usrProvider.getProvider() }}</td>
<td>{{ usrProvider.getDistantId() }}</td>
<td>{{ usrProvider.getUpdated() | date('Y-m-d H:i:s') }}</td>
<td>{{ usrProvider.getCreated() | date('Y-m-d H:i:s')}}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
</div>
</div>
<div id="api_tab" class="" style="top:40px;">
<h1>{{ 'admin::users: list user api application' | trans }}</h1>
{% set apiApplications = app['repo.api-applications'].findByUser(main_user) %}
{% set apiApplications = app['repo.api-applications'].findByUser(main_user, true) %}
{% if apiApplications|length > 0 %}
{% for apiApplication in app['repo.api-applications'].findByUser(main_user) %}
{% for apiApplication in apiApplications %}
<div style="margin-top: 30px;">
<h2>- {{ apiApplication.getName() }}</h2>
<h2>
- {{ apiApplication.getName() }}
{% if apiApplication.getCreator() is not empty and apiApplication.getCreator().getId() == main_user.getId() %}
<span style="margin-left: 30px;" class="badge badge-success">{{ 'admin :users: user owned api' | trans }}</span>
{% else %}
<span style="margin-left: 30px;" class="badge badge-inverse">{{ 'admin::users: user api use' | trans }}</span>
{% endif %}
</h2>
<div><span class="info-label"><strong> {{ 'admin::users: api ID' | trans }} : </strong></span> <span> {{ apiApplication.getId() }} </span></div>
<div><span class="info-label"><strong> {{ 'admin::users: creation date' | trans }} : </strong></span> <span> {{ apiApplication.getCreated() | date('Y-m-d H:i:s') }} </span></div>
<div><span class="info-label"><strong> {{ 'admin::users: modification date' | trans }} : </strong></span> <span> {{ apiApplication.getUpdated() | date('Y-m-d H:i:s') }} </span></div>
@@ -551,13 +607,99 @@
<label class="checkbox" style="padding-left: 0px; margin-top:10px">
{{ 'admin::users: webhook activation' | trans }}
<input data-path="{{ path('developers_application_active_webhook', { "application" : apiApplication.getId() }) }}" type="checkbox" id="webhook_activation" {% if apiApplication.isWebhookActive() %} checked="checked" {% endif %} style="margin-left:10px; margin-right:10px;" />
<input data-path="{{ path('developers_application_active_webhook', { "application" : apiApplication.getId() }) }}"
type="checkbox" id="webhook_activation"
{% if apiApplication.isWebhookActive() %} checked="checked" {% endif %}
{% if apiApplication.getWebhookUrl() is empty%} disabled {% endif %}
style="margin-left:10px; margin-right:10px;" />
</label>
</div>
{% endfor %}
{% else %}
<h5>{{ 'admin::users: no api defined for this user' | trans }}</h5>
{% endif %}
{% set apiCodes = app['orm.em'].getRepository('Phraseanet:ApiOauthCode').findByUserAccount(main_user) %}
{% if apiCodes | length > 0 %}
<h3 style="margin-top: 30px;">{{ 'admin::users: api oauth code list' | trans }}</h3>
<table style="border-spacing: 20px;width: 80%;">
<thead>
<tr>
<th>{{ 'admin::users: Api id' | trans }}</th>
<th>{{ 'admin::users: Api name' | trans }}</th>
<th>{{ 'admin::users: redirect uri' | trans }}</th>
<th>{{ 'admin::users: scope' | trans }}</th>
<th>{{ 'admin::users: creation date' | trans }}</th>
</tr>
</thead>
<tbody >
{% for apiCode in apiCodes %}
<tr>
<td>{{ apiCode.account.application.id }}</td>
<td>{{ apiCode.account.application.name }}</td>
<td>{{ apiCode.redirectUri }}</td>
<td>{{ apiCode.scope }}</td>
<td>{{ apiCode.created | date('Y-m-d H:i:s') }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
</div>
<div id="auth_failure_tab">
<div id="auth_failure_locked">
{% set failuresLocked = app['repo.auth-failures'].findBy({'username':main_user.getLogin(), 'locked': true}, {'created': 'desc'}) %}
{% if failuresLocked | length > 0 %}
<h3>{{ 'admin::users: auth failure locked list' | trans }}</h3>
<table style="border-spacing: 20px;">
<thead>
<tr>
<th>{{ 'admin::users: username' | trans }}</th>
<th>{{ 'admin::users: ip' | trans }}</th>
<th>{{ 'admin::users: creation date' | trans }}</th>
</tr>
</thead>
<tbody >
{% for failure in failuresLocked %}
<tr>
<td>{{ failure.getUsername() }}</td>
<td>{{ failure.getIp }}</td>
<td>{{ failure.getCreated() | date('Y-m-d H:i:s') }}</td>
</tr>
{% endfor %}
</tbody>
</table>
<button data-username="{{ main_user.getLogin() }}" style="margin-top: 20px; margin-bottom: 20px" class="btn btn-warning" id="reset-auth-failure">{{ 'admin::users: reset auth failure' | trans }}</button>
{% endif %}
</div>
<div id="auth_failure_unlocked">
{% set failuresUnlocked = app['repo.auth-failures'].findBy({'username':main_user.getLogin(), 'locked': false}, {'created': 'desc'}) %}
{% if failuresUnlocked | length > 0 %}
<h3>{{ 'admin::users: auth failure unlocked list' | trans }}</h3>
<table style="border-spacing: 20px;">
<thead>
<tr>
<th>{{ 'admin::users: username' | trans }}</th>
<th>{{ 'admin::users: ip' | trans }}</th>
<th>{{ 'admin::users: creation date' | trans }}</th>
</tr>
</thead>
<tbody id="auth_failure_unlocked_list">
{% for failure in failuresUnlocked %}
<tr>
<td>{{ failure.getUsername() }}</td>
<td>{{ failure.getIp() }}</td>
<td>{{ failure.getCreated() | date('Y-m-d H:i:s') }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
</div>
</div>
{% endif %}
</div>
@@ -1147,6 +1289,55 @@
});
});
$('#reset-auth-failure').on('click', function() {
let $this = $(this);
$.ajax({
type: 'POST',
url: '/admin/users/auth-failure/reset/',
dataType: 'json',
data: {
username: $this.attr('data-username')
},
success: function (data) {
if (data.success == true) {
var list = '';
$('#auth_failure_locked').empty();
for (var i=0; i < data.authFailureUnlocked.length; i++ ) {
list += '<tr><td>' +
data.authFailureUnlocked[i]['username'] + '</td><td>' +
data.authFailureUnlocked[i]['ip'] + '</td><td>' +
data.authFailureUnlocked[i]['created'] + '</td></tr>';
}
$('#auth_failure_unlocked_list').empty().append(list);
}
}
});
});
$('#mail_locked_activation').on('click', function() {
let $this = $(this);
$.ajax({
type: 'POST',
url: '/admin/users/mail-locked/change/',
dataType: 'json',
data: {
user_id: {{ main_user.getId() }},
action: $this.is(':checked') ? 'locked' : 'unlocked'
},
success: function (data) {
if (data.success == true) {
if ($this.is(':checked')) {
$('.mail-locked-label').removeClass('hidden');
$('.mail-unlocked-label').addClass('hidden');
} else {
$('.mail-locked-label').addClass('hidden');
$('.mail-unlocked-label').removeClass('hidden');
}
}
}
});
});
});
require([

View File

@@ -45,6 +45,10 @@
{{ 'admin::userlist: display model only' | trans }}
<input type="checkbox" name="filter_model_only" {% if parm['filter_model_only'] %} checked="checked" {% endif %} style="margin-left:10px; margin-right:10px;" />
</label>
<label class="checkbox">
{{ 'admin::userlist: user mail locked only' | trans }}
<input type="checkbox" name="filter_mail_locked_only" {% if parm['filter_mail_locked_only'] %} checked="checked" {% endif %} style="margin-left:10px; margin-right:10px;" />
</label>
<br/><br/>
<span style="width:130px;display:inline-block;">{{ 'Filter' | trans }}</span>
<select name="like_field" class="input-medium">
@@ -230,6 +234,7 @@
<input name="filter_guest_user" value="{{parm.filter_guest_user}}" type="hidden" />
<input name="filter_phantoms_only" value="{{parm.filter_phantoms_only}}" type="hidden" />
<input name="filter_model_only" value="{{parm.filter_model_only}}" type="hidden" />
<input name="filter_mail_locked_only" value="{{parm.filter_mail_locked_only}}" type="hidden" />
<input name="inactives" value="{{parm.inactives}}" type="hidden" />
</form>
@@ -289,6 +294,7 @@
<input name="filter_guest_user" value="{{parm.filter_guest_user}}" type="hidden" />
<input name="filter_phantoms_only" value="{{parm.filter_phantoms_only}}" type="hidden" />
<input name="filter_model_only" value="{{parm.filter_model_only}}" type="hidden" />
<input name="filter_mail_locked_only" value="{{parm.filter_mail_locked_only}}" type="hidden" />
<input name="inactives" value="{{parm.inactives}}" type="hidden" />
<input name="offset_start" value="{{parm.offset_start}}" type="hidden" />
</fieldset>