-
Notifications
You must be signed in to change notification settings - Fork 8
Commit v0.34
kwmccabe edited this page Apr 17, 2018
·
10 revisions
v0.34 - Colors per user_role or item_status added to /list routes
- +1 -1 [M] web/app/item/templates/item_edit.html
- +6 -1 [M] web/app/item/templates/item_list.html
- +1 -1 [M] web/app/item/templates/item_view.html
- +1 -0 [M] web/app/user/templates/user_edit.html
- +6 -1 [M] web/app/user/templates/user_list.html
- +1 -0 [M] web/app/user/templates/user_profile.html
- +1 -0 [M] web/app/user/templates/user_view.html
- Add display class
panel-success
,panel-warning
orpanel-danger
peritem.item_status
.
<div id="item_edit_panel" class="panel {%
- if form.item_status.data == config['ITEM_STATUS_APPROVED'] %}panel-success{%
+ if form.item_status.data == config['ITEM_STATUS_COMPLETED'] %}panel-success{%
elif form.item_status.data == config['ITEM_STATUS_DRAFT'] %}panel-warning{%
elif form.item_status.data == config['ITEM_STATUS_HIDDEN'] %}panel-danger{%
else %}panel-info{%
- Add display class
success
,warning
ordanger
peritem.item_status
.
{% for row in rows %}
- <tr>
+ <tr class="{%
+ if row.item_status == config['ITEM_STATUS_COMPLETED'] %}success{%
+ elif row.item_status == config['ITEM_STATUS_DRAFT'] %}warning{%
+ elif row.item_status == config['ITEM_STATUS_HIDDEN'] %}danger{%
+ else %}{%
+ endif %}">
- Add display class
panel-success
,panel-warning
orpanel-danger
peritem.item_status
.
<div id="item_list_panel" class="panel {%
- if item.item_status == config['ITEM_STATUS_APPROVED'] %}panel-success{%
+ if item.item_status == config['ITEM_STATUS_COMPLETED'] %}panel-success{%
elif item.item_status == config['ITEM_STATUS_DRAFT'] %}panel-warning{%
elif item.item_status == config['ITEM_STATUS_HIDDEN'] %}panel-danger{%
else %}panel-info{%
endif %}">
- Add display class
panel-success
,panel-warning
orpanel-danger
peruser.user_role
.
<div id="user_edit_panel" class="panel {%
if form.user_role.data == config['USER_ROLE_ADMIN'] %}panel-success{%
+ elif form.user_role.data == config['USER_ROLE_EDIT'] %}panel-warning{%
elif form.user_role.data == config['USER_ROLE_NONE'] %}panel-danger{%
else %}panel-info{%
endif %}">
- Add display class
success
,warning
ordanger
peruser.user_role
.
{% for row in rows %}
- <tr>
+ <tr class="{%
+ if row.user_role == config['USER_ROLE_ADMIN'] %}success{%
+ elif row.user_role == config['USER_ROLE_EDIT'] %}warning{%
+ elif row.user_role == config['USER_ROLE_NONE'] %}danger{%
+ else %}{%
+ endif %}">
- Add display class
panel-success
orpanel-warning
peruser.user_role
.
<div id="item_list_panel" class="panel {%
if user.user_role == config['USER_ROLE_ADMIN'] %}panel-success{%
+ elif user.user_role == config['USER_ROLE_EDIT'] %}panel-warning{%
else %}panel-info{%
endif %}">
- Add display class
panel-success
,panel-warning
orpanel-danger
peruser.user_role
.
<div id="user_list_panel" class="panel {%
if user.user_role == config['USER_ROLE_ADMIN'] %}panel-success{%
+ elif user.user_role == config['USER_ROLE_EDIT'] %}panel-warning{%
elif user.user_role == config['USER_ROLE_NONE'] %}panel-danger{%
else %}panel-info{%
endif %}">
Commit-v0.33 | Commit-v0.34 | Commit-v0.35
- FlaskApp Tutorial
- Table of Contents
- About
- Application Setup
- Modules, Templates, and Layouts
- Database Items, Forms, and CRUD
- List Filter, Sort, and Paginate
- Users and Login
- Database Relationships
- API Module, HTTPAuth and JSON
- Refactoring User Roles and Item Status
- AJAX and Public Pages