def create_users_group(self, apiuser, name, active): """ Creates an new usergroup :param name: :param active: """ form_data = {"users_group_name": name, "users_group_active": active} try: ug = UsersGroup.create(form_data) return {"id": ug.users_group_id, "msg": "created new users group %s" % name} except Exception: log.error(traceback.format_exc()) raise JSONRPCError("failed to create group %s" % name)
def create_users_group(self, apiuser, name, active=True): """ Creates an new usergroup :param name: :param active: """ if self.get_users_group(apiuser, name): raise JSONRPCError("users group %s already exist" % name) try: form_data = dict(users_group_name=name, users_group_active=active) ug = UsersGroup.create(form_data) return dict(id=ug.users_group_id, msg='created new users group %s' % name) except Exception: log.error(traceback.format_exc()) raise JSONRPCError('failed to create group %s' % name)