1
0
Fork 0
Commit graph

41 commits

Author SHA1 Message Date
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