From ba294a25b4b2aba272d28c13c9410aa30f821c18 Mon Sep 17 00:00:00 2001
From: Remi Planel <rplanel@pasteur.fr>
Date: Thu, 17 Mar 2022 17:25:22 +0100
Subject: [PATCH] Start modif

---
 .../fixtures/project-role-permissions.json    | 43 -------------------
 server/api/tests/projects/conftest.py         |  4 +-
 2 files changed, 2 insertions(+), 45 deletions(-)

diff --git a/server/api/fixtures/project-role-permissions.json b/server/api/fixtures/project-role-permissions.json
index 14ea1fd4..69139097 100644
--- a/server/api/fixtures/project-role-permissions.json
+++ b/server/api/fixtures/project-role-permissions.json
@@ -20,13 +20,6 @@
       "permission": ["view_project", "api", "project"]
     }
   },
-  {
-    "model": "api.projectrole_permissions",
-    "fields": {
-      "projectrole": ["reader"],
-      "permission": ["add_experiment", "api", "experiment"]
-    }
-  },
   {
     "model": "api.projectrole_permissions",
     "fields": {
@@ -34,28 +27,6 @@
       "permission": ["view_experiment", "api", "experiment"]
     }
   },
-  {
-    "model": "api.projectrole_permissions",
-    "fields": {
-      "projectrole": ["reader"],
-      "permission": ["delete_experiment", "api", "experiment"]
-    }
-  },
-  {
-    "model": "api.projectrole_permissions",
-    "fields": {
-      "projectrole": ["reader"],
-      "permission": ["change_experiment", "api", "experiment"]
-    }
-  },
-
-  {
-    "model": "api.projectrole_permissions",
-    "fields": {
-      "projectrole": ["reader"],
-      "permission": ["add_analysis", "api", "analysis"]
-    }
-  },
   {
     "model": "api.projectrole_permissions",
     "fields": {
@@ -63,20 +34,6 @@
       "permission": ["view_analysis", "api", "analysis"]
     }
   },
-  {
-    "model": "api.projectrole_permissions",
-    "fields": {
-      "projectrole": ["reader"],
-      "permission": ["change_analysis", "api", "analysis"]
-    }
-  },
-  {
-    "model": "api.projectrole_permissions",
-    "fields": {
-      "projectrole": ["reader"],
-      "permission": ["delete_analysis", "api", "analysis"]
-    }
-  },
   {
     "model": "api.projectrole_permissions",
     "fields": {
diff --git a/server/api/tests/projects/conftest.py b/server/api/tests/projects/conftest.py
index 13fd047b..a55a3a1a 100644
--- a/server/api/tests/projects/conftest.py
+++ b/server/api/tests/projects/conftest.py
@@ -86,8 +86,8 @@ def project_changed_from_api(project_changed_from_api_reponse):
         {
             "role": "reader",
             "project": {"view": 200, "change": 403, "delete": 403},
-            "experiment": {"view": 200, "change": 200, "delete": 204, "add": 201},
-            "analysis": {"view": 200, "change": 200, "delete": 204, "add": 201},
+            "experiment": {"view": 200, "change": 403, "delete": 403, "add": 403},
+            "analysis": {"view": 200, "change": 403, "delete": 403, "add": 403},
             "lodscores": {"view": 200, "change": 403, "delete": 403, "add": 403},
             "peaks": {"view": 200, "change": 403, "delete": 403, "add": 403},
         },
-- 
GitLab