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

Merge pull request #326 in RMS/api-main-service from RMSv2 to staging

* commit 'f1dfa39e':
  fixing on current user and set debug false to stagubg
  added condition on action completed
parents c7bb56de f1dfa39e
...@@ -794,7 +794,8 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -794,7 +794,8 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
form_code=form_code, delegation='Vendor/Implementor' form_code=form_code, delegation='Vendor/Implementor'
).order_by('level').last() ).order_by('level').last()
if current_user == the_last_vendor.user.code: if (current_user == the_last_vendor.user.code and
level == the_last_vendor.level):
models.ChangeRequestFormHeader.objects.filter( models.ChangeRequestFormHeader.objects.filter(
form_code=form_code form_code=form_code
).update(status='Completed') ).update(status='Completed')
......
...@@ -123,16 +123,18 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -123,16 +123,18 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
for data in app.order_by('id'): for data in app.order_by('id'):
if data.id == 1 and user.user_type.upper() == enums.UserTypeEnum.SUPER_USER.value: if data.id == 1 and user.user_type.upper() == enums.UserTypeEnum.SUPER_USER.value:
mod = data.modules.all() mod = data.modules.all()
if user.user_type.upper() != enums.UserTypeEnum.USER.value: elif data.id == 1 and user.user_type.upper() != enums.UserTypeEnum.USER.value:
if user.user_type.upper() != enums.UserTypeEnum.USER.value: mod = user_module = models.Module.objects.filter(
user_module = models.Module.objects.filter(
name__icontains="user" name__icontains="user"
) )
# if data.id != 1 and user.user_type.upper() == enums.UserTypeEnum.SUPER_USER.value: else:
if data.id == 1 and user.user_type.upper() == enums.UserTypeEnum.SUPER_USER.value: mod = data.modules.all()
if user.user_type.upper() != enums.UserTypeEnum.USER.value:
user_mod = user_module = models.Module.objects.filter(name__icontains="user")
mod = mod.union(mod, user_module) mod = mod.union(mod, user_module)
else: else:
mod = user_module mod = mod
mod = mod.order_by("parent", "sort_id") mod = mod.order_by("parent", "sort_id")
mod = ModuleSerializer(data=mod, many=True) mod = ModuleSerializer(data=mod, many=True)
......
from .base import * from .base import *
import configparser import configparser
DEBUG = True DEBUG = False
ALLOWED_HOSTS = ['*'] ALLOWED_HOSTS = ['*']
......
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