From 731251451b83e991ba35081457d4473be3c60d11 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Fri, 24 Jan 2025 23:53:45 +0100 Subject: [PATCH] =?UTF-8?q?DB:=20Nov=C3=BD=20typ=20registra=C4=8Dn=C3=ADho?= =?UTF-8?q?=20po=C5=BEadavku=20pro=20validaci=20e-mailu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/db.ddl | 3 ++- db/upgrade-20250123.sql | 2 ++ mo/db.py | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/db/db.ddl b/db/db.ddl index 72df2e91..7d2775a8 100644 --- a/db/db.ddl +++ b/db/db.ddl @@ -404,7 +404,8 @@ CREATE TABLE messages ( CREATE TYPE reg_req_type AS ENUM ( 'register', 'change_email', - 'reset_passwd' + 'reset_passwd', + 'validate_email' ); CREATE TABLE reg_requests ( diff --git a/db/upgrade-20250123.sql b/db/upgrade-20250123.sql index bb93a480..9ca7e586 100644 --- a/db/upgrade-20250123.sql +++ b/db/upgrade-20250123.sql @@ -19,3 +19,5 @@ CREATE TABLE email_dsns ( ALTER TABLE reg_requests ADD CONSTRAINT "reg_requests_dsn_id" FOREIGN KEY (dsn_id) REFERENCES email_dsns(dsn_id) ON DELETE SET NULL; ALTER TABLE users ADD CONSTRAINT "users_dsn_id" FOREIGN KEY (dsn_id) REFERENCES email_dsns(dsn_id) ON DELETE SET NULL; + +ALTER TYPE reg_req_type ADD VALUE 'validate_email'; diff --git a/mo/db.py b/mo/db.py index d11cce41..185da8e1 100644 --- a/mo/db.py +++ b/mo/db.py @@ -920,6 +920,7 @@ class RegReqType(MOEnum): register = auto() change_email = auto() reset_passwd = auto() + validate_email = auto() class RegRequest(Base): -- GitLab