This commit is contained in:
gabixdev 2018-12-03 03:02:36 +01:00
commit efdcbf9937
4 changed files with 15 additions and 5 deletions

View File

@ -133,9 +133,9 @@ async def create_guild():
# is the same as the id of the guild, and create_role
# generates a new snowflake.
await app.db.execute("""
INSERT INTO roles (id, guild_id, name, position, permissions, color)
VALUES ($1, $2, $3, $4, $5, $6)
""", guild_id, guild_id, '@everyone', 0, DEFAULT_EVERYONE_PERMS, 0)
INSERT INTO roles (id, guild_id, name, position, permissions)
VALUES ($1, $2, $3, $4, $5)
""", guild_id, guild_id, '@everyone', 0, DEFAULT_EVERYONE_PERMS)
# add the @everyone role to the guild creator
await app.db.execute("""

View File

@ -162,8 +162,9 @@ REGISTER = {
'password': {'type': 'string', 'minlength': 5, 'required': True}
}
# only used by us, not discord, hence 'invcode' (to separate from discord)
REGISTER_WITH_INVITE = {**REGISTER, **{
'invite': {'type': 'string', 'required': True}
'invcode': {'type': 'string', 'required': True}
}}

View File

@ -0,0 +1,9 @@
-- update roles.color default to 0
ALTER TABLE roles
ALTER COLUMN color SET DEFAULT 0;
-- update all existing guild default roles to
-- color=0
UPDATE roles
SET color = 0
WHERE roles.id = roles.guild_id;

View File

@ -519,7 +519,7 @@ CREATE TABLE IF NOT EXISTS roles (
guild_id bigint REFERENCES guilds (id) ON DELETE CASCADE,
name text NOT NULL,
color int DEFAULT 1,
color int DEFAULT 0,
hoist bool DEFAULT false,
position int NOT NULL,
permissions int NOT NULL,