Skip to content

Commit e08dc5d

Browse files
committed
Print default room permissions in room summary
1 parent dd441f8 commit e08dc5d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

sogs/__main__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,13 @@ def print_room(room: Room):
208208
admins = len(a) + len(ha)
209209
mods = len(m) + len(hm)
210210

211+
perms = "{}read, {}write, {}upload, {}accessible".format(
212+
"+" if room.default_read else "-",
213+
"+" if room.default_write else "-",
214+
"+" if room.default_upload else "-",
215+
"+" if room.default_accessible else "-",
216+
)
217+
211218
print(
212219
f"""
213220
{room.token}
@@ -218,6 +225,7 @@ def print_room(room: Room):
218225
Messages: {msgs} ({msgs_size:.1f} MB)
219226
Attachments: {files} ({files_size:.1f} MB)
220227
Active users: {active[0]} (1d), {active[1]} (7d), {active[2]} (14d), {active[3]} (30d)
228+
Default permissions: {perms}
221229
Moderators: {admins} admins ({len(ha)} hidden), {mods} moderators ({len(hm)} hidden)""",
222230
end='',
223231
)

0 commit comments

Comments
 (0)