Manos Pitsidianakis
a37851b108
cli: add repair command with some lints
2023-04-29 18:14:14 +03:00
Manos Pitsidianakis
451e48d788
core: add post rejection tests
2023-04-29 13:33:02 +03:00
Manos Pitsidianakis
703e9cb75c
core: remove obsolete error_queue module
...
Replace with generic queue functionality
2023-04-25 01:45:12 +03:00
Manos Pitsidianakis
b48a3c9d12
Add mailpot-tests crate to reuse test code
2023-04-24 17:54:35 +03:00
Manos Pitsidianakis
876e32bb76
core: impl help request emails
2023-04-21 17:36:03 +03:00
Manos Pitsidianakis
1beac75e37
core: notify submitter if they are already subscribed
2023-04-20 00:20:18 +03:00
Manos Pitsidianakis
b0bdacc5f1
Add outqoing queue flushing
2023-04-19 19:43:14 +03:00
Manos Pitsidianakis
fee4649d5d
core: queue template replies after Request
2023-04-17 15:39:46 +03:00
Manos Pitsidianakis
454c181089
Rename *list_polic* identifiers to *list_post_polic*
...
That was a leftover from back when the only kind of policy was a
PostPolicy.
2023-04-16 21:28:59 +03:00
Manos Pitsidianakis
26bd09d005
core: add subscribe confirmation generation and saving it to `out` queue
...
When a subscription request is received and accepted, a confirmation
will be generated from either templates in the database or a default
template, and placed in the `out` queue. Picking up outgoing email from
the `out` queue has not been implemented yet.
2023-04-16 21:15:53 +03:00
Manos Pitsidianakis
746a89ba52
Run rustfmt with nightly options
2023-04-15 17:32:10 +03:00
Manos Pitsidianakis
5b1c0a3548
web: add post pages
2023-04-14 22:51:03 +03:00
Manos Pitsidianakis
3ec2fc51af
core: Add change password request
2023-04-14 16:35:45 +03:00
Manos Pitsidianakis
bf21a1ee88
Fix lints, compil errors and typos
2023-04-14 16:35:00 +03:00
Manos Pitsidianakis
3e26a61216
web: add account settings editing
2023-04-14 15:56:54 +03:00
Manos Pitsidianakis
05203e7b8b
Rename memberships to subscriptions
2023-04-14 15:56:54 +03:00
Manos Pitsidianakis
f91264f234
Update schema and add manpage generation
2023-04-05 13:25:26 +03:00
Manos Pitsidianakis
71becf7567
Add postfix configuration generator
2023-04-04 17:16:19 +03:00
Manos Pitsidianakis
e47f1c68dc
Document entire `core` create, add CI, tests
2023-04-03 21:00:49 +03:00
Manos Pitsidianakis
a7047749b6
Add calendars and css
2023-04-01 19:11:21 +03:00
Manos Pitsidianakis
67a0e9a1f2
Update melib ref and add mailcrab test
2023-03-31 20:00:32 +03:00
Manos Pitsidianakis
b4329b993c
Add error text to error queue entries.
2022-12-08 19:06:19 +02:00
Manos Pitsidianakis
2af8fe1b5e
Change template lib to tera
2022-11-21 19:43:11 +02:00
Manos Pitsidianakis
ddb6d225aa
Fix clippy lints
2022-10-26 15:32:44 +03:00
Manos Pitsidianakis
b97ab650ce
Add import maildir command
2022-08-26 22:40:11 +03:00
Manos Pitsidianakis
eb75d0af4c
Add tests for error queue
2022-06-09 01:54:40 +03:00
Manos Pitsidianakis
46897c15a2
core/db: move member and posts methods to submodules
2022-06-05 14:17:31 +03:00