Commit Graph

26 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 34d9780b8a feat(setup flow): added token scope, scaffolding setup app 2020-05-25 15:11:47 +01:00
Dimitrie Stefanescu 23b63c749c feat(structure): structured frontend into an MPA and various other fixes 2020-05-24 20:16:51 +01:00
Dimitrie Stefanescu 6eafa2da71 feat(roles & api): added server-bound user roles, validation, tests, and adde missing api routes 2020-05-23 20:44:39 +01:00
Dimitrie Stefanescu bd5d7436f6 feat(roles): storing & enforcing roles 2020-05-20 18:30:04 +01:00
Dimitrie Stefanescu eb240fdd43 feat(tokens): added db-bound token scopes 2020-05-20 15:55:54 +01:00
Dimitrie Stefanescu a3557570ef feat(scopes and roles): separated user and token services 2020-05-18 20:36:15 +01:00
Dimitrie Stefanescu 05afd4f839 fix(tests & queries): added graphql handlers for object children, tests, and refactoring
Graphql:
2020-05-13 14:19:46 +01:00
Dimitrie Stefanescu 1a4442b5a7 feat(queries): implemented fast query route for children
and started scaffolding the slower, filter enabled one
2020-05-07 21:10:49 +01:00
Dimitrie Stefanescu 85cc525663 feat(queries): figuring out the perfect querie for getting objects
quite a few things are being considered, perf. wise: pagination, ordering, querying, depth.
2020-05-04 16:25:37 +01:00
Dimitrie Stefanescu 9999bd6eae test(objects): added sample data from .net sdk output 2020-05-03 14:40:23 +01:00
Dimitrie Stefanescu 7be78e0535 feat(tree): figuring out the best queries for object children 2020-05-01 12:13:14 +01:00
Dimitrie Stefanescu 6a2adcf7e8 test(graphql): more tests for graphql implementation 2020-04-26 18:23:36 +01:00
Dimitrie Stefanescu c51211385f feat(graphql): implemented more mutations and queries 2020-04-22 13:38:28 +01:00
Dimitrie Stefanescu caeee618cc refactor(naming): refactored to use camelCase in table properties 2020-04-13 16:16:01 +01:00
Dimitrie Stefanescu ee8591ede1 fix(objecst): added route to get many (on 413 - request headers too large) 2020-04-13 13:06:35 +01:00
Dimitrie Stefanescu 44c380c56e refactor(general): removed uuid dependency, moved migrations into one file for the core module 2020-04-13 11:39:37 +01:00
Dimitrie Stefanescu dad5ca924a feat(tokens): expiring tokens + test; lifespan default is 100yrs 2020-04-11 23:49:14 +01:00
Dimitrie Stefanescu a513a7ac8d feat(references): added api routes and tests for references 2020-04-11 17:32:38 +01:00
Dimitrie Stefanescu 47a7fc97fc feat(commits): fixed object insertion bugs, and added create commit service 2020-04-10 18:48:45 +01:00
Dimitrie Stefanescu 4ecc313eca feat(streams): finalised routes and tests (integration & service) for streams 2020-04-08 19:32:26 +01:00
Dimitrie Stefanescu 94b5976bd2 feat(streams api): scaffolded routes and tests for basic stream routes 2020-04-05 20:48:45 +01:00
Dimitrie Stefanescu 02d3286d8f feat(references): added services, tests, etc 2020-04-04 18:49:08 +01:00
Dimitrie Stefanescu 4f8a27434a feat(streams): added service logic for stream creation and sharing 2020-03-29 23:21:42 +01:00
Dimitrie Stefanescu 89932ab651 feat(users): users & api tokens logic + tests for services 2020-03-28 20:08:40 +00:00
Dimitrie Stefanescu 789f5945fe feat(users): scaffolded user services 2020-03-27 16:41:24 +00:00
Dimitrie Stefanescu 75f0472b03 first commit 2020-03-26 21:45:24 +00:00