Joost De Cock
a0754bf218
feat(backend): Add height field to cset model
2023-10-20 10:42:43 +02:00
Joost De Cock
37d6959cb2
chore(backend): Remove (c)set from patterns, img from users
...
This removes some fields from the database and the logic for handling
them. Specifically:
- Do not keep a set or cset reference for patterns. Doing so will only
raise expectations for users as a link between (c)set and pattern
might signal that changes to the (c)set would somehow also update the
pattern. Once a pattern is saved, it is what it is, so no point
keeping a link to the (c)set. We may want to look at how to add a note
about which (c)set the pattern was generated for, but I don't think
that's crucial.
- Do not keep an img field in the user account, cset, or open pack,
since they have a deterministic image ID anyway.
This also adds and info field to cset and option pack which is an
internal field allowing us to keep (non-public) notes about where the
record comes from. This will be important when we add a new mesurement
and we have to contqct all these people for that extra measurement (for
example).
2023-10-17 17:41:28 +02:00
Joost De Cock
8fe5e66cea
chore(backend): Keep tags without translation
2023-10-15 21:07:24 +02:00
joostdecock
52b2faf127
feat(backend): Updates for curated sets
2023-09-03 17:53:19 +02:00
joostdecock
392b5379c6
feat(backend): Added support for option packs
2023-09-02 15:21:35 +02:00
Joost De Cock
01ef6c9896
feat(shared): Initial implementation of Oauth flow
2023-09-01 18:30:24 +02:00
joostdecock
1c4cc4920a
feat(backend): Track api calls per key
2023-08-21 10:34:02 +02:00
Joost De Cock
4ac2a3acf4
feat(backend): Added bookmark support
2023-08-18 18:31:24 +02:00
Joost De Cock
2f64be21d6
feat(backend): Be more strict about validating tokens accros backends
2023-08-18 17:26:23 +02:00
Joost De Cock
af89505d0a
feat(backend): Change storage of JSON fields
2023-08-17 14:28:36 +02:00
joostdecock
571ccf1413
feat(backend): Track jwt/key calls seperately
2023-08-13 10:41:11 +02:00
joostdecock
5e782195ce
feat(backend): Track lastSeen and calls in middleware
2023-08-13 10:33:24 +02:00
joostdecock
0b441eed58
fix(backend): Various fixes for UK langauge support
2023-08-05 19:18:53 +02:00
joostdecock
2210f26e03
feat(backend): Added newsletter subscriptions
2023-08-05 18:42:52 +02:00
joostdecock
a6029c64a7
chore(backend): Store database location in env var
2023-08-02 19:13:37 +02:00
joostdecock
f26bf8e061
fix(backend): Support cset in patterns and sinup-aea links
2023-05-26 15:39:22 +02:00
joostdecock
79d7484ca9
feat(backend): Added tags to curated sets
2023-05-07 18:28:04 +02:00
joostdecock
19a81a0aed
feat(backend): implemented centralized RBAC checks
2023-05-06 12:52:26 +02:00
joostdecock
34de608351
chore(backend): Use signin instead of login
2023-03-19 16:59:26 +01:00
joostdecock
e691253d51
feat(backend): No more people, sets instead
2023-02-26 16:04:12 +01:00
Joost De Cock
a14631e0dd
fix(backend): Add compare to user model
2023-01-23 20:24:15 +01:00
joostdecock
0cdb7a0ae0
wip(backend): Work on OpenAPI v3 spec and swagger docs
2022-12-18 20:04:52 +01:00
joostdecock
ab844024f6
feat(backend): Bunch of changes for Docker
2022-12-18 14:41:58 +01:00
joostdecock
6138a24f97
wip(backend): Tweaks to schema
2022-11-19 18:11:28 +01:00
Joost De Cock
a5ee0a0854
wip(backend): Added MFA support
2022-11-17 20:41:21 +01:00
Joost De Cock
b9bb96d837
wip(backend): More work on backend/tests
2022-11-16 15:08:05 +01:00
joostdecock
772cf4ffdf
wip(backend): Added control to account
2022-11-14 18:45:45 +01:00
joostdecock
39774f76fa
wip(backend): More work on person/user
2022-11-12 20:36:47 +01:00
joostdecock
2e938ac29f
wip(backend): Person creation
2022-11-12 20:05:16 +01:00
joostdecock
d1f9528e70
wip(backend): Initial work on people
2022-11-12 17:34:31 +01:00
joostdecock
75841ff0a2
wip(backend): Changes for new env var names
2022-11-12 17:34:31 +01:00
joostdecock
f8e1fed09a
wip(backend): Fixed async issues with tests
2022-11-10 20:09:30 +01:00
joostdecock
73ee7cceb3
wip(backend): Don't require password at signup
2022-11-08 22:41:30 +01:00
joostdecock
3fc08d8bdb
wip(backend): Added HTML email
2022-11-05 22:02:51 +01:00
joostdecock
0313bb4572
wip(backend): Work on routes, auth, and email templates
2022-11-05 18:55:59 +01:00
joostdecock
f6a796959b
wip(backend): Added lowercase username field
2022-11-02 12:33:32 +01:00
joostdecock
efe9e6c24d
wip(backend): Singup workflow and tests
2022-11-01 21:36:15 +01:00
joostdecock
0eaccf7b18
wip(backend): Work on new backend and tests
2022-11-01 18:00:25 +01:00
joostdecock
98087677be
wip(backend): Work on signup flow
2022-10-31 17:54:49 +01:00
joostdecock
34549d5c71
wip(backend): Work on migration scripts for backend db
2022-10-30 19:16:19 +01:00
joostdecock
88d9b2a1e9
wip(backend): Started work on v3 backend
2022-10-29 22:28:40 +02:00