Commit c74e6025 authored by Gladys Forte's avatar Gladys Forte

{dev bugfix} get_cms_privilege update

parent 82fa846a
...@@ -60,22 +60,10 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -60,22 +60,10 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
def get_cms_privilege(self, user): def get_cms_privilege(self, user):
# test = AllowedCompany.objects.extra( create_form = user.allowed_company_id_number.filter(
# select={ create_change_request=True).count()
# 'create_form': "create_change_request=True", create_template = user.allowed_company_id_number.filter(
# 'create_template': "create_change_request_template=True", create_change_request_template=True).count()
# }
# ).filter(id_number=user.code).values('create_form', "create_template")
create_form = AllowedCompany.objects.filter(
Q(id_number=user.code) &
Q(create_change_request=True)
).count()
create_template = AllowedCompany.objects.filter(
Q(id_number=user.code) &
Q(create_change_request_template=True)
).count()
if create_form >= 1: if create_form >= 1:
create_form = 1 create_form = 1
...@@ -83,13 +71,11 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -83,13 +71,11 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
if create_template >= 1: if create_template >= 1:
create_template = 1 create_template = 1
return { return {
"create_form": create_form, "create_form": create_form,
"create_template": create_template "create_template": create_template
} }
def get_image(self, user): def get_image(self, user):
request = self.context.get('request') request = self.context.get('request')
......
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