Commit graph

58 commits

Author SHA1 Message Date
Yax
8e51d7b745 PEP8 2022-04-27 03:12:01 +02:00
Yax
325455439a black 2022-04-26 20:51:42 +02:00
Yax
de07987ed1 Finalize version 3.0 2022-02-19 11:44:11 +01:00
Yax
04c2d8f685 todo action handler 2022-02-18 18:26:17 +01:00
Yax
5f28274706 remove cron tasks 2022-02-18 18:21:12 +01:00
Yax
185641e6d0 simplify mailer 2022-02-14 21:51:50 +01:00
Yax
7f2ff74ebe remove IMAP part 2022-02-13 19:01:51 +01:00
Yax
1ae37ff18e route admin 2022-02-12 21:23:30 +01:00
Yax
2e74425108 add config for web login 2022-01-31 12:56:18 +01:00
Yax
67262ec785 add simple login page 2022-01-30 20:11:34 +01:00
Yax
392c6bc748 localize web template 2022-01-30 19:07:22 +01:00
Yax
91b4dc9e2a prefix api endpoints 2022-01-30 18:57:39 +01:00
Yax
9b2c14e3a0 draft web admin: no action, no security 2022-01-30 18:56:52 +01:00
Yax
52b962b0c6 draft web admin page 2022-01-25 07:52:56 +01:00
Yax
61d0891b47 fix title decoding error. unknown-8bit charset 2022-01-05 20:01:56 +01:00
Yax
5386c82b0e enforce inbox mngt 2021-12-11 16:41:38 +01:00
Yax
aac1e817bb parametrize site redirect URL 2021-12-11 16:41:03 +01:00
Yax
f2c668425e sonarlint 2021-08-28 14:32:27 +02:00
Yax
1c403ae8b3 improve form 2021-07-31 05:28:32 +02:00
Yax
9c3d088584 public access rest api 2021-07-18 20:21:10 +02:00
Yax
441f2cb6c8 public access rest api 2021-07-18 20:17:26 +02:00
Yax
bcc7a8d6b7 unit test dao 2021-07-18 20:17:10 +02:00
Yax
743c88f98b Enforce boolean validation 2021-07-17 18:32:47 +02:00
Yax
c175b4a120 move DB operations to DAO 2021-07-17 11:42:40 +02:00
Yax
bf1447a3a9 add dao 2021-07-17 09:44:58 +02:00
Yax
105dbb4313 add mail error logger 2021-02-08 18:35:46 +01:00
Yax
359294e166 remove umbrella 2021-02-08 18:20:13 +01:00
Yax
bc2292b0e8 add global count 2021-02-03 18:31:46 +01:00
Yax
59e020228a fix a couple of bugs 2021-01-28 19:00:54 +01:00
Yax
542a923cbe upgrade libs and follow linter recommandations 2021-01-24 18:23:20 +01:00
Yax
5efc3dd330 add mypy tool 2021-01-19 19:27:49 +01:00
Yax
75ee7acb6d stop using typing module. Python 3.9 required. 2021-01-19 19:01:20 +01:00
Yax
3382a0a3f4 fix flask parameter retrieval 2021-01-19 19:00:57 +01:00
Yax
5dca8aafe1 get rid of site token retrieved from DB 2021-01-19 18:59:57 +01:00
Yax
6b4ae63190 remove unused __init__.py files 2021-01-19 18:59:26 +01:00
Yax
8ee07ec9ed use enums 2021-01-14 18:45:06 +01:00
Yax
acaae53982 remove site entity 2021-01-10 21:03:55 +01:00
Yax
dfdb5bdb28 refactor config constants 2021-01-10 15:36:29 +01:00
Yax
9c39cf6d30 connect new templater implementation 2021-01-10 14:26:59 +01:00
Yax
6397e547d8 pytest templater 2021-01-09 19:15:58 +01:00
Yax
8b38769cfc unit test templater 2021-01-03 18:25:19 +01:00
Yax
b72d495cec no more used 2021-01-03 18:24:34 +01:00
Yax
adc6451116 improve encapsulation 2021-01-03 18:24:16 +01:00
Yax
6c855e7ead object-oriented and DI 2021-01-02 12:36:42 +01:00
Yax
30428b1af7 backup sqlite db to json with tinyDB 2021-01-01 11:18:35 +01:00
Yax
b09a576b4b config becomes object-oriented and pytests have been added 2021-01-01 11:17:09 +01:00
Yax
aa122f3138 draft tinydb persistence 2020-12-28 19:43:23 +01:00
Yax
b258194d6f tinydb migration 2020-12-27 20:04:20 +01:00
Yax
7e8930faba move package root 2020-12-27 18:37:07 +01:00
Yax
c6f1e8b82e add type checking 2020-03-31 20:20:07 +02:00