15 Commits (cfa0e14f8e2c207a4c91fc80d114280bfb5a4005)

Author SHA1 Message Date
leonnicolas cfa0e14f8e
src/model/*: added Workshop and Engagement. 4 years ago
leonnicolas 2499cc526f
src/index.ts: added entities to postgres connection 4 years ago
trivernis 449b6bd9ac
Fix database entity settings
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 13578d8c9b
Switch to environment variables for database url
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 49e29259bd
Change semi rule to enforce semicolons
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 910e120baf
Bypass role handling in development mode
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 bb96724bcd
typeorm: connected to postgres with typeorm 4 years ago
leonnicolas fd5c293c41
.eslintrc.json: added eslint file 4 years ago
leonnicolas 9aa94a33ce
src: added skeleton 4 years ago
leonnicolas 706f11ac41
gulpfile.js: only use gulp and gulp-nodemon (instead of nodemon) for watching file changes 4 years ago
leonnicolas 8711aa3b38
initial commit 4 years ago