Commit graph

361 commits

Author SHA1 Message Date
1f25754822
fix: identity: derive error for IdentityError 2024-05-19 00:35:45 +05:30
51894cfcb7
feat: identity: define type aliases for services 2024-05-19 00:35:25 +05:30
cef61fe229
feat: identity: add deleted field to user 2024-05-19 00:34:22 +05:30
434436b81f
fix: check for duplicate email and send confirmation link while updating email 2024-05-19 00:33:36 +05:30
956b94f97b
chore: license headers 2024-05-18 21:35:01 +05:30
74e2392419
fix: CI: move from&reply_to exports
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-05-18 20:55:34 +05:30
7b20a65864
chore: CI: lints 2024-05-18 20:50:50 +05:30
e2fb0bebb6
fix: CI: compile releases with nightly and remove quotes from smtp URL
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
nightly required because of mockall
2024-05-18 20:49:45 +05:30
c51037fbfe
feat: CI: test against maildev smtp server
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-05-18 20:42:59 +05:30
1815637a38
feat: lettre email adapter: load email config and test account_validation_link 2024-05-18 20:42:30 +05:30
26ba1f4e1d
feat: provision dev deps using docker-compose 2024-05-18 20:41:52 +05:30
d5bcd3493b
fix: read email config as a URL for optionally disabling TLS 2024-05-18 20:41:27 +05:30
70c4a967bf
feat: read from and reply_to email config params as mailbox addresses 2024-05-18 20:14:01 +05:30
e90b2d401c
feat: optionally provision test database 2024-05-18 19:57:33 +05:30
c1ac50c497
feat: read and load email config 2024-05-18 19:40:48 +05:30
607d2350b6
feat: validate configuration parameters 2024-05-18 19:40:30 +05:30
189d164ebc
fix: s/vanigam/vanikam/ 2024-05-18 19:40:06 +05:30
1fcf2e2009
fix: CI: load cookie_secret env var
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-05-18 19:17:24 +05:30
7d6ef92e1e
fix: sqlx offline compilation data
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-05-18 19:16:43 +05:30
2170f03cf2
feat: identity: resend verification email service
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-05-18 19:10:47 +05:30
1be035be98
feat: db port&pg adapter: get verification otp 2024-05-18 19:01:29 +05:30
1565e56737
chore: rename *Exists error to Dupliate* error 2024-05-18 19:00:58 +05:30
5a9043e226
feat: identity service: set user verified 2024-05-18 18:29:17 +05:30
36f85e2e18
feat: db port and (pg) adapter to check if verification secret exists 2024-05-18 18:29:08 +05:30
fbb5435d3c
feat: db: pg: adapter to delete verification secret 2024-05-18 18:27:52 +05:30
1da8f791b4
feat: db: port for deleting verification secret 2024-05-18 18:27:07 +05:30
6858633cb9
feat: identity: promote user to admin 2024-05-18 00:15:52 +05:30
a65bbdaa8c
fix: missed mod files 2024-05-18 00:11:12 +05:30
c43814d8f0
feat: identity: update_email service 2024-05-18 00:10:38 +05:30
458afd3577
chore: lints 2024-05-18 00:10:22 +05:30
5d49ecee5c
feat: identity: delete_user service 2024-05-18 00:09:47 +05:30
b4e56cc9a1
fix: update_user: delete module. Difficult to maintain consistency in
denormalized views
2024-05-18 00:04:19 +05:30
33022dc4ea
feat: identity: login service 2024-05-18 00:02:08 +05:30
2d1fb4fd1c
feat: identity: update_username service 2024-05-17 23:58:58 +05:30
8085f5e54b
feat: identity: update password cmd and service 2024-05-17 23:58:30 +05:30
09d3e5331c
chore: identity: use common error type for cmds 2024-05-17 23:58:05 +05:30
4b5f8733ce
feat: identity: register_user service 2024-05-17 23:39:58 +05:30
8c136cb46c
feat: identity: register_user command 2024-05-17 23:39:48 +05:30
828a53b60d
chore: migrations and sqlx offline compilation data 2024-05-17 23:28:44 +05:30
b83112d359
feat: define types aliases for GenerateRandomStringInterface 2024-05-17 23:28:17 +05:30
eba678b6de
feat: BDD test helpers 2024-05-17 23:27:33 +05:30
bd34170d6e
feat: define identity domain aggregate 2024-05-17 23:26:40 +05:30
ef2c2fec2f
feat: mailer adapter: bootstrap smtp client 2024-05-17 23:25:47 +05:30
e60a78054e
feat: mailer: send OTp link port 2024-05-17 23:24:24 +05:30
ff080103c7
feat: db pg adapter: store OTP links 2024-05-17 23:23:54 +05:30
2e081e3803
feat: db pg adapter: define username_exists adapter 2024-05-17 23:23:44 +05:30
4e4287c418
feat: db pg adapter: define email_exists adapter 2024-05-17 23:23:38 +05:30
2f90d245c7
feat: db postgres adapter: bootstrap 2024-05-17 23:23:22 +05:30
a7f9c3f9c6
feat: db: store OTP links port 2024-05-17 23:22:49 +05:30
d1d87fa28c
feat: db: email_exists port 2024-05-17 23:22:31 +05:30