File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ class PopulatedGroups(NamedTuple):
5959 counter_admin : Group
6060 accounting_admin : Group
6161 pedagogy_admin : Group
62+ location_admin : Group
6263
6364
6465class Command (BaseCommand ):
@@ -886,6 +887,16 @@ def _create_groups(self) -> PopulatedGroups:
886887 .values_list ("pk" , flat = True )
887888 )
888889 )
890+ location_admin = Group .objects .create (
891+ name = "Respo site" , is_manually_manageable = True
892+ )
893+ location_admin .permissions .add (
894+ * counter_admin .permissions .values_list ("pk" , flat = True ),
895+ * perms .filter (content_type__app_label = "reservation" ).values_list (
896+ "pk" , flat = True
897+ ),
898+ )
899+
889900 self .reset_index ("core" , "auth" )
890901
891902 return PopulatedGroups (
@@ -898,6 +909,7 @@ def _create_groups(self) -> PopulatedGroups:
898909 accounting_admin = accounting_admin ,
899910 sas_admin = sas_admin ,
900911 pedagogy_admin = pedagogy_admin ,
912+ location_admin = location_admin ,
901913 )
902914
903915 def _create_ban_groups (self ):
Original file line number Diff line number Diff line change @@ -382,10 +382,10 @@ def optional_file_parser(value: str) -> Path | None:
382382SITH_GROUP_FORUM_ADMIN_ID = env .int ("SITH_GROUP_FORUM_ADMIN_ID" , default = 9 )
383383SITH_GROUP_PEDAGOGY_ADMIN_ID = env .int ("SITH_GROUP_PEDAGOGY_ADMIN_ID" , default = 10 )
384384
385- SITH_GROUP_BANNED_ALCOHOL_ID = env .int ("SITH_GROUP_BANNED_ALCOHOL_ID" , default = 11 )
386- SITH_GROUP_BANNED_COUNTER_ID = env .int ("SITH_GROUP_BANNED_COUNTER_ID" , default = 12 )
385+ SITH_GROUP_BANNED_ALCOHOL_ID = env .int ("SITH_GROUP_BANNED_ALCOHOL_ID" , default = 12 )
386+ SITH_GROUP_BANNED_COUNTER_ID = env .int ("SITH_GROUP_BANNED_COUNTER_ID" , default = 13 )
387387SITH_GROUP_BANNED_SUBSCRIPTION_ID = env .int (
388- "SITH_GROUP_BANNED_SUBSCRIPTION_ID" , default = 13
388+ "SITH_GROUP_BANNED_SUBSCRIPTION_ID" , default = 14
389389)
390390
391391SITH_CLUB_REFOUND_ID = env .int ("SITH_CLUB_REFOUND_ID" , default = 89 )
You can’t perform that action at this time.
0 commit comments