File tree Expand file tree Collapse file tree 3 files changed +9
-11
lines changed Expand file tree Collapse file tree 3 files changed +9
-11
lines changed Original file line number Diff line number Diff line change 1
- # - name: applications
1
+ # applications:
2
2
# users:
3
3
# - technical_user
4
- # - name: readers
4
+ # readers:
5
5
# users:
6
6
# - reader
7
- # - name: writers
7
+ # writers:
8
8
# users:
9
9
# - writer
Original file line number Diff line number Diff line change 1
- # - username: technical_user
1
+ # technical_user:
2
2
# api_token: 0123456789technicaluser789abcdef01234567 # must be looooong!
3
- # - username: reader
3
+ # reader:
4
4
# password: reader
5
- # - username: writer
5
+ # writer:
6
6
# password: writer
7
- # - username: jdoe
7
+ # jdoe:
8
8
# first_name: John
9
9
# last_name: Doe
10
10
# api_token: 0123456789jdoe789abcdef01234567jdoe
Original file line number Diff line number Diff line change 7
7
if groups is None :
8
8
sys .exit ()
9
9
10
- for params in groups :
11
- groupname = params ["name" ]
12
-
10
+ for groupname , group_details in groups .items ():
13
11
group , created = AdminGroup .objects .get_or_create (name = groupname )
14
12
15
13
if created :
16
14
print ("👥 Created group" , groupname )
17
15
18
- for username in params .get ("users" , []):
16
+ for username in group_details .get ("users" , []):
19
17
user = AdminUser .objects .get (username = username )
20
18
21
19
if user :
You can’t perform that action at this time.
0 commit comments