diff --git a/app/forms.py b/app/forms.py index 6c8feb3..4b8138b 100644 --- a/app/forms.py +++ b/app/forms.py @@ -31,6 +31,8 @@ class ACForm(Form): regex = "^AC\d{4}$" code = StringField("Code", validators=[DataRequired(), Regexp("^AC\d{4}$", message="Le code doit être de la forme AC0000.")]) + titre = StringField("Titre", validators=[DataRequired()] ) + saes = StringField("SAEs", validators=[DataRequired()] ) class SAEForm(Form): diff --git a/app/routes.py b/app/routes.py index 4217c48..69b5d47 100644 --- a/app/routes.py +++ b/app/routes.py @@ -23,7 +23,14 @@ def PN(): @app.route("/AC", methods=["GET","POST"]) def AC(): - return render_template("PN.html", form = form) + form = ACForm() + form_validation = form.validate_on_submit() + form = form_import(form) + if form_validation and form.exporter.data: + flash("Ajout du référentiel AC: {} ".format(form.code.data)) + form_export(form) + return redirect(url_for("AC")) + return render_template("AC.html", form = form) @app.route("/SAE", methods=["GET","POST"]) def SAE(): diff --git a/app/templates/AC.html b/app/templates/AC.html new file mode 100644 index 0000000..78490a4 --- /dev/null +++ b/app/templates/AC.html @@ -0,0 +1,13 @@ +{% extends "form.html" %} + +{% block title %}AC Form{% endblock %} +{% block form_title %}Formulaire d'Apprentissages Critiques (AC){% endblock %} + +{% block formulaire %} + +{{ render_field(form.code,"input") }} +{{ render_field(form.titre,"input") }} +{{ render_field(form.saes,"input") }} + + +{% endblock %} \ No newline at end of file