Skip to content

Commit

Permalink
Changed pyramid templates to use asset specification (#203)
Browse files Browse the repository at this point in the history
* Changed pyramid templates to use asset specification

* Fixes for pep8 line length
  • Loading branch information
tommygod3 authored and cehbrecht committed Jul 4, 2019
1 parent efc0e26 commit 5ff6f47
Show file tree
Hide file tree
Showing 24 changed files with 41 additions and 32 deletions.
4 changes: 2 additions & 2 deletions phoenix/account/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
LOGGER = logging.getLogger("PHOENIX")


@forbidden_view_config(renderer='templates/account/forbidden.pt')
@forbidden_view_config(renderer='phoenix:account/templates/account/forbidden.pt')
def forbidden(request):
request.response.status = 403
return dict()
Expand Down Expand Up @@ -148,7 +148,7 @@ def logout(self):
self.session.invalidate() # deleting the session
return HTTPFound(location=self.request.route_path('home'), headers=headers)

@view_config(route_name='account_register', renderer='templates/account/register.pt')
@view_config(route_name='account_register', renderer='phoenix:account/templates/account/register.pt')
def register(self):
return dict()

Expand Down
2 changes: 1 addition & 1 deletion phoenix/account/esgf.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ def _handle_appstruct(self, appstruct):
provider=appstruct.get('provider'),
_query=dict(username=appstruct.get('username'))))

@view_config(route_name='esgf_login', renderer='templates/account/login.pt')
@view_config(route_name='esgf_login', renderer='phoenix:account/templates/account/login.pt')
def esgf_login(self):
return self.login()
2 changes: 1 addition & 1 deletion phoenix/account/ldap.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def _handle_appstruct(self, appstruct):
# Authentification failed
return self.login_failure()

@view_config(route_name='ldap_login', renderer='templates/account/login.pt')
@view_config(route_name='ldap_login', renderer='phoenix:account/templates/account/login.pt')
def ldap_login(self):
self.init_ldap()
return self.login()
Expand Down
2 changes: 1 addition & 1 deletion phoenix/account/local.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@ def _handle_appstruct(self, appstruct):
return self.login_success(login_id="phoenix@localhost", name="Phoenix", local=True)
return self.login_failure()

@view_config(route_name='sign_in', renderer='templates/account/sign_in.pt')
@view_config(route_name='sign_in', renderer='phoenix:account/templates/account/sign_in.pt')
def sign_in(self):
return self.login()
2 changes: 1 addition & 1 deletion phoenix/cart/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ class Cart(MyView):
def __init__(self, request):
super(Cart, self).__init__(request, name='cart', title='Cart')

@view_config(route_name='cart', renderer='templates/cart/cart.pt')
@view_config(route_name='cart', renderer='phoenix:cart/templates/cart/cart.pt')
def view(self):
return {}
6 changes: 3 additions & 3 deletions phoenix/dashboard/panels.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@
logger = logging.getLogger(__name__)


@panel_config(name='dashboard_overview', renderer='templates/dashboard/panels/overview.pt')
@panel_config(name='dashboard_overview', renderer='phoenix:dashboard/templates/dashboard/panels/overview.pt')
def dashboard_overview(context, request):
return dict(people=request.db.users.count(),
jobs=request.db.jobs.count(),
wps=len(request.catalog.get_services(service_type=WPS_TYPE)),
tds=len(request.catalog.get_services(service_type=THREDDS_TYPE)))


@panel_config(name='dashboard_people', renderer='templates/dashboard/panels/people.pt')
@panel_config(name='dashboard_people', renderer='phoenix:dashboard/templates/dashboard/panels/people.pt')
def dashboard_people(context, request):
stats = dict(total=request.db.users.count())
stats['not_activated'] = request.db.users.find({"group": Guest}).count()
Expand All @@ -29,7 +29,7 @@ def dashboard_people(context, request):
return stats


