2021-07-02 07:21:36 +00:00
|
|
|
from flask import abort
|
|
|
|
from flask import Blueprint
|
2021-10-02 09:43:56 +00:00
|
|
|
from flask import flash
|
2021-07-02 07:21:36 +00:00
|
|
|
from flask import redirect
|
|
|
|
from flask import render_template
|
|
|
|
from flask import request
|
|
|
|
from flask import url_for
|
|
|
|
from peewee import DoesNotExist
|
|
|
|
from werkzeug.utils import secure_filename
|
|
|
|
|
|
|
|
from afpy.forms.JobPost import JobPostForm
|
|
|
|
from afpy.models.JobPost import JobPost
|
|
|
|
from afpy import config
|
|
|
|
|
|
|
|
|
|
|
|
jobs_bp = Blueprint("jobs", __name__)
|
|
|
|
|
|
|
|
|
|
|
|
@jobs_bp.route("/emplois/<int:post_id>")
|
|
|
|
def jobs_render(post_id: int):
|
2022-11-17 11:02:00 +00:00
|
|
|
return redirect("https://discuss.afpy.org/c/emplois/14")
|
2021-07-02 07:21:36 +00:00
|
|
|
|
|
|
|
|
2021-10-02 09:31:09 +00:00
|
|
|
@jobs_bp.route("/emplois")
|
2021-07-02 07:21:36 +00:00
|
|
|
@jobs_bp.route("/emplois/page/<int:current_page>")
|
|
|
|
def jobs_page(current_page: int = 1):
|
2022-11-17 11:02:00 +00:00
|
|
|
return redirect("https://discuss.afpy.org/c/emplois/14")
|
2021-07-02 07:21:36 +00:00
|
|
|
|
|
|
|
|
2022-02-08 09:50:39 +00:00
|
|
|
@jobs_bp.route("/emplois/new", methods=["GET"])
|
2021-07-02 07:21:36 +00:00
|
|
|
def new_job():
|
2022-11-17 11:02:00 +00:00
|
|
|
return redirect("https://discuss.afpy.org/c/emplois/14")
|