Commit 5f7947e6 authored by Gladys Forte's avatar Gladys Forte

Merge pull request #737 in RMS/api-main-service from core-dev-gladys to RMSv2

* commit '89d1097b':
  get_image management account serializer
parents 4c270bb1 89d1097b
...@@ -10,6 +10,13 @@ from app.applicationlayer.management.module.serializer import ModuleSerializer ...@@ -10,6 +10,13 @@ from app.applicationlayer.management.module.serializer import ModuleSerializer
from app.entities.models import ( from app.entities.models import (
User, Department, UserImage, AllowedCompany, Application, Module User, Department, UserImage, AllowedCompany, Application, Module
) )
import os
import configparser
config = configparser.ConfigParser()
config_file = os.path.join('./', 'env.ini')
config.read(config_file)
class UserManagementRetreiveSerializer(serializers.ModelSerializer): class UserManagementRetreiveSerializer(serializers.ModelSerializer):
...@@ -79,9 +86,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -79,9 +86,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
request = self.context.get('request') request = self.context.get('request')
primayPic = user.user_images.filter(is_primary=True).first() primayPic = user.user_images.filter(is_primary=True).first()
ssl = config['SETTINGS']['SSL']
if primayPic: if primayPic:
path = request.build_absolute_uri(primayPic.image.url) path = request.build_absolute_uri(primayPic.image.url)
if ssl == "1" or ssl == 1:
path = path.replace('http', 'https') path = path.replace('http', 'https')
else:
path = path.replace('https', 'http')
return path return path
else: else:
return request.build_absolute_uri('/media/no-user.png') return request.build_absolute_uri('/media/no-user.png')
......
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