Commit b6c1f8bc authored by John Red Medrano's avatar John Red Medrano

Merge branch 'core-dev' into 'core-sit'

Core dev

See merge request rms/Backend/api-main-service!936
parents bf1b0603 5743b2af
...@@ -60,21 +60,39 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -60,21 +60,39 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
def get_cms_privilege(self, user): def get_cms_privilege(self, user):
test = AllowedCompany.objects.extra( # test = AllowedCompany.objects.extra(
select={ # select={
'create_form': "create_change_request=True", # 'create_form': "create_change_request=True",
'create_template': "create_change_request_template=True", # 'create_template': "create_change_request_template=True",
} # }
).filter(id_number=user.code).values('create_form', "create_template") # ).filter(id_number=user.code).values('create_form', "create_template")
# print(test.count())
create_form = AllowedCompany.objects.filter(
if test.count() >= 1: Q(id_number=user.code) &
return {**test.values("create_form","create_template")[0]} Q(create_change_request=True)
else: ).count()
return {
"create_form": False, create_template = AllowedCompany.objects.filter(
"create_template": False Q(id_number=user.code) &
} Q(create_change_request_template=True)
).count()
if create_form >= 1:
create_form = 1
# else:
# create_form = 0
if create_template >= 1:
create_template = 1
# else:
# create_template = 0
return {
"create_form": create_form,
"create_template": create_template
}
def get_image(self, user): def get_image(self, user):
......
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