docs: def addgroupmember(self, group_id, user_id, access_level):
          """
          Adds a project member to a project
  
          :param user_id: user id
          :param access_level: access level, see gitlab help to know more
          :return: True if success
          """
          if not isinstance(access_level, int):
              if access_level.lower() == 'owner':
                  access_level = 50
              elif access_level.lower() == 'master':
                  access_level = 40
              elif access_level.lower() == 'developer':
                  access_level = 30
              elif access_level.lower() == 'reporter':
                  access_level = 20
              elif access_level.lower() == 'guest':
                  access_level = 10
              else:
                  return False
  
          data = {'id': group_id, 'user_id': user_id, 'access_level': access_level}
  
          request = requests.post(
              '{0}/{1}/members'.format(self.groups_url, group_id),
              headers=self.headers, data=data, verify=self.verify_ssl, auth=self.auth, timeout=self.timeout)
  
          return request.status_code == 201