Alessandro Magionami
12685af29a
Alessandro/web 1388 mutation create new email ( #2561 )
...
* feat(useremails): userEmails graphql query
* feat(useremails): create user email mutation
* feat(useremails): set primary and delete user email mutations
* chore(useremails): fix update user email type
* chore(useremails): create typed tests for graphql and emails field resolver in user type
* chore(userEmails): group user email mutations in a specific mutation object
* linting fixes
* more lint fixes
* tests fix
* more test fixes
* chore(userEmails): cleanup
* chore(useremails): rely on knex trx for transaction handling
* chore(useremails): fix checkemail not present
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-08-05 18:39:52 +02:00
Alessandro Magionami
fcedff2565
chore(useremails): add failsafe option to scan table
2024-08-01 14:30:25 +02:00
Alessandro Magionami
9ffe6ddc21
chore(useremails): minor cleanup for users repository
2024-07-31 10:50:55 +02:00
Alessandro Magionami
d10fd393df
chore(useremails): fix tests
2024-07-25 17:26:29 +02:00
Alessandro Magionami
c7bcf5210f
chore(useremails): code review changes
2024-07-25 15:20:41 +02:00
Alessandro Magionami
dc70f2d160
chore(useremails): create scan table helper
2024-07-25 15:09:41 +02:00
Alessandro Magionami
80484a4328
chore(useremails): fix linter
2024-07-24 16:01:22 +02:00
Alessandro Magionami
583ca06953
chore(useremails): findOrCreateUser function use useremails
2024-07-22 11:02:09 +02:00
Alessandro Magionami
a205332d90
chore(useremails): create table helper
2024-07-22 10:35:55 +02:00
Alessandro Magionami
bca547df8b
chore(useremails): listUsers join user emails table
2024-07-18 17:43:53 +02:00
Alessandro Magionami
deb9af299f
chore(core): fix relative imports
2024-07-18 15:13:42 +02:00
Alessandro Magionami
f608d49591
feat(useremails): join user emails in getUsers repo function
2024-07-18 15:12:23 +02:00
Alessandro Magionami
8c7ed4448e
chore(core): minor changes to tests
2024-07-16 14:17:40 +02:00
Alessandro Magionami
cc74f0f2a8
chore(user-emails): code review changes
2024-07-15 14:13:29 +02:00
Alessandro Magionami
030101208a
chore(user-emails): move user emails to core module
2024-07-12 17:24:40 +02:00
Alessandro Magionami
82ab5a53ac
chore(user-emails): fix tests
2024-07-10 13:02:07 +02:00
Alessandro Magionami
bb964cd457
feat(user-emails): mark user email as verified
2024-07-10 12:11:22 +02:00
Alessandro Magionami
dab5b7b9de
chore(user-emails): use test helpers
2024-07-10 09:52:19 +02:00
Alessandro Magionami
01a527eabc
feat(core): change user update to also create user-email
2024-07-09 13:54:06 +02:00
Alessandro Magionami
377c7d8c8e
feat(core): update user creation to also create user-email
2024-07-09 13:50:55 +02:00
Alessandro Magionami
ef989d98f5
chore(user-emails): fix test and code review changes
2024-07-08 09:46:17 +02:00
Alessandro Magionami
ccc85ca4fe
chore(user-emails): use random passwords for tests
2024-07-05 15:33:05 +02:00
Alessandro Magionami
d827d407b0
chore(user-emails): code review changes
2024-07-05 15:24:42 +02:00
Alessandro Magionami
a137748063
chore(user-emails): add todo to remove user-email in test
2024-07-05 11:47:29 +02:00
Alessandro Magionami
0c5276fd39
chore(user-emails): use random email in tests
2024-07-05 11:26:46 +02:00
Alessandro Magionami
09ddbde679
chore(user-emails): fix tests
2024-07-04 13:23:32 +02:00
Alessandro Magionami
e080376639
chore(user-emails): add delete cascade
2024-07-04 10:58:46 +02:00