16 lines
526 B
Python
16 lines
526 B
Python
from flask import Blueprint, render_template
|
|
from flask_login import login_required, current_user
|
|
from app.models import Job
|
|
|
|
dashboard_bp = Blueprint('dashboard', __name__, url_prefix='/dashboard')
|
|
|
|
@dashboard_bp.route('/')
|
|
@login_required
|
|
def index():
|
|
if current_user.is_admin:
|
|
jobs = Job.query.order_by(Job.submitted_at.desc()).all()
|
|
else:
|
|
jobs = Job.query.filter_by(user_id=current_user.id).order_by(Job.submitted_at.desc()).all()
|
|
|
|
return render_template('dashboard/index.html', jobs=jobs)
|