Commit graph

351 commits

Author SHA1 Message Date
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
c8edab57a8
feat: db: username_exists port 2024-05-17 23:22:15 +05:30
b6304193f0
feat: register user service 2024-05-16 19:49:42 +05:30
ddb6034924
feat: update name
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-05-14 23:30:34 +05:30
90705786f9
feat: enable CI
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-05-13 21:37:10 +05:30
4a617320a2
fix: docker org name 2024-05-13 21:37:08 +05:30
5eca33e9f9
feat: bootstrap actix web 2024-05-13 21:30:15 +05:30
5d636892a2
feat: utility to generate random strings 2024-05-13 21:30:10 +05:30
5d56cf132c
feat: read and load configuration 2024-05-13 21:29:59 +05:30
df4c07344d
feat: db utils 2024-05-13 21:28:58 +05:30
ef50407f3f
feat: scaffold identity domain 2024-05-13 21:27:39 +05:30