Fredrik Oseberg
|
021e35737d
|
fix: lint
|
2022-01-13 11:03:33 +01:00 |
|
Fredrik Strand Oseberg
|
461eb4e7e8
|
Merge branch 'master' into poc/env_rbac
|
2022-01-13 10:59:01 +01:00 |
|
sighphyre
|
ea00397465
|
fix: Patch an issue where permissions for variants/environments didn't match the front end
|
2022-01-13 11:47:04 +02:00 |
|
sighphyre
|
bdf0d386d5
|
feat: Prevent editing of built in roles
|
2022-01-13 10:23:12 +02:00 |
|
Ivar Conradi Østhus
|
4a5b332567
|
fix: make sure our CSP allow gravatar.com for images
|
2022-01-12 23:22:04 +01:00 |
|
sighphyre
|
de1a0b5995
|
chore: Trim out new add and delete tag permissions - we're going with update feature instead
|
2022-01-12 14:58:04 +02:00 |
|
sighphyre
|
7417be3f7f
|
fix: Trim out add tag permissions, for now at least
|
2022-01-12 14:32:59 +02:00 |
|
sighphyre
|
bf4a144198
|
fix: Removed duplicate impl caused by multiple good samaritans putting it back in!
|
2022-01-12 13:31:37 +02:00 |
|
sighphyre
|
debfb0794d
|
fix: Add in missing create/delete tag permissions
|
2022-01-12 13:28:52 +02:00 |
|
Fredrik Oseberg
|
9e085d0ce0
|
fix: add tests for move project
|
2022-01-12 11:45:16 +01:00 |
|
sighphyre
|
917ab04d40
|
fix: Removing a user from a project will now check to see if that project has an owner, rather than checking if any project has an owner
|
2022-01-12 11:46:06 +02:00 |
|
Fredrik Oseberg
|
808a9f5229
|
fix: add event for changeProject
|
2022-01-11 14:30:33 +01:00 |
|
Fredrik Oseberg
|
e8db1da60a
|
feat: new permission for moving project
|
2022-01-11 14:30:33 +01:00 |
|
Ivar Conradi Østhus
|
64f9d512e9
|
fix: Role permission empty string for non environment type
|
2022-01-11 14:02:58 +01:00 |
|
Ivar Conradi Østhus
|
52ee1f148b
|
fix: typo in role-schema.ts
|
2022-01-11 13:49:11 +01:00 |
|
Ivar Conradi Østhus
|
c9481eb09a
|
fix: root roles should be connected to the default project
|
2022-01-11 13:33:04 +01:00 |
|
Ivar Conradi Østhus
|
7a71f01e83
|
fix: roles should have unique name
|
2022-01-11 13:32:46 +01:00 |
|
sighphyre
|
876abe405c
|
fix: Change permission descriptions
|
2022-01-11 13:57:47 +02:00 |
|
Ivar Conradi Østhus
|
861218dbbc
|
fix: remove debug log state
|
2022-01-11 12:55:26 +01:00 |
|
Ivar Conradi Østhus
|
ee0e728e67
|
fix: remove debug logging
|
2022-01-11 11:22:24 +01:00 |
|
Ivar Conradi Østhus
|
6d6686a2a8
|
fix: move DEFAULT_PROJECT to types
|
2022-01-11 11:21:28 +01:00 |
|
Ivar Conradi Østhus
|
b582bb11d0
|
fix: module pattern ../../lib
|
2022-01-11 09:37:35 +01:00 |
|
Fredrik Oseberg
|
29e38940c8
|
fix: update snapshot
|
2022-01-11 09:32:52 +01:00 |
|
Fredrik Oseberg
|
a723004edd
|
fix: export default project constant
|
2022-01-11 09:32:52 +01:00 |
|
Fredrik Oseberg
|
a3e448a1bc
|
feat: add configuration option for disabling legacy api
|
2022-01-11 09:23:37 +01:00 |
|
sighphyre
|
979d7862db
|
feat: Add cascading delete for role_permissions when deleting a role
|
2022-01-11 09:23:36 +01:00 |
|
Fredrik Oseberg
|
87268021ec
|
fix: remove unused import
|
2022-01-11 09:23:36 +01:00 |
|
Fredrik Oseberg
|
ef8041d315
|
fix: setup permission for variant
|
2022-01-11 09:23:36 +01:00 |
|
sighphyre
|
95b50acdd8
|
feat: Schema validation for roles
|
2022-01-11 09:23:36 +01:00 |
|
sighphyre
|
5abe99f431
|
chore: Trim some dead code to make the linter happy
|
2022-01-11 09:23:35 +01:00 |
|
sighphyre
|
21560f2dac
|
chore: More minor cleanups of code
|
2022-01-11 09:23:35 +01:00 |
|
sighphyre
|
deaf614dde
|
chore: Small code cleanups
|
2022-01-11 09:23:35 +01:00 |
|
sighphyre
|
b56ed05db1
|
chore: Minor code cleanups
|
2022-01-11 09:23:35 +01:00 |
|
Fredrik Oseberg
|
26db43b248
|
fix: alter migration
|
2022-01-11 09:23:34 +01:00 |
|
Fredrik Oseberg
|
1e466282e5
|
fix: add guard for deleting role if the role is in use
|
2022-01-11 09:23:34 +01:00 |
|
Fredrik Oseberg
|
dda9cba786
|
fix: add test for changing user role
|
2022-01-11 09:23:34 +01:00 |
|
Fredrik Oseberg
|
cfa35d2c43
|
fix: add test for adding a project member with a custom role
|
2022-01-11 09:23:34 +01:00 |
|
Fredrik Oseberg
|
86df42b887
|
fix: add test for connecting roles and deleting project
|
2022-01-11 09:23:33 +01:00 |
|
Fredrik Oseberg
|
645621a0df
|
fix: remove unused permissions
|
2022-01-11 09:23:33 +01:00 |
|
sighphyre
|
f032445d3d
|
fix: Improve responses from role resolution - getting a non existant role will throw a NotFound error
|
2022-01-11 09:23:33 +01:00 |
|
sighphyre
|
40bdab773c
|
fix: Add in very barebones down migration for rbac so that tests work
|
2022-01-11 09:23:33 +01:00 |
|
sighphyre
|
4e3f7e5330
|
feat: Validation now works when updating a role
|
2022-01-11 09:23:32 +01:00 |
|
Fredrik Oseberg
|
84f4a9083f
|
fix: update tests
|
2022-01-11 09:23:32 +01:00 |
|
Fredrik Oseberg
|
fb109d79a6
|
fix: update root role test
|
2022-01-11 09:23:32 +01:00 |
|
Fredrik Oseberg
|
563345695d
|
fix: create new user
|
2022-01-11 09:23:32 +01:00 |
|
Fredrik Oseberg
|
4409111be0
|
fix: update user permission mapping
|
2022-01-11 09:23:31 +01:00 |
|
Fredrik Oseberg
|
d2907d1887
|
fix: update test name
|
2022-01-11 09:23:31 +01:00 |
|
Fredrik Oseberg
|
19f78314d1
|
fix: add permissions to editor
|
2022-01-11 09:23:31 +01:00 |
|
sighphyre
|
5ca23b80e7
|
fix: patch a few broken tests
|
2022-01-11 09:23:31 +01:00 |
|
Fredrik Oseberg
|
5261de98a2
|
fix: migration for project roles
|
2022-01-11 09:23:30 +01:00 |
|