@@ -83,13 +83,14 @@ def test_models_documents_get_abilities_forbidden(is_authenticated, reach, role)
8383 user = factories .UserFactory () if is_authenticated else AnonymousUser ()
8484 abilities = document .get_abilities (user )
8585 assert abilities == {
86+ "accesses_manage" : False ,
87+ "accesses_view" : False ,
8688 "ai_transform" : False ,
8789 "ai_translate" : False ,
8890 "attachment_upload" : False ,
8991 "link_configuration" : False ,
9092 "destroy" : False ,
9193 "invite_owner" : False ,
92- "manage_accesses" : False ,
9394 "partial_update" : False ,
9495 "retrieve" : False ,
9596 "update" : False ,
@@ -116,13 +117,14 @@ def test_models_documents_get_abilities_reader(is_authenticated, reach):
116117 user = factories .UserFactory () if is_authenticated else AnonymousUser ()
117118 abilities = document .get_abilities (user )
118119 assert abilities == {
120+ "accesses_manage" : False ,
121+ "accesses_view" : False ,
119122 "ai_transform" : False ,
120123 "ai_translate" : False ,
121124 "attachment_upload" : False ,
122125 "destroy" : False ,
123126 "link_configuration" : False ,
124127 "invite_owner" : False ,
125- "manage_accesses" : False ,
126128 "partial_update" : False ,
127129 "retrieve" : True ,
128130 "update" : False ,
@@ -149,13 +151,14 @@ def test_models_documents_get_abilities_editor(is_authenticated, reach):
149151 user = factories .UserFactory () if is_authenticated else AnonymousUser ()
150152 abilities = document .get_abilities (user )
151153 assert abilities == {
154+ "accesses_manage" : False ,
155+ "accesses_view" : False ,
152156 "ai_transform" : True ,
153157 "ai_translate" : True ,
154158 "attachment_upload" : True ,
155159 "destroy" : False ,
156160 "link_configuration" : False ,
157161 "invite_owner" : False ,
158- "manage_accesses" : False ,
159162 "partial_update" : True ,
160163 "retrieve" : True ,
161164 "update" : True ,
@@ -171,13 +174,14 @@ def test_models_documents_get_abilities_owner():
171174 access = factories .UserDocumentAccessFactory (role = "owner" , user = user )
172175 abilities = access .document .get_abilities (access .user )
173176 assert abilities == {
177+ "accesses_manage" : True ,
178+ "accesses_view" : True ,
174179 "ai_transform" : True ,
175180 "ai_translate" : True ,
176181 "attachment_upload" : True ,
177182 "destroy" : True ,
178183 "link_configuration" : True ,
179184 "invite_owner" : True ,
180- "manage_accesses" : True ,
181185 "partial_update" : True ,
182186 "retrieve" : True ,
183187 "update" : True ,
@@ -192,13 +196,14 @@ def test_models_documents_get_abilities_administrator():
192196 access = factories .UserDocumentAccessFactory (role = "administrator" )
193197 abilities = access .document .get_abilities (access .user )
194198 assert abilities == {
199+ "accesses_manage" : True ,
200+ "accesses_view" : True ,
195201 "ai_transform" : True ,
196202 "ai_translate" : True ,
197203 "attachment_upload" : True ,
198204 "destroy" : False ,
199205 "link_configuration" : True ,
200206 "invite_owner" : False ,
201- "manage_accesses" : True ,
202207 "partial_update" : True ,
203208 "retrieve" : True ,
204209 "update" : True ,
@@ -216,13 +221,14 @@ def test_models_documents_get_abilities_editor_user(django_assert_num_queries):
216221 abilities = access .document .get_abilities (access .user )
217222
218223 assert abilities == {
224+ "accesses_manage" : False ,
225+ "accesses_view" : True ,
219226 "ai_transform" : True ,
220227 "ai_translate" : True ,
221228 "attachment_upload" : True ,
222229 "destroy" : False ,
223230 "link_configuration" : False ,
224231 "invite_owner" : False ,
225- "manage_accesses" : False ,
226232 "partial_update" : True ,
227233 "retrieve" : True ,
228234 "update" : True ,
@@ -242,13 +248,14 @@ def test_models_documents_get_abilities_reader_user(django_assert_num_queries):
242248 abilities = access .document .get_abilities (access .user )
243249
244250 assert abilities == {
251+ "accesses_manage" : False ,
252+ "accesses_view" : True ,
245253 "ai_transform" : False ,
246254 "ai_translate" : False ,
247255 "attachment_upload" : False ,
248256 "destroy" : False ,
249257 "link_configuration" : False ,
250258 "invite_owner" : False ,
251- "manage_accesses" : False ,
252259 "partial_update" : False ,
253260 "retrieve" : True ,
254261 "update" : False ,
@@ -269,13 +276,14 @@ def test_models_documents_get_abilities_preset_role(django_assert_num_queries):
269276 abilities = access .document .get_abilities (access .user )
270277
271278 assert abilities == {
279+ "accesses_manage" : False ,
280+ "accesses_view" : True ,
272281 "ai_transform" : False ,
273282 "ai_translate" : False ,
274283 "attachment_upload" : False ,
275284 "destroy" : False ,
276285 "link_configuration" : False ,
277286 "invite_owner" : False ,
278- "manage_accesses" : False ,
279287 "partial_update" : False ,
280288 "retrieve" : True ,
281289 "update" : False ,
0 commit comments