mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 12:33:40 +00:00
actions: Merge do_change_is_admin and do_change_is_guest.
This commit merges do_change_is_admin and do_change_is_guest to a single function do_change_user_role which will be used for changing role of users. do_change_is_api_super_user is added as a separate function for changing is_api_super_user field of UserProfile.
This commit is contained in:
@@ -11,10 +11,11 @@ from analytics.lib.fixtures import generate_time_series_data
|
||||
from analytics.lib.time_utils import time_range
|
||||
from analytics.models import BaseCount, FillState, InstallationCount, \
|
||||
RealmCount, StreamCount, UserCount
|
||||
from zerver.lib.actions import STREAM_ASSIGNMENT_COLORS, do_change_is_admin
|
||||
from zerver.lib.actions import STREAM_ASSIGNMENT_COLORS, do_change_user_role
|
||||
from zerver.lib.create_user import create_user
|
||||
from zerver.lib.timestamp import floor_to_day
|
||||
from zerver.models import Client, Realm, Recipient, Stream, Subscription
|
||||
from zerver.models import Client, Realm, Recipient, Stream, Subscription, \
|
||||
UserProfile
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
@@ -59,7 +60,7 @@ class Command(BaseCommand):
|
||||
shylock = create_user('shylock@analytics.ds', 'Shylock', realm,
|
||||
full_name='Shylock', short_name='shylock',
|
||||
is_realm_admin=True)
|
||||
do_change_is_admin(shylock, True)
|
||||
do_change_user_role(shylock, UserProfile.ROLE_REALM_ADMINISTRATOR)
|
||||
stream = Stream.objects.create(
|
||||
name='all', realm=realm, date_created=installation_time)
|
||||
recipient = Recipient.objects.create(type_id=stream.id, type=Recipient.STREAM)
|
||||
|
||||
Reference in New Issue
Block a user