mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-11-15 01:05:42 +00:00
Some cosmetic fixes
This commit is contained in:
parent
66827bbdb1
commit
c30ab8f584
@ -15,7 +15,7 @@ class AdminUserTable(Table):
|
||||
role_id = Col('Role', column_html_attrs={'class': 'role'},
|
||||
th_html_attrs={'class': 'sort',
|
||||
'data-sort': 'role'})
|
||||
confirmed = Col('Confrimed Status', column_html_attrs={'class': 'confirmed'},
|
||||
confirmed = Col('Confrimed Status', column_html_attrs={'class': 'confirmed'}, # noqa
|
||||
th_html_attrs={'class': 'sort',
|
||||
'data-sort': 'confirmed'})
|
||||
id = Col('User Id', column_html_attrs={'class': 'id'},
|
||||
@ -23,7 +23,8 @@ class AdminUserTable(Table):
|
||||
'data-sort': 'id'})
|
||||
url = LinkCol('Profile', 'admin.user',
|
||||
url_kwargs=dict(user_id='id'),
|
||||
anchor_attrs={'class': 'waves-effect waves-light btn-small'})
|
||||
anchor_attrs={'class': 'waves-effect waves-light btn-floating'}, # noqa
|
||||
text_fallback='<i class="material-icons">edit</i>')
|
||||
|
||||
|
||||
class AdminUserItem(object):
|
||||
|
@ -7,6 +7,7 @@ from .. import db
|
||||
from ..decorators import admin_required
|
||||
from ..models import Role, User
|
||||
from ..profile import tasks as profile_tasks
|
||||
import html
|
||||
|
||||
|
||||
@admin.route('/')
|
||||
@ -17,7 +18,7 @@ def index():
|
||||
items = [AdminUserItem(u.username, u.email, u.role_id, u.confirmed, u.id)
|
||||
for u in users]
|
||||
# Convert table object to html string
|
||||
table = AdminUserTable(items).__html__()
|
||||
table = html.unescape(AdminUserTable(items).__html__())
|
||||
# Add class "list" to tbody element. Needed for "List.js"
|
||||
table = table.replace('tbody', 'tbody class="list"', 1)
|
||||
return render_template('admin/index.html.j2', table=table,
|
||||
|
@ -12,8 +12,9 @@ class JobInputTable(Table):
|
||||
url = LinkCol('Download', 'jobs.download_job_input',
|
||||
url_kwargs=dict(job_id='job.id',
|
||||
job_input_id='input_id'),
|
||||
anchor_attrs={'class': 'waves-effect waves-light btn-small',
|
||||
'download': ''})
|
||||
anchor_attrs={'class': 'waves-effect waves-light btn-floating',
|
||||
'download': ''},
|
||||
text_fallback='<i class="material-icons">file_download</i>')
|
||||
|
||||
|
||||
class JobInputItem(object):
|
||||
|
@ -6,6 +6,7 @@ from . import tasks
|
||||
from . tables import JobInputItem, JobInputTable
|
||||
from ..models import Job, JobInput, JobResult
|
||||
import os
|
||||
import html
|
||||
|
||||
|
||||
@jobs.route('/<int:job_id>')
|
||||
@ -16,8 +17,8 @@ def job(job_id):
|
||||
abort(403)
|
||||
items = [JobInputItem(input.filename, job, input.id)
|
||||
for input in job.inputs]
|
||||
# Convert table object to html string
|
||||
job_input_table = JobInputTable(items).__html__()
|
||||
# Convert table object to html string and unescape <>& for al little hack to use icons in buttons
|
||||
job_input_table = html.unescape(JobInputTable(items).__html__())
|
||||
# Add class "list" to tbody element. Needed for "List.js"
|
||||
job_input_table = job_input_table.replace('tbody', 'tbody class="list"', 1)
|
||||
return render_template('jobs/job.html.j2',
|
||||
|
Loading…
Reference in New Issue
Block a user