Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]Admin/brugere: Export af liste over admins for de forskellige foreninger og afdelinger #854

Open
mhewel opened this issue Feb 27, 2023 · 2 comments
Assignees
Labels
B Priority B feature ny oplevelse eller adfærd

Comments

@mhewel
Copy link
Contributor

mhewel commented Feb 27, 2023

Overordnet beskrivelse af funktionen

Under admin > brugere : Mulighed for at exportere en CSV fil med oversigt over admins for de forskellige foreninger/afdelinger, incl "last_login" for hver bruger.
Der skal kun vises for foreninger / afdelinger der ikke er lukket.

@mhewel mhewel added the feature ny oplevelse eller adfærd label Feb 27, 2023
@mhewel mhewel self-assigned this Feb 27, 2023
@mhewel
Copy link
Contributor Author

mhewel commented Feb 27, 2023

Flg SQL burde være OK:

SELECT u.name AS Forening, ' ' AS Afdeling, au.username, TO_CHAR(au.last_login, 'YYYY-MM-DD') AS latslogin
FROM members_union AS u,
  members_adminuserinformation_unions AS mau,
  members_adminuserinformation AS ma,
  auth_user AS au
WHERE u.closed_at IS NULL
  AND mau.union_id = u.id
  AND mau.adminuserinformation_id = ma.id 
  AND au.id = ma.user_id
  AND au.is_superuser = false
UNION
SELECT u.name AS Forening, d.name AS Afdeling, au.username, TO_CHAR(au.last_login, 'YYYY-MM-DD') AS latslogin
FROM members_department AS d,
  members_union AS u,
  members_adminuserinformation_unions AS mau,
  members_adminuserinformation AS ma,
  auth_user AS au
WHERE d.closed_dtm IS NULL 
  AND u.id = d.union_id
  AND u.closed_at IS NULL
  AND mau.union_id = u.id
  AND mau.adminuserinformation_id = ma.id 
  AND au.id = ma.user_id
  AND au.is_superuser = false
ORDER by forening, afdeling

@lakridserne
Copy link
Contributor

Ville være fedt hvis man kan sortere på hhv. brugere og foreninger. Husk også, at det ikke er alle der er både admin for en forening og afdeling.

@rasmusselsmark rasmusselsmark added the B Priority B label Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B Priority B feature ny oplevelse eller adfærd
Projects
None yet
Development

No branches or pull requests

3 participants