Commit 546a7e2e authored by Paul Graydon's avatar Paul Graydon

wendelin_telecom_test: Add Data Supply Line security check in tests

parent ed813d35
......@@ -372,6 +372,7 @@ class WendelinTelecomTest(SecurityTestCase):
)
# Same as above for a Data Supply (required for computing security roles on users)
# Also the same for Data Supply Lines
self.checkDocumentPermissions(
user,
ingestion_item_dict['data_supply'],
......@@ -379,6 +380,15 @@ class WendelinTelecomTest(SecurityTestCase):
user_is_admin,
user_is_admin
)
for data_supply_line in ingestion_item_dict['data_supply'] \
.contentValues(portal_type='Data Supply Line'):
self.checkDocumentPermissions(
user,
data_supply_line,
same_project or user_is_admin or user_is_ingestor,
user_is_admin,
user_is_admin
)
# An administrator has all rights to a Data Ingestion (for management actions)
# An ingestor also has all rights to a Data Ingestion (for managing ingestions)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment