From 8e81595020744b1aef9f779668bf70996eb4151a Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Sun, 26 Sep 2021 19:29:46 +0200 Subject: [PATCH] =?UTF-8?q?Oprava=20formul=C3=A1=C5=99e=20na=20p=C5=99id?= =?UTF-8?q?=C3=A1v=C3=A1n=C3=AD=20rol=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rozbil se přechodem na mo_fields. --- mo/web/org_users.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mo/web/org_users.py b/mo/web/org_users.py index b549096b..daeeb08c 100644 --- a/mo/web/org_users.py +++ b/mo/web/org_users.py @@ -1,4 +1,4 @@ -from typing import Optional, List +from typing import Optional, Set from flask import render_template, g, redirect, url_for, flash, request from flask_wtf import FlaskForm import werkzeug.exceptions @@ -283,13 +283,12 @@ def org_org(id: int): form_add_role.populate_obj(new_role) new_role.user_id = id - new_role.place = db.get_root_place() + assert form_add_role.place + new_role.place = form_add_role.place.place or db.get_root_place() new_role.assigned_by = g.user.user_id ok = True - new_role.place = form_add_role.place.place - if not g.gatekeeper.can_set_role(new_role): role_errors.append(f'Roli "{new_role}" nelze přidělit, není podmnožinou žádné vaší role') ok = False -- GitLab