Add Discourse group membership integration

This commit is contained in:
2021-09-24 23:00:39 +00:00
parent 35b4ba08e6
commit 66fb4767ca
2 changed files with 99 additions and 0 deletions
+20
View File
@@ -45,5 +45,25 @@ def set_discourse_password():
auth_functions.set_discourse_password(username, password, first_name, email)
return ''
@app.route('/add-discourse-group-members', methods=['POST'])
def add_discourse_group_members():
check_auth()
group_name = request.form['group_name']
usernames = request.form['usernames']
auth_functions.add_discourse_group_members(group_name, usernames)
return ''
@app.route('/remove-discourse-group-members', methods=['POST'])
def remove_discourse_group_members():
check_auth()
group_name = request.form['group_name']
usernames = request.form['usernames']
auth_functions.remove_discourse_group_members(group_name, usernames)
return ''
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0')