Jul 10 - Update codes to catch up with the single tenant project (Low)
This commit is contained in:
@@ -12,6 +12,7 @@ from app import db
|
||||
from app.models.inspection import Inspection, InspectionTemplate
|
||||
from app.models.facility import Facility, Area
|
||||
from app.models.issue import Issue
|
||||
from app.models.project import Project
|
||||
from app.models.user import User
|
||||
from app.utils.decorators import supervisor_required
|
||||
from app.utils.scope import get_customer_scope
|
||||
@@ -1105,8 +1106,13 @@ def issues_aging():
|
||||
if customer_facility_ids is not None:
|
||||
facilities = (Facility.query.filter(Facility.id.in_(customer_facility_ids), Facility.active == True)
|
||||
.order_by(Facility.name).all()) if customer_facility_ids else []
|
||||
projects = (Project.query
|
||||
.join(Facility, Project.id == Facility.project_id)
|
||||
.filter(Facility.id.in_(customer_facility_ids), Project.active == True)
|
||||
.distinct().order_by(Project.name).all()) if customer_facility_ids else []
|
||||
else:
|
||||
facilities = Facility.query.filter_by(active=True).order_by(Facility.name).all()
|
||||
projects = Project.query.filter_by(active=True).order_by(Project.name).all()
|
||||
|
||||
return render_template('reports/issues_aging.html',
|
||||
now=now,
|
||||
@@ -1118,6 +1124,7 @@ def issues_aging():
|
||||
severity_filter=severity_filter,
|
||||
facility_id_filter=facility_id_filter,
|
||||
facilities=facilities,
|
||||
projects=projects,
|
||||
)
|
||||
|
||||
|
||||
@@ -1282,8 +1289,13 @@ def sla_compliance():
|
||||
if customer_facility_ids is not None:
|
||||
facilities = (Facility.query.filter(Facility.id.in_(customer_facility_ids), Facility.active == True)
|
||||
.order_by(Facility.name).all()) if customer_facility_ids else []
|
||||
projects = (Project.query
|
||||
.join(Facility, Project.id == Facility.project_id)
|
||||
.filter(Facility.id.in_(customer_facility_ids), Project.active == True)
|
||||
.distinct().order_by(Project.name).all()) if customer_facility_ids else []
|
||||
else:
|
||||
facilities = Facility.query.filter_by(active=True).order_by(Facility.name).all()
|
||||
projects = Project.query.filter_by(active=True).order_by(Project.name).all()
|
||||
|
||||
return render_template('reports/sla_compliance.html',
|
||||
start=start, end=end,
|
||||
@@ -1292,6 +1304,7 @@ def sla_compliance():
|
||||
by_facility=by_facility,
|
||||
facility_id_filter=facility_id_filter,
|
||||
facilities=facilities,
|
||||
projects=projects,
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user