def get_all_specific_rules(self, tenantId, serverId): """Returns all specific rules of a server. :param str tenantId: The id of the tenant :param str serverId: The id of the server """ entity = Entity.objects.get(serverId=serverId) mylist = entity.specificrules.values('specificRule_Id', 'name', 'condition', 'action').iterator() dictRules = list() for rule in mylist: dictRules.append(rule) subscr = entity.subscription.values('subscription_Id', 'ruleId').iterator() dictSubsc = list() for subs in subscr: dictSubsc.append(subs) mylist = ListRuleModel() mylist.tenantId = tenantId mylist.rules = dictRules mylist.serverId = serverId mylist.subscription = dictSubsc return mylist