示例#1
0
def jobBoard():
    session['message'] = None
    #Only WORKER can access the job board
    if (session.get("account") is None
            or session['account']['accounttype'] != "WORKER"):
        return render_template('error.html')

    email = session['account']['email']
    approvedSkills = Skill.getApprovedSkills(conn, email)
    jobs = None
    return render_template('jobboard.html',
                           jobs=jobs,
                           approvedSkills=approvedSkills)
示例#2
0
def backgroundCheck():
    session['message'] = None

    if (session.get("account") is None
            or session['account']['accounttype'] != "WORKER"):
        return render_template('error.html')
    remainingSkills = Skill.getRemainingSkills(conn,
                                               session['account']['email'])
    pendingSkills = Skill.getPendingSkills(conn, session['account']['email'])
    approvedSkills = Skill.getApprovedSkills(conn, session['account']['email'])
    return render_template('backgroundcheck.html',
                           remainingSkills=remainingSkills,
                           pendingSkills=pendingSkills,
                           approvedSkills=approvedSkills)
示例#3
0
def searchJobAuth():

    if not session.get('account'):
        return redirect(url_for('index'))

    email = session['account']['email']
    approvedSkills = Skill.getApprovedSkills(conn, email)
    if ('jobType' not in request.form):
        return render_template('jobboard.html',
                               jobs=None,
                               approvedSkills=approvedSkills)
    if ('jobState' not in request.form):
        return render_template('jobboard.html',
                               jobs=None,
                               approvedSkills=approvedSkills)

    jobType = request.form['jobType']
    jobState = request.form['jobState']

    jobs = Job.getJobSearchResult(conn, jobType, jobState, email)
    return render_template('jobboard.html',
                           jobs=jobs,
                           approvedSkills=approvedSkills)