app.org_utils module¶
- app.org_utils.accept_modifyorg_submit(application: ModifyOrganization)[源代码]¶
同意申请,假设都是合法操作
- app.org_utils.check_neworg_request(request, org: Organization = None)[源代码]¶
检查neworg request参数的合法性, 用在modifyorganization函数中
- app.org_utils.make_relevant_notification(application: ModifyPosition | ModifyOrganization, info: dict)[源代码]¶
对一个已经完成的申请, 构建相关的通知和对应的微信消息, 将有关的事务设为已完成 如果有错误,则不应该是用户的问题,需要发送到管理员处解决
- app.org_utils.send_message_check(me: Organization, request)[源代码]¶
- app.org_utils.update_org_application(application: ModifyOrganization, me: NaturalPerson, request)[源代码]¶
修改组织申请状态的操作函数, application为修改的对象,可以为None me为操作者 info为前端POST字典 返回值为context, warn_code = 1表示失败, 2表示成功; 错误信息在context["warn_message"] 如果成功context会返回update之后的application,
- app.org_utils.update_pos_application(application: ModifyPosition, me: None, applied_org: Organization, info: dict)[源代码]¶
修改成员申请状态的操作函数, application为修改的对象,可以为None me为操作者 info为前端POST字典 返回值为context, warn_code = 1表示失败, 2表示成功; 错误信息在context["warn_message"] 如果成功context会返回update之后的application,