Alexander Graf
e75201bb34
Add default to column spam_mark_as_read
2022-05-25 08:54:10 +02:00
İbrahim Akyel
f65e2fc469
Feature: Marking "Read" spam mails
2022-03-11 16:58:50 +03:00
Alexander Graf
f613205fe1
update tenacity
2021-11-03 21:30:34 +01:00
Alexander Graf
9bc685c30b
removed some more whitespace
2021-10-29 15:34:00 +02:00
Tim Möhlmann
111dae351a
Fix typo in migration file
...
Fixes #905
2019-02-12 18:17:38 +02:00
hoellen
f1e1c96c3b
create migration file for changing quota to big integer
2019-01-15 15:32:00 +01:00
hoellen
2af540a1c9
change quota columns to bigint
2019-01-13 16:40:28 +01:00
Tim Möhlmann
8541ae2c46
Fix migration order after merge
2019-01-11 12:49:07 +02:00
mergify[bot]
99cd1d714b
Merge pull request #799 from hoellen/fix-domain-negative-values-1
...
don't allow negative values on domain creation/edit
2019-01-11 09:57:15 +00:00
Ionut Filip
2b0a2d561b
Fix connection to mysql db
2019-01-09 12:53:59 +02:00
hoellen
501ecf13c1
add migration script
2019-01-06 15:36:57 +01:00
kaiyou
19f18e2240
Lowercase relays as well as other tables
2018-12-10 15:16:30 +01:00
kaiyou
871aa14c9a
Lowercase every domain name and email
2018-12-10 15:16:30 +01:00
kaiyou
3df9b3962d
Add default columns to the configuration table
2018-12-10 15:16:30 +01:00
kaiyou
b88f61f183
Name all constraints when creating them
...
Prefious commit set the constraint names for existing databases.
New databases can now have named constraints from the ground up.
2018-12-10 15:16:30 +01:00
kaiyou
b8282b1d46
Support named constraints for multiple backends
...
Supporting multiple backends requires that specific sqlite
collations are not used, thus lowercase is applied to all non
case-sensitive columns. However, lowercasing the database requires
temporary disabling foreign key constraints, which is not possible
on SQLite and requires we specify the constraint names.
This migration specific to sqlite and postgresql drops every
constraint, whether it is named or not, and recreates all of them
with known names so we can later disable them.
2018-12-10 15:16:30 +01:00
kaiyou
e022513a94
Fix support for postgres and mysql
2018-12-10 15:16:30 +01:00
kaiyou
a881a1a839
Revert "Make current migrations work with postgresql"
...
This reverts commit 9b9f3731f6
.
2018-12-10 15:03:12 +01:00
kaiyou
76925e82f3
Revert "Implement CIText as NOCASE alternative in postgresql"
...
This reverts commit 0f3c1b9d15
.
2018-12-10 15:01:27 +01:00
Ionut Filip
7b8835070d
Added tenacity retry fir migrations connection
2018-12-03 15:25:10 +02:00
Tim Möhlmann
0f3c1b9d15
Implement CIText as NOCASE alternative in postgresql
2018-11-20 14:41:17 +02:00
Tim Möhlmann
9b9f3731f6
Make current migrations work with postgresql
2018-11-19 19:10:38 +02:00
kaiyou
72e1b444ca
Merge alembic migrations
2018-11-08 21:55:39 +01:00
kaiyou
5b769e23da
Merge branch 'master' into refactor-config
2018-11-08 21:43:05 +01:00
kaiyou
2a8808bdec
Add the configuration table migration
2018-11-08 20:32:06 +01:00
kaiyou
f6013aa29f
Fix an old migration that was reading configuration before migrating
2018-11-08 20:30:20 +01:00
kaiyou
5ada669f43
Rebase reply startdate on master
2018-10-16 20:38:18 +02:00
kaiyou
c6846fd8db
Merge branch 'master' into feat-reply-startdate
2018-10-15 21:52:06 +02:00
kaiyou
fcad52b145
Implement a start date filter for autoreply, fixes #362
2018-09-27 22:45:16 +02:00
Pierre Jaury
76617a3c97
Store the quota status in database
2018-07-26 21:38:21 +02:00
kaiyou
bb0d7bf6dc
Enforce the nocase collation on the email table
2018-04-21 13:25:48 +02:00
Stefan Auditor
f585197e52
Add enabled flag to user model
2018-04-15 11:23:58 +02:00
kaiyou
6d71fa96ad
Add a signup field to domains
2017-12-03 12:00:44 +01:00
kaiyou
011e1fa52d
Add an end of vacation field, related to #218
2017-11-10 15:25:30 +01:00
kaiyou
689be5f2d9
Move all directories per theme
2017-11-01 12:11:04 +01:00