@@ -34,6 +34,10 @@ const SPECIAL_CASES = [
3434 PUT : [ { name : 'admin' } , { name : 'manager' } , { name : 'variant-text edit access' } ] ,
3535 DELETE : [ { name : 'admin' } , { name : 'manager' } , { name : 'variant-text edit access' } ] ,
3636 } ,
37+ {
38+ path : pathToRegexp ( '/api/user/search' ) ,
39+ GET : [ { name : 'admin' } , { name : 'manager' } , { name : 'create project access' } ] ,
40+ } ,
3741 {
3842 path : pathToRegexp ( '/api/user/:user' ) ,
3943 GET : [ { name : 'admin' } , { name : 'manager' } , { name : 'report assignment access' } ] ,
@@ -50,7 +54,7 @@ const SPECIAL_CASES = [
5054 POST : [ { name : 'admin' } , { name : 'manager' } , { name : 'create report access' } ] ,
5155 } ,
5256 { // TODO double check these permissions
53- path : pathToRegexp ( '/api/reports/:report/observed-variant-annotation ' ) ,
57+ path : pathToRegexp ( '/api/reports/:report/observed-variant-annotations ' ) ,
5458 POST : [ { name : 'admin' } , { name : 'manager' } , { name : 'create report access' } ] ,
5559 PUT : [ { name : 'admin' } , { name : 'manager' } , { name : 'create report access' } ] ,
5660 } ,
@@ -92,11 +96,11 @@ const SPECIAL_CASES = [
9296 } ,
9397 {
9498 path : pathToRegexp ( '/api/project' ) ,
95- POST : [ { name : 'admin' } ] ,
99+ POST : [ { name : 'admin' } , { name : 'manager' } , { name : 'create project access' } ] ,
96100 } ,
97101 {
98102 path : pathToRegexp ( '/api/project/:project' ) ,
99- PUT : [ { name : 'admin' } ] ,
103+ PUT : [ { name : 'admin' } , { name : 'manager' } , { name : 'create project access' } ] ,
100104 DELETE : [ { name : 'admin' } ] ,
101105 } ,
102106 {
0 commit comments