本文整理汇总了Python中app.utils.module.ModuleAPI.can_write方法的典型用法代码示例。如果您正苦于以下问题:Python ModuleAPI.can_write方法的具体用法?Python ModuleAPI.can_write怎么用?Python ModuleAPI.can_write使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app.utils.module.ModuleAPI
的用法示例。
在下文中一共展示了ModuleAPI.can_write方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: add_users
# 需要导入模块: from app.utils.module import ModuleAPI [as 别名]
# 或者: from app.utils.module.ModuleAPI import can_write [as 别名]
def add_users(group_id, page_nr=1):
if not (ModuleAPI.can_write("group")):
return abort(403)
group = Group.query.filter(Group.id == group_id).first()
if not group:
flash("There is no such group.", "danger")
return redirect(url_for("group.view"))
return render_template("group/add_users.htm", group=group, title="Add users")
示例2: group_api_add_users
# 需要导入模块: from app.utils.module import ModuleAPI [as 别名]
# 或者: from app.utils.module.ModuleAPI import can_write [as 别名]
def group_api_add_users(group_id):
if not (ModuleAPI.can_write("group")):
return abort(403)
group = Group.query.get(group_id)
user_ids = request.get_json()["selected_ids"]
add_users = User.query.filter(User.id.in_(user_ids)).all()
for user in add_users:
group.add_user(user)
db.session.add(group)
db.session.commit()
return "testestetsetset", 200