def tags_create(user_id): user = User.query.get(user_id) if not user: return render_template("error.html", error="Käyttäjää ei ole olemassa") if current_user.id != user.id and not current_user.has_role("ADMIN"): return render_template( "error.html", error="Sinulla ei ole oikeuksia lisätä tägejä toiselle käyttäjälle" ) form = TagCreationForm(request.form) if not form.validate(): tags_info = Tag.find_all_tags_and_numbers_of_tagged_games(user_id) return render_template("tags/list.html", tag_owner=user, tags_info=tags_info, form=form) tag = Tag(form.name.data) tag.account_id = user_id db.session.add(tag) db.session.commit() return redirect(url_for("tags_index", user_id=user_id))
def tags_index(user_id): tag_owner = User.query.get(user_id) tags_info = Tag.find_all_tags_and_numbers_of_tagged_games(user_id) return render_template("tags/list.html", tag_owner=tag_owner, tags_info=tags_info, form=TagCreationForm())