mirror of
https://github.com/zulip/zulip.git
synced 2025-11-15 11:22:04 +00:00
utils: Move random API key generator as generate_api_key.
random_api_key, the function we use to generate random tokens for API keys, has been moved to zerver/lib/utils.py because it's used in more parts of the codebase (apart from user creation), and having it in zerver/lib/create_user.py was prone to cyclic dependencies. The function has also been renamed to generate_api_key to have an imperative name, that makes clearer what it does.
This commit is contained in:
committed by
Tim Abbott
parent
f6219745de
commit
6a192ac84c
@@ -16,7 +16,6 @@ from zerver.lib.actions import STREAM_ASSIGNMENT_COLORS, check_add_realm_emoji,
|
||||
do_change_is_admin, do_send_messages, do_update_user_custom_profile_data, \
|
||||
try_add_realm_custom_profile_field
|
||||
from zerver.lib.bulk_create import bulk_create_streams, bulk_create_users
|
||||
from zerver.lib.create_user import random_api_key
|
||||
from zerver.lib.cache import cache_set
|
||||
from zerver.lib.generate_test_data import create_test_data
|
||||
from zerver.lib.onboarding import create_if_missing_realm_internal_bots
|
||||
@@ -24,6 +23,7 @@ from zerver.lib.upload import upload_backend
|
||||
from zerver.lib.users import add_service
|
||||
from zerver.lib.url_preview.preview import CACHE_NAME as PREVIEW_CACHE_NAME
|
||||
from zerver.lib.user_groups import create_user_group
|
||||
from zerver.lib.utils import generate_api_key
|
||||
from zerver.models import CustomProfileField, DefaultStream, Message, Realm, RealmAuditLog, \
|
||||
RealmDomain, RealmEmoji, Recipient, Service, Stream, Subscription, \
|
||||
UserMessage, UserPresence, UserProfile, clear_database, \
|
||||
@@ -219,7 +219,7 @@ class Command(BaseCommand):
|
||||
bot_type=UserProfile.OUTGOING_WEBHOOK_BOT, bot_owner=aaron)
|
||||
outgoing_webhook = get_user("outgoing-webhook@zulip.com", zulip_realm)
|
||||
add_service("outgoing-webhook", user_profile=outgoing_webhook, interface=Service.GENERIC,
|
||||
base_url="http://127.0.0.1:5002", token=random_api_key())
|
||||
base_url="http://127.0.0.1:5002", token=generate_api_key())
|
||||
|
||||
# Add the realm internl bots to each realm.
|
||||
create_if_missing_realm_internal_bots()
|
||||
|
||||
Reference in New Issue
Block a user