taskapp/views/user.py
changeset 145 0c97a02b9bdb
parent 143 796ff9e279a8
child 148 665eaf56e1d0
equal deleted inserted replaced
144:581ad20b8c39 145:0c97a02b9bdb
   277     user = get_user(request.user)
   277     user = get_user(request.user)
   278     role = role.upper()
   278     role = role.upper()
   279     user_profile = user.get_profile()
   279     user_profile = user.get_profile()
   280     user_rights = user_profile.rights
   280     user_rights = user_profile.rights
   281 
   281 
   282     user_can_view = True if user_rights == "AD" or ( user_rights == "MG" and role in ["mg", "dv"] ) else False
   282     user_can_view = True if user_rights == "AD" or ( user_rights == "MG" and role in ["MG", "DV"] ) else False
   283 
   283 
   284     if user_can_view:
   284     if user_can_view:
   285         if role == "DV":
   285         if role == "DV":
   286             choices = [ (_.user.id,_.user.username ) for _ in Profile.objects.filter(rights="CT",user__is_active=True) ]
   286             choices = [ (_.user.id,_.user.username ) for _ in Profile.objects.filter(rights="CT",user__is_active=True) ]
   287         elif role == "MG":
   287         elif role == "MG":