def groups(): form = CreateGroupForm() if request.method == 'POST' and form.validate_on_submit(): group_info = Group( name=request.form.get('group_name'), description=request.form.get('text'), logo="logo" ) db.session.add(group_info) db.session.commit() # mail gelsin tabi burda bize. flash(u"Grup kurma isteğiniz gönderildi :)") return render_template("groups.html", form=form, user=current_user)
def create_group(): """Create a group """ if not g.user: flash("Access unauthorized", "danger") return redirect("/") form = CreateGroupForm() if form.validate_on_submit(): group = Group(title=form.title.data, description=form.description.data) g.user.groups.append(group) db.session.commit() return redirect(f"/user/{g.user.id}") return render_template('newgroup.html', form=form)
def create_group(): form = CreateGroupForm() if form.validate_on_submit(): if PlayingGroup.query.filter_by( name=form.name.data).first() is not None: flash("Grupa o takiej nazwie już istnieje.") return redirect(url_for('create_group')) max_level = db.session.query(db.func.max(PlayingGroup.level)).scalar() max_level = 0 if max_level is None else max_level group = PlayingGroup(name=form.name.data, notes=form.notes.data, level=max_level + 1, is_hidden=form.is_hidden.data) db.session.add(group) db.session.commit() return redirect(url_for('manage_groups')) return render_template('create_group.html', title="Utwórz grupę ligową", form=form)