1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-19 00:15:43 +01:00
Commit Graph

392 Commits

Author SHA1 Message Date
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