mirror of https://github.com/zulip/zulip.git
list_realms: Print the full domains of the organizations.
This adds a column to display the full domains of realms. Tweaked by tabbott to use fewer columns. Fixes part of #11015.
This commit is contained in:
parent
93e3543e5e
commit
50e14dbe97
|
@ -24,20 +24,24 @@ Usage examples:
|
|||
def handle(self, *args: Any, **options: Any) -> None:
|
||||
realms = Realm.objects.all()
|
||||
|
||||
outer_format = "%-5s %-40s %-40s"
|
||||
outer_format = "%-5s %-20s %-30s %-50s"
|
||||
inner_format = "%-40s %s"
|
||||
deactivated = False
|
||||
|
||||
if not options["all"]:
|
||||
print(outer_format % ("id", "string_id", "name"))
|
||||
print(outer_format % ("--", "---------", "----"))
|
||||
print(outer_format % ("id", "string_id", "name", "domain"))
|
||||
print(outer_format % ("--", "---------", "----", "------"))
|
||||
|
||||
for realm in realms:
|
||||
if realm.deactivated:
|
||||
print(self.style.ERROR(outer_format % (realm.id, realm.string_id, realm.name)))
|
||||
print(self.style.ERROR(outer_format % (
|
||||
realm.id,
|
||||
realm.string_id,
|
||||
realm.name,
|
||||
realm.uri)))
|
||||
deactivated = True
|
||||
else:
|
||||
print(outer_format % (realm.id, realm.string_id, realm.name))
|
||||
print(outer_format % (realm.id, realm.string_id, realm.name, realm.uri))
|
||||
if deactivated:
|
||||
print(self.style.WARNING("\nRed rows represent deactivated realms."))
|
||||
sys.exit(0)
|
||||
|
|
Loading…
Reference in New Issue