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

Merge pull request #127 in RMS/api-main-service from red-develop to RMSv2

* commit '3885ad04':
  fixing listing of user and create under other user type
parents 95e8343d 3885ad04
...@@ -115,8 +115,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -115,8 +115,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
# datas = rms_module # datas = rms_module
mod = data.modules.all() mod = data.modules.all()
if user.user_type.upper() != enums.UserTypeEnum.USER.value: if user.user_type.upper() != enums.UserTypeEnum.USER.value:
user_module = models.Module.objects.filter(code="MODULE-20190919-0000006") if user.user_type.upper() == enums.UserTypeEnum.SUPER_USER.value:
mod = mod.union(mod, user_module) user_module = models.Module.objects.filter(code="MODULE-20190919-0000006")
mod = mod.union(mod, user_module)
else:
mod = user_module = models.Module.objects.filter(code="MODULE-20190919-0000006")
mod = ModuleSerializer(data=mod, many=True) mod = ModuleSerializer(data=mod, many=True)
mod.is_valid() mod.is_valid()
......
...@@ -187,14 +187,14 @@ class rms: ...@@ -187,14 +187,14 @@ class rms:
def wrapper(self, request, *args, **kwargs): def wrapper(self, request, *args, **kwargs):
if rms.user_type(self) == rms.enums_department: if rms.user_type(self) == rms.enums_department:
id = rms.user(self).department.id id = rms.user(self).department.code
self.queryset = self.queryset.filter( self.queryset = self.queryset.filter(
department=id department=id
) )
elif rms.user_type(self) == rms.enums_company: elif rms.user_type(self) == rms.enums_company:
id = rms.user(self).department.company.id id = rms.user(self).department.company.code
self.queryset = self.queryset.filter( self.queryset = self.queryset.filter(
department__company=id department__company=id
) )
......
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