mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 05:23:35 +00:00
support: Add date created field to remove server information.
Removes the last updated field and replaces it with the date the remote server was created based on the audit log data.
This commit is contained in:
committed by
Tim Abbott
parent
a03f9078e5
commit
b9ca60ab9e
@@ -33,6 +33,7 @@ from zilencer.models import (
|
||||
RemoteRealmBillingUser,
|
||||
RemoteServerBillingUser,
|
||||
RemoteZulipServer,
|
||||
RemoteZulipServerAuditLog,
|
||||
)
|
||||
from zilencer.views import update_remote_realm_data_for_server
|
||||
from zproject.config import get_secret
|
||||
@@ -421,6 +422,12 @@ def populate_remote_server(customer_profile: CustomerProfile) -> Dict[str, str]:
|
||||
last_audit_log_update=timezone_now(),
|
||||
)
|
||||
|
||||
RemoteZulipServerAuditLog.objects.create(
|
||||
event_type=RemoteZulipServerAuditLog.REMOTE_SERVER_CREATED,
|
||||
server=remote_server,
|
||||
event_time=remote_server.last_updated,
|
||||
)
|
||||
|
||||
billing_user = RemoteServerBillingUser.objects.create(
|
||||
full_name="Server user",
|
||||
remote_server=remote_server,
|
||||
|
||||
@@ -71,7 +71,7 @@ from zerver.models.realms import get_realm
|
||||
from zerver.models.recipients import get_or_create_huddle
|
||||
from zerver.models.streams import get_stream
|
||||
from zerver.models.users import get_user, get_user_by_delivery_email, get_user_profile_by_id
|
||||
from zilencer.models import RemoteRealm, RemoteZulipServer
|
||||
from zilencer.models import RemoteRealm, RemoteZulipServer, RemoteZulipServerAuditLog
|
||||
from zilencer.views import update_remote_realm_data_for_server
|
||||
|
||||
settings.USING_TORNADO = False
|
||||
@@ -390,6 +390,11 @@ class Command(BaseCommand):
|
||||
last_updated=timezone_now(),
|
||||
contact_email="remotezulipserver@zulip.com",
|
||||
)
|
||||
RemoteZulipServerAuditLog.objects.create(
|
||||
event_type=RemoteZulipServerAuditLog.REMOTE_SERVER_CREATED,
|
||||
server=server,
|
||||
event_time=server.last_updated,
|
||||
)
|
||||
update_remote_realm_data_for_server(server, get_realms_info_for_push_bouncer())
|
||||
|
||||
# Create test Users (UserProfiles are automatically created,
|
||||
|
||||
Reference in New Issue
Block a user