@panel_config(name='dashboard_jobs', renderer='templates/dashboard/panels/jobs.pt')
@panel_config(name='dashboard_jobs', renderer='phoenix:dashboard/templates/dashboard/panels/jobs.pt')
def dashboard_jobs(context, request):
return dict(total=request.db.jobs.count(),
running=request.db.jobs.find(
Expand Down
2 changes: 1 addition & 1 deletion phoenix/dashboard/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class Dashboard(MyView):
def __init__(self, request):
super(Dashboard, self).__init__(request, name='dashboard', title='Dashboard')

@view_config(route_name='dashboard', renderer='templates/dashboard/dashboard.pt')
@view_config(route_name='dashboard', renderer='phoenix:dashboard/templates/dashboard/dashboard.pt')
def view(self):
tab = self.request.matchdict.get('tab', 'overview')

Expand Down
6 changes: 3 additions & 3 deletions phoenix/esgf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ def includeme(config):
config.add_view('phoenix.esgf.views.ESGFLogon',
route_name='esgflogon',
attr='view',
renderer='templates/esgf/esgflogon.pt')
renderer='phoenix:esgf/templates/esgf/esgflogon.pt')
config.add_route('esgflogon_loading', '/esgf/logon/loading')
config.add_view('phoenix.esgf.views.ESGFLogon',
route_name='esgflogon_loading',
attr='loading',
renderer='templates/esgf/loading.pt')
renderer='phoenix:esgf/templates/esgf/loading.pt')
config.add_route('esgf_check_logon', '/esgf/check_logon.json')
config.add_view('phoenix.esgf.views.ESGFLogon',
route_name='esgf_check_logon',
Expand All @@ -23,7 +23,7 @@ def includeme(config):
config.add_view('phoenix.esgf.views.ESGFSearchActions',
route_name='esgfsearch',
attr='search_datasets',
renderer='templates/esgf/esgfsearch.pt')
renderer='phoenix:esgf/templates/esgf/esgfsearch.pt')
config.add_route('esgfsearch_items', '/esgfsearch/items')
config.add_view('phoenix.esgf.views.ESGFSearchActions',
route_name='esgfsearch_items',
Expand Down
6 changes: 3 additions & 3 deletions phoenix/monitor/panels/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,20 @@ def job_details(request, job_id):
return details


@panel_config(name='job_details', renderer='../templates/monitor/panels/details.pt')
@panel_config(name='job_details', renderer='phoenix:monitor/templates/monitor/panels/details.pt')
def details(context, request):
job_id = request.matchdict.get('job_id')
return dict(job=job_details(request, job_id=job_id))


@panel_config(name='job_log', renderer='../templates/monitor/panels/log.pt')
@panel_config(name='job_log', renderer='phoenix:monitor/templates/monitor/panels/log.pt')
def log(context, request):
job_id = request.matchdict.get('job_id')
job = request.db.jobs.find_one({'identifier': job_id})
return dict(log=job.get('log', []))


@panel_config(name='job_xml', renderer='../templates/monitor/panels/xml.pt')
@panel_config(name='job_xml', renderer='phoenix:monitor/templates/monitor/panels/xml.pt')
def xml(context, request):
job_id = request.matchdict.get('job_id')
job = request.db.jobs.find_one({'identifier': job_id})
Expand Down
2 changes: 1 addition & 1 deletion phoenix/monitor/panels/inputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ def __init__(self, context, request):
self.request = request
self.session = self.request.session

@panel_config(name='job_inputs', renderer='../templates/monitor/panels/media.pt')
@panel_config(name='job_inputs', renderer='phoenix:monitor/templates/monitor/panels/media.pt')
def panel(self):
job_id = self.request.matchdict.get('job_id')

Expand Down
2 changes: 1 addition & 1 deletion phoenix/monitor/panels/outputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ def __init__(self, context, request):
self.request = request
self.session = self.request.session

@panel_config(name='job_outputs', renderer='../templates/monitor/panels/media.pt')
@panel_config(name='job_outputs', renderer='phoenix:monitor/templates/monitor/panels/media.pt')
def panel(self):
job_id = self.request.matchdict.get('job_id')
items = []
Expand Down
2 changes: 1 addition & 1 deletion phoenix/monitor/views/details.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ def __init__(self, request):
self.job_id = self.request.matchdict.get('job_id')
self.collection = self.request.db.jobs

@view_config(route_name='job_details', renderer='../templates/monitor/details.pt')
@view_config(route_name='job_details', renderer='phoenix:monitor/templates/monitor/details.pt')
def view(self):
job = self.collection.find_one({'identifier': self.job_id})
return dict(active=self.tab, job_id=self.job_id, status=job['status'])
2 changes: 1 addition & 1 deletion phoenix/monitor/views/list.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def process_labels_form(self, form):
self.session.flash("Labels updated.", queue='success')
return HTTPFound(location=self.request.route_path('monitor'))

@view_config(route_name='monitor', renderer='../templates/monitor/list.pt', accept='text/html')
@view_config(route_name='monitor', renderer='phoenix:monitor/templates/monitor/list.pt', accept='text/html')
def view(self):
if not self.request.has_permission('edit'):
msg = """<strong>Warning:</strong> You are not allowed to monitor jobs.
Expand Down
2 changes: 1 addition & 1 deletion phoenix/monitor/views/status.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def __init__(self, request):
self.collection = self.request.db.jobs
super(JobStatus, self).__init__(request, name='job_status', title='')

@view_config(route_name='job_status', renderer='../templates/monitor/status.pt')
@view_config(route_name='job_status', renderer='phoenix:monitor/templates/monitor/status.pt')
def view(self):
status = 'ProcessAccepted'
log = None
Expand Down
2 changes: 1 addition & 1 deletion phoenix/people/views/list.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def __init__(self, request):
super(People, self).__init__(request, name='people', title='')
self.collection = self.request.db.users

@view_config(route_name='people', renderer='../templates/people/list.pt')
@view_config(route_name='people', renderer='phoenix:people/templates/people/list.pt')
def view(self):
user_items = list(self.collection.find().sort('last_login', -1))
grid = PeopleGrid(
Expand Down
2 changes: 1 addition & 1 deletion phoenix/people/views/profile.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ def process_form(self, form):
self.request.session.flash("Your profile was updated.", queue='success')
return HTTPFound(location=self.request.current_route_path())

@view_config(route_name='profile', renderer='../templates/people/profile.pt')
@view_config(route_name='profile', renderer='phoenix:people/templates/people/profile.pt')
def view(self):
form = self.generate_form()

Expand Down
5 changes: 4 additions & 1 deletion phoenix/processes/views/execute.py
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,10 @@ def execute(self, appstruct):
self.request.registry.notify(JobStarted(self.request, result.id))
return result.id

@view_config(route_name='processes_execute', renderer='../templates/processes/execute.pt', accept='text/html')
@view_config(
route_name='processes_execute',
renderer='phoenix:processes/templates/processes/execute.pt',
accept='text/html')
def view(self):
form = self.generate_form()
if 'submit' in self.request.POST:
Expand Down
5 changes: 4 additions & 1 deletion phoenix/processes/views/list.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ def __init__(self, request):
verify=False)
super(ProcessList, self).__init__(request, name='processes_list', title='')

@view_config(route_name='processes_list', renderer='../templates/processes/list.pt', accept='text/html')
@view_config(
route_name='processes_list',
renderer='phoenix:processes/templates/processes/list.pt',
accept='text/html')
def view(self):
items = []
for process in self.wps.processes:
Expand Down
5 changes: 4 additions & 1 deletion phoenix/processes/views/overview.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,10 @@ def pinned_processes(self):
service_title=wps.identification.title))
return processes

@view_config(route_name='processes', renderer='../templates/processes/overview.pt', accept='text/html')
@view_config(
route_name='processes',
renderer='phoenix:processes/templates/processes/overview.pt',
accept='text/html')
def view(self):
return dict(title="Web Processing Services",
items=self.wps_services(),
Expand Down
2 changes: 1 addition & 1 deletion phoenix/services/views/registerservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def process_form(self, form):
self.session.flash('Could not register Service {0}: {1}'.format(url, ex), queue="danger")
return HTTPFound(location=self.request.route_path('services'))

@view_config(route_name="register_service", renderer='../templates/services/service_register.pt')
@view_config(route_name="register_service", renderer='phoenix:services/templates/services/service_register.pt')
def view(self):
form = self.generate_form()
if 'register' in self.request.POST:
Expand Down
4 changes: 2 additions & 2 deletions phoenix/services/views/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def breadcrumbs(self):
breadcrumbs.append(dict(route_path=self.request.route_path(self.name), title=self.title))
return breadcrumbs

@view_config(route_name='service_details', renderer='../templates/services/service_details.pt')
@view_config(route_name='service_details', renderer='phoenix:services/templates/services/service_details.pt')
def details_view(self):
service_id = self.request.matchdict.get('service_id')
service = self.request.catalog.get_record_by_id(service_id)
Expand All @@ -28,6 +28,6 @@ def details_view(self):
self.session.flash("<strong>Error</strong>: This service is not available.", queue='danger')
return dict(service=service, service_name=service_name)

@view_config(route_name="services", renderer='../templates/services/service_list.pt')
@view_config(route_name="services", renderer='phoenix:services/templates/services/service_list.pt')
def list_view(self):
return dict(items=self.request.catalog.get_services())
2 changes: 1 addition & 1 deletion phoenix/settings/views/ldap_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def breadcrumbs(self):
breadcrumbs.append(dict(route_path=self.request.route_path(self.name), title=self.title))
return breadcrumbs

@view_config(route_name='settings_ldap', renderer='../templates/settings/ldap.pt')
@view_config(route_name='settings_ldap', renderer='phoenix:settings/templates/settings/ldap.pt')
def view(self):
# Get LDAP settings
ldap_settings = self.request.db.ldap.find_one()
Expand Down
2 changes: 1 addition & 1 deletion phoenix/settings/views/overview.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class Overview(MyView):
def __init__(self, request):
super(Overview, self).__init__(request, name='settings', title='Overview')

@view_config(route_name='settings', renderer='../templates/settings/overview.pt')
@view_config(route_name='settings', renderer='phoenix:settings/templates/settings/overview.pt')
def view(self):
buttongroups = list()
buttons = list()
Expand Down
2 changes: 1 addition & 1 deletion phoenix/settings/views/processes.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def appstruct(self):
appstruct = self.collection.find_one() or {}
return skip_csrf_token(appstruct)

@view_config(route_name='settings_processes', renderer='../templates/settings/processes.pt')
@view_config(route_name='settings_processes', renderer='phoenix:settings/templates/settings/processes.pt')
def view(self):
form = self.generate_form()
if 'submit' in self.request.POST:
Expand Down

0 comments on commit 5ff6f47

Please sign in to comment.