Commit Graph

95 Commits (dcafde35fac06c157e75ea5e19b75900d267e094)
 

Author SHA1 Message Date
trivernis dcafde35fa
Update Dependencies
Fixes #6
Fixes #7

Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b1c027bf7a
Change return type of user field on login to UserFullInformation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 183dfb1639
Add conversion of email to lowercase
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 9979e8c9d5
Change /users to also include user roles
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis dde7949177
Fix password being repeated for padding when too short
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis a32510e2ff
Change user attribute data type to JSONB
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 50f92ea8da
Add user information to login response
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d32eeee33d
Add attribute column to store custom data
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 2764a0b8cf
Fix new-token rejecting after request token expiration
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis b066f87886
Add method to add and remove roles from users
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis e71bc70cd4
Add method to get a list of assigned permissions
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 26c8e38c86
Add method to delete users
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 047ead2fd7
Add method to create users and fix user update
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis fee0f1e1aa
Add method to get all users and change /users/* method
The method /user/* method now returns the full informatio for a user
that also includes the roles of the user.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7f274b82ab
Add method to get information for a single user
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 0fae280c18
Change require user input
The input now requires the password of the person changing the record.
All other fields are now optiona.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 81ae1a5c3e
Add update user method
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f6fead5baa
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7359c259eb
Add role delete and change update
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis a0e6e4fb07
Add simple documentation generator
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 314da98c17
Add path roles/update to update a specific role
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7f4e89caf2
Add copyright comments
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 21995588dc
Add path to view all roles
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f5729b65e2
Add path to get information about a role
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 8bc784e0ad
Remove travis build script
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 04a0767e24
Add roles/create REST method
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis c75d68890f
Merge pull request #12 from fLotte-meets-HWR-DB/actions
Actions
4 years ago
trivernis 48455c5b73
Add missing setup tasks
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 9820c74e81
Fix portus username mapping
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis ee36a2d9f7
Fix url for portus login
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 6a4c374f6b
Merge branch 'main' into actions 4 years ago
trivernis 5961361e9b
Change docker build to push to portus too
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 13c6461276
Update docker build badge
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis 67bf197f5e
Merge pull request #5 from fLotte-meets-HWR-DB/actions
Change audit task triggers
4 years ago
trivernis 82a8c968c4
Change audit task triggers
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis f35255850a
Merge pull request #4 from fLotte-meets-HWR-DB/actions
Add badges to README
4 years ago
trivernis db261532dd
Add badges to README
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis c4f40b84c2
Merge pull request #3 from fLotte-meets-HWR-DB/actions
Add docker build and publish task
4 years ago
trivernis 9f2620eeb8
Fix syntax error
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f6575d4820
Separate audit from build task
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 3a09c1c4a2
Merge branch 'main' into actions 4 years ago
trivernis a09283a111
Fix Dockerfile
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d8d7211b21
Add docker build and publish task
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 0f822aaf38
Merge branch 'main' of github.com:fLotte-meets-HWR-DB/flotte-user-management into main 4 years ago
trivernis ebf1b97351
Remove msgrpc submodule
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis bf45ba86de
Merge pull request #2 from fLotte-meets-HWR-DB/actions
Create rust.yml
4 years ago
trivernis 0d7223c4f6
Update msgrpc dependency
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis 11b4100e2c
Create rust.yml 4 years ago
trivernis 3c7ed96339
Add LICENSE
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
leonnicolas 1e4d676daa
.travis.yml: try to load msg-rpc 4 years ago