Added frontend impl #378
This commit is contained in:
@@ -22,7 +22,7 @@ class ShortRoleNameMigration(MigrationABC):
|
||||
`Id` BIGINT NOT NULL AUTO_INCREMENT,
|
||||
`ShortName` VARCHAR(255) NOT NULL,
|
||||
`DiscordRoleId` BIGINT NOT NULL,
|
||||
`Position` ENUM('Before', 'After') NOT NULL,
|
||||
`Position` ENUM('before', 'after') NOT NULL,
|
||||
`ServerId` BIGINT,
|
||||
`CreatedAt` DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6),
|
||||
`LastModifiedAt` DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
|
||||
|
@@ -2,5 +2,5 @@ from enum import Enum
|
||||
|
||||
|
||||
class ShortRoleNamePositionEnum(Enum):
|
||||
before = "Before"
|
||||
after = "After"
|
||||
before = "before"
|
||||
after = "after"
|
||||
|
@@ -61,7 +61,7 @@ class ShortRoleNameFilter(FilterABC):
|
||||
query = query.where(get_role_name)
|
||||
|
||||
if self._position is not None:
|
||||
query = query.where(lambda x: x.position == self._position or self._position in x.position)
|
||||
query = query.where(lambda x: x.position.value == self._position.value)
|
||||
|
||||
if self._server is not None:
|
||||
servers = self._server.filter(query.select(lambda x: x.server)).select(lambda x: x.id)
|
||||
|
@@ -8,4 +8,4 @@ class ShortRoleNameHistoryQuery(HistoryQueryABC):
|
||||
self.set_field("id", lambda x, *_: x.id)
|
||||
self.set_field("shortName", lambda x, *_: x.shortName)
|
||||
self.set_field("roleId", lambda x, *_: x.roleId)
|
||||
self.set_field("position", lambda x, *_: x.position)
|
||||
self.set_field("position", lambda x, *_: x.position.value)
|
||||
|
@@ -15,4 +15,4 @@ class ShortRoleNameQuery(DataQueryWithHistoryABC):
|
||||
self.set_field("shortName", lambda x, *_: x.short_name)
|
||||
self.set_field("roleId", lambda x, *_: x.role_id)
|
||||
self.set_field("roleName", lambda x, *_: x.role_name)
|
||||
self.set_field("position", lambda x, *_: x.position)
|
||||
self.set_field("position", lambda x, *_: x.position.value)
|
||||
|
Reference in New Issue
Block a user