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)
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)
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)