@@ -176,10 +176,11 @@ def test_api_document_accesses_create_authenticated_administrator_share_to_user(
176
176
"path" : new_document_access .document .path ,
177
177
},
178
178
"id" : str (new_document_access .id ),
179
- "user" : other_user ,
180
- "team" : "" ,
181
- "role" : role ,
182
179
"max_ancestors_role" : None ,
180
+ "max_role" : role ,
181
+ "role" : role ,
182
+ "team" : "" ,
183
+ "user" : other_user ,
183
184
}
184
185
assert len (mail .outbox ) == 1
185
186
email = mail .outbox [0 ]
@@ -266,10 +267,11 @@ def test_api_document_accesses_create_authenticated_administrator_share_to_team(
266
267
"path" : new_document_access .document .path ,
267
268
},
268
269
"id" : str (new_document_access .id ),
269
- "user" : None ,
270
- "team" : "new-team" ,
271
- "role" : role ,
272
270
"max_ancestors_role" : None ,
271
+ "max_role" : role ,
272
+ "role" : role ,
273
+ "team" : "new-team" ,
274
+ "user" : None ,
273
275
}
274
276
assert len (mail .outbox ) == 0
275
277
@@ -323,17 +325,18 @@ def test_api_document_accesses_create_authenticated_owner_share_to_user(
323
325
new_document_access = models .DocumentAccess .objects .filter (user = other_user ).get ()
324
326
other_user = serializers .UserSerializer (instance = other_user ).data
325
327
assert response .json () == {
328
+ "abilities" : new_document_access .get_abilities (user ),
326
329
"document" : {
327
330
"id" : str (new_document_access .document_id ),
328
- "path" : new_document_access .document .path ,
329
331
"depth" : new_document_access .document .depth ,
332
+ "path" : new_document_access .document .path ,
330
333
},
331
334
"id" : str (new_document_access .id ),
332
- "user" : other_user ,
333
- "team" : "" ,
334
- "role" : role ,
335
335
"max_ancestors_role" : None ,
336
- "abilities" : new_document_access .get_abilities (user ),
336
+ "max_role" : role ,
337
+ "role" : role ,
338
+ "team" : "" ,
339
+ "user" : other_user ,
337
340
}
338
341
assert len (mail .outbox ) == 1
339
342
email = mail .outbox [0 ]
@@ -396,17 +399,18 @@ def test_api_document_accesses_create_authenticated_owner_share_to_team(
396
399
new_document_access = models .DocumentAccess .objects .filter (team = "new-team" ).get ()
397
400
other_user = serializers .UserSerializer (instance = other_user ).data
398
401
assert response .json () == {
402
+ "abilities" : new_document_access .get_abilities (user ),
399
403
"document" : {
400
404
"id" : str (new_document_access .document_id ),
401
405
"path" : new_document_access .document .path ,
402
406
"depth" : new_document_access .document .depth ,
403
407
},
404
408
"id" : str (new_document_access .id ),
405
- "user" : None ,
406
- "team" : "new-team" ,
407
- "role" : role ,
408
409
"max_ancestors_role" : None ,
409
- "abilities" : new_document_access .get_abilities (user ),
410
+ "max_role" : role ,
411
+ "role" : role ,
412
+ "team" : "new-team" ,
413
+ "user" : None ,
410
414
}
411
415
assert len (mail .outbox ) == 0
412
416
@@ -457,17 +461,18 @@ def test_api_document_accesses_create_email_in_receivers_language(via, mock_user
457
461
).get ()
458
462
other_user_data = serializers .UserSerializer (instance = other_user ).data
459
463
assert response .json () == {
464
+ "abilities" : new_document_access .get_abilities (user ),
460
465
"document" : {
461
466
"id" : str (new_document_access .document_id ),
462
467
"path" : new_document_access .document .path ,
463
468
"depth" : new_document_access .document .depth ,
464
469
},
465
470
"id" : str (new_document_access .id ),
466
- "user" : other_user_data ,
467
- "team" : "" ,
468
- "role" : role ,
469
471
"max_ancestors_role" : None ,
470
- "abilities" : new_document_access .get_abilities (user ),
472
+ "max_role" : role ,
473
+ "role" : role ,
474
+ "team" : "" ,
475
+ "user" : other_user_data ,
471
476
}
472
477
assert len (mail .outbox ) == index + 1
473
478
email = mail .outbox [index ]
0 commit comments