diff options
author | CruiseDevice | 2018-12-13 12:29:06 +0530 |
---|---|---|
committer | CruiseDevice | 2019-01-03 16:38:45 +0530 |
commit | c8d11463dc174765db45ef465b3a628175d367c3 (patch) | |
tree | 93244437e0157d62dc6c0d37f7e0c7c65dc21942 /yaksh/management/commands | |
parent | f2a03ec0fa32e0f23d1f8215209450c3251f691b (diff) | |
download | online_test-c8d11463dc174765db45ef465b3a628175d367c3.tar.gz online_test-c8d11463dc174765db45ef465b3a628175d367c3.tar.bz2 online_test-c8d11463dc174765db45ef465b3a628175d367c3.zip |
Create_moderator command sets is_moderator to True
- Fixes #513.
Diffstat (limited to 'yaksh/management/commands')
-rw-r--r-- | yaksh/management/commands/create_moderator.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/yaksh/management/commands/create_moderator.py b/yaksh/management/commands/create_moderator.py index 96276b5..b6bbc50 100644 --- a/yaksh/management/commands/create_moderator.py +++ b/yaksh/management/commands/create_moderator.py @@ -24,7 +24,8 @@ class Command(BaseCommand): group_name = 'moderator' group = create_group(group_name, app_label) if group and isinstance(group, Group): - self.stdout.write('Moderator group added successfully') + self.stdout.write(self.style.SUCCESS( + 'Moderator group added successfully')) if options['usernames']: for uname in options['usernames']: @@ -35,11 +36,13 @@ class Command(BaseCommand): uname) ) if user in group.user_set.all(): - self.stdout.write('User "{0}" is ' + self.stdout.write(self.style.WARNING('User "{0}" is ' 'already a Moderator'.format(uname) - ) + )) else: - group.user_set.add(user) - self.stdout.write('Successfully added User "{0}"' + user.profile.is_moderator = True + user.profile.save() + self.stdout.write(self.style.SUCCESS( + 'Successfully added User "{0}"' ' to Moderator group'.format(uname) - ) + )) |