diff options
Diffstat (limited to 'backend/models/form.py')
-rw-r--r-- | backend/models/form.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/backend/models/form.py b/backend/models/form.py index 45a7e0b..4ee2804 100644 --- a/backend/models/form.py +++ b/backend/models/form.py @@ -44,6 +44,7 @@ class Form(BaseModel): webhook: _WebHook = None discord_role: t.Optional[str] response_readers: t.Optional[list[str]] + editors: t.Optional[list[str]] class Config: allow_population_by_field_name = True @@ -68,7 +69,7 @@ class Form(BaseModel): return value - @validator("response_readers") + @validator("response_readers", "editors") def validate_role_scoping(cls, value: t.Optional[list[str]]): """Ensure special role based permissions aren't granted to the @everyone role.""" if value and str(DISCORD_GUILD) in value: |