@@ -176,10 +176,11 @@ def test_api_document_accesses_create_authenticated_administrator_share_to_user(
176176 "path" : new_document_access .document .path ,
177177 },
178178 "id" : str (new_document_access .id ),
179- "user" : other_user ,
180- "team" : "" ,
181- "role" : role ,
182179 "max_ancestors_role" : None ,
180+ "max_role" : role ,
181+ "role" : role ,
182+ "team" : "" ,
183+ "user" : other_user ,
183184 }
184185 assert len (mail .outbox ) == 1
185186 email = mail .outbox [0 ]
@@ -266,10 +267,11 @@ def test_api_document_accesses_create_authenticated_administrator_share_to_team(
266267 "path" : new_document_access .document .path ,
267268 },
268269 "id" : str (new_document_access .id ),
269- "user" : None ,
270- "team" : "new-team" ,
271- "role" : role ,
272270 "max_ancestors_role" : None ,
271+ "max_role" : role ,
272+ "role" : role ,
273+ "team" : "new-team" ,
274+ "user" : None ,
273275 }
274276 assert len (mail .outbox ) == 0
275277
@@ -323,17 +325,18 @@ def test_api_document_accesses_create_authenticated_owner_share_to_user(
323325 new_document_access = models .DocumentAccess .objects .filter (user = other_user ).get ()
324326 other_user = serializers .UserSerializer (instance = other_user ).data
325327 assert response .json () == {
328+ "abilities" : new_document_access .get_abilities (user ),
326329 "document" : {
327330 "id" : str (new_document_access .document_id ),
328- "path" : new_document_access .document .path ,
329331 "depth" : new_document_access .document .depth ,
332+ "path" : new_document_access .document .path ,
330333 },
331334 "id" : str (new_document_access .id ),
332- "user" : other_user ,
333- "team" : "" ,
334- "role" : role ,
335335 "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 ,
337340 }
338341 assert len (mail .outbox ) == 1
339342 email = mail .outbox [0 ]
@@ -396,17 +399,18 @@ def test_api_document_accesses_create_authenticated_owner_share_to_team(
396399 new_document_access = models .DocumentAccess .objects .filter (team = "new-team" ).get ()
397400 other_user = serializers .UserSerializer (instance = other_user ).data
398401 assert response .json () == {
402+ "abilities" : new_document_access .get_abilities (user ),
399403 "document" : {
400404 "id" : str (new_document_access .document_id ),
401405 "path" : new_document_access .document .path ,
402406 "depth" : new_document_access .document .depth ,
403407 },
404408 "id" : str (new_document_access .id ),
405- "user" : None ,
406- "team" : "new-team" ,
407- "role" : role ,
408409 "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 ,
410414 }
411415 assert len (mail .outbox ) == 0
412416
@@ -457,17 +461,18 @@ def test_api_document_accesses_create_email_in_receivers_language(via, mock_user
457461 ).get ()
458462 other_user_data = serializers .UserSerializer (instance = other_user ).data
459463 assert response .json () == {
464+ "abilities" : new_document_access .get_abilities (user ),
460465 "document" : {
461466 "id" : str (new_document_access .document_id ),
462467 "path" : new_document_access .document .path ,
463468 "depth" : new_document_access .document .depth ,
464469 },
465470 "id" : str (new_document_access .id ),
466- "user" : other_user_data ,
467- "team" : "" ,
468- "role" : role ,
469471 "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 ,
471476 }
472477 assert len (mail .outbox ) == index + 1
473478 email = mail .outbox [index ]
0 commit comments