65 Commits (57e369528e54f4e67b61302c0f3892f4b6c0bee2)

Author SHA1 Message Date
leonnicolas cfa0e14f8e
src/model/*: added Workshop and Engagement. 4 years ago
leonnicolas 91e0c8f9e9
src/datasources/db/cargoBikeAPI: added updateCargoBike 4 years ago
leonnicolas b923aa4c88
src/schema/*: modified mutation and mutation responses 4 years ago
leonnicolas 0bc8934560
src/resolvers/*: startet first resolver 4 years ago
leonnicolas be7c1a0d39
src/model/*: added some orm entities 4 years ago
leonnicolas c8ad2badc2
src/datasource/userservice/userserviceAPI.ts: fix eslint error 4 years ago
trivernis 49e29259bd
Change semi rule to enforce semicolons
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis fcbd65d53b
Add createRole method to userServiceAPI
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 96916b0fd1
Add permission management
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis b61dfa8810
Switch to apollo-server-express to enable middleware for authentication
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d475851bb3
Add RPC Client implementation
- Add Message class to serialize and deserialize rpc messages
- Add Method enum for all rpc methods represented as 32 bit unsigned integers
- Add responses file to map rpc responses to types
- Add implementation of userserver api with PromiseSocket

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
leonnicolas dc36ad431a
type-defs.ts: added types and queries 4 years ago
leonnicolas 85e1d95631
type-des: first test mutation 4 years ago
leonnicolas bb96724bcd
typeorm: connected to postgres with typeorm 4 years ago
leonnicolas 9aa94a33ce
src: added skeleton 4 years ago