tilføj til-/afmelding af grupper

This commit is contained in:
Mikkel
2022-05-31 17:37:45 +02:00
parent 674c8741e7
commit 3e1fa025cc
3 changed files with 31 additions and 2 deletions

View File

@ -34,4 +34,20 @@ def create():
flash('Gruppen blev oprettet', 'success')
else:
flash('En gruppe med det navn findes allerede', 'danger')
return redirect(f"/groups")
@Group.route("/groups/join/<int:group_id>", methods=['GET'])
def join(group_id):
group = get_group(group_id)
current_user.join_group(group_id)
flash(f'Du er nu tilmeldt {group.name} gruppen', 'success')
return redirect(f"/groups")
@Group.route("/groups/leave/<int:group_id>", methods=['GET'])
def leave(group_id):
group = get_group(group_id)
current_user.leave_group(group_id)
flash(f'Du er frameldt {group.name} gruppen', 'success')
return redirect(f"/groups")