Example #1
0
def handle_edit(rfirst_name, rlast_name, rtype, rid, read_projs, write_projs):
  """TODO: Docstring
  """

  user = User.objects.get(id=rid)
  user.first_name = rfirst_name
  user.last_name = rlast_name
  user.groups = [rtype]
  user.save()

  user_profile_logic.handle_save_user_profile(user, read_projs, write_projs)
Example #2
0
def handle_add_user(rlogin, rfirstname, rlastname, rpass, rtype, read_projs, write_projs):
  """TODO: Docstring
  """

  user = User.objects.create_user(rlogin,'',rpass)
  user.first_name = rfirstname
  user.last_name = rlastname
  user.is_staff = True
  user.set_password(rpass)
  user.groups = [rtype]
  user.save()

  user_profile_logic.handle_save_user_profile(user, read_projs, write_projs)