mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-29 05:26:13 +00:00
Fix export of all users and mapping of columns in user csv export (admin zone)
This commit is contained in:
parent
93b189b091
commit
c62495a280
@ -50,7 +50,7 @@ final readonly class UserExportController
|
|||||||
fn (string $e) => $this->translator->trans('admin.users.export.' . $e),
|
fn (string $e) => $this->translator->trans('admin.users.export.' . $e),
|
||||||
[
|
[
|
||||||
'id',
|
'id',
|
||||||
'username',
|
// 'username',
|
||||||
'email',
|
'email',
|
||||||
'enabled',
|
'enabled',
|
||||||
'civility_id',
|
'civility_id',
|
||||||
|
@ -109,15 +109,12 @@ final readonly class UserRepository implements UserRepositoryInterface
|
|||||||
LEFT JOIN chill_main_civility civility ON u.civility_id = civility.id
|
LEFT JOIN chill_main_civility civility ON u.civility_id = civility.id
|
||||||
LEFT JOIN centers mainCenter ON u.maincenter_id = mainCenter.id
|
LEFT JOIN centers mainCenter ON u.maincenter_id = mainCenter.id
|
||||||
LEFT JOIN chill_main_user_job_history userJobHistory ON u.id = userJobHistory.user_id
|
LEFT JOIN chill_main_user_job_history userJobHistory ON u.id = userJobHistory.user_id
|
||||||
LEFT JOIN chill_main_user_job userJob ON userJobHistory.job_id = userJob.id
|
LEFT JOIN chill_main_user_job userJob ON userJobHistory.job_id = userJob.id AND tstzrange(userJobHistory.startdate, userJobHistory.enddate) @> NOW()
|
||||||
LEFT JOIN chill_main_user_scope_history userScopeHistory ON u.id = userScopeHistory.user_id
|
LEFT JOIN chill_main_user_scope_history userScopeHistory ON u.id = userScopeHistory.user_id AND tstzrange(userScopeHistory.startdate, userScopeHistory.enddate) @> NOW()
|
||||||
LEFT JOIN scopes mainScope ON userScopeHistory.scope_id = mainScope.id
|
LEFT JOIN scopes mainScope ON userScopeHistory.scope_id = mainScope.id
|
||||||
LEFT JOIN chill_main_location currentLocation ON u.currentlocation_id = currentLocation.id
|
LEFT JOIN chill_main_location currentLocation ON u.currentlocation_id = currentLocation.id
|
||||||
LEFT JOIN chill_main_location mainLocation ON u.mainlocation_id = mainLocation.id
|
LEFT JOIN chill_main_location mainLocation ON u.mainlocation_id = mainLocation.id
|
||||||
WHERE
|
ORDER BY u.label, u.id
|
||||||
tstzrange(userScopeHistory.startdate, userScopeHistory.enddate) @> NOW()
|
|
||||||
AND
|
|
||||||
tstzrange(userJobHistory.startdate, userJobHistory.enddate) @> NOW()
|
|
||||||
SQL);
|
SQL);
|
||||||
|
|
||||||
$query = $this->connection->prepare($sql);
|
$query = $this->connection->prepare($sql);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user