Skip to content

Commit 3f02057

Browse files
authored
Merge pull request #151 from python-discord/cj12-updates
Permissions Update for CJ12
2 parents 827182b + 1e04b9b commit 3f02057

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

bot/exts/code_jams/_creation_utils.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ async def _create_category(guild: discord.Guild) -> discord.CategoryChannel:
3838
connect=True,
3939
move_members=True,
4040
mention_everyone=True,
41+
create_public_threads=True,
4142
),
4243
}
4344
category = await guild.create_category_channel(
@@ -93,6 +94,7 @@ def _get_overwrites(
9394
read_messages=True,
9495
send_messages=True,
9596
mention_everyone=True,
97+
create_public_threads=True,
9698
),
9799
team_role: discord.PermissionOverwrite(read_messages=True),
98100
guild.get_role(Roles.bots): discord.PermissionOverwrite(read_messages=True, send_messages=True),
@@ -141,11 +143,35 @@ async def create_team_leader_channel(guild: discord.Guild, team_leaders: discord
141143
overwrites={
142144
guild.default_role: discord.PermissionOverwrite(read_messages=False),
143145
team_leaders: discord.PermissionOverwrite(read_messages=True),
144-
guild.get_role(Roles.code_jam_event_team): discord.PermissionOverwrite(read_messages=True)
146+
guild.get_role(Roles.code_jam_event_team): discord.PermissionOverwrite(
147+
read_messages=True,
148+
send_messages=True,
149+
connect=True,
150+
move_members=True,
151+
mention_everyone=True,
152+
),
153+
guild.me: discord.PermissionOverwrite(
154+
read_messages=True,
155+
send_messages=True,
156+
manage_messages=True,
157+
mention_everyone=True,
158+
connect=True,
159+
),
160+
guild.get_role(Roles.bots): discord.PermissionOverwrite(
161+
read_messages=True,
162+
send_messages=True
163+
),
164+
guild.get_role(Roles.events_lead): discord.PermissionOverwrite(
165+
manage_channels=True,
166+
manage_webhooks=True
167+
),
145168

146169
}
147170
)
148171

172+
173+
174+
149175
await _send_status_update(guild, f"Created {team_leaders_chat.mention} in the {category} category.")
150176

151177

0 commit comments

Comments
 (0)