@enforce(("read", "write"), "aggregation_algorithm")
def set_aggregation_algorithm_dict(self, user_id, intra_extension_id, aggregation_algorithm_id, aggregation_algorithm_dict):
if aggregation_algorithm_id:
- if aggregation_algorithm_id not in self.configuration_api.get_aggregation_algorithms(ROOT_ID):
+ if aggregation_algorithm_id not in self.configuration_api.get_aggregation_algorithms(ADMIN_ID):
raise AggregationAlgorithmUnknown()
else:
aggregation_algorithm_id = uuid4().hex
logger = "Error"
-class SuperExtensionUnknown(IntraExtensionUnknown):
- message_format = _("The super_extension is unknown.")
+class RootExtensionUnknown(IntraExtensionUnknown):
+ message_format = _("The root_extension is unknown.")
code = 400
- title = 'Super Extension Unknown'
+ title = 'Root Extension Unknown'
logger = "Error"
def create_intra_extension(self, policy_model="policy_authz"):
- IE["policymodel"] = policy_model
+ IE["model"] = policy_model
IE["name"] = uuid.uuid4().hex
ref = self.admin_manager.load_intra_extension_dict(DEFAULT_USER_ID, IE)
self.assertIsInstance(ref, dict)