{% extends 'psu_base.html' %} {% load base_taglib %} {%block title%}{%app_name%} - Features{%endblock%} {% block scripts %}{%datatables%}{% endblock %} {% block pagecontent %}

Features for {%app_name%}

{### GLOBAL OVERRIDES ###} {% for ff in global_overrides%} {% endfor %} {### APPLICATION FEATURES ###} {% for ff in app_features%} {% endfor %} {### GLOBAL DEFAULTS ###} {% for ff in global_defaults%} {% endfor %}
Level Feature Code Feature Title Description Status Activation Date* Termination Date*
Override {{ff.feature_code}} {%if is_global_admin%} {{ff.feature_title}} {%else%} {{ff.feature_title}} {%endif%} {%if is_global_admin%} {{ff.feature_description|default:''}} {%else%} {{ff.feature_description|default:''}} {%endif%} {%if is_global_admin%} {{ff.status}} {%select_menu id=ff.id value=ff.status options=status_options onchange="update_feature($(this));" %} {%else%} {{ff.get_status_description}} {%endif%} {%if is_global_admin%} {%else%} {{ff.enable_date_display}} {%endif%} {%if is_global_admin%} {%else%} {{ff.disable_date_display}} {%endif%}
{{app_options|get:ff.app_code}} {{ff.feature_code}} {{ff.feature_title}} {{ff.feature_description|default:''}} {{ff.status}} {%select_menu id=ff.id value=ff.status options=status_options onchange="update_feature($(this));" %}
Default {{ff.feature_code}} {%if is_global_admin%} {{ff.feature_title}} {%else%} {{ff.feature_title}} {%endif%} {%if is_global_admin%} {{ff.feature_description|default:''}} {%else%} {{ff.feature_description|default:''}} {%endif%} {%if is_global_admin%} {{ff.status}} {%select_menu id=ff.id value=ff.status options=status_options onchange="update_feature($(this));" %} {%else%} {{ff.get_status_description}} {%endif%} {%if is_global_admin%} {%else%} {{ff.enable_date_display}} {%endif%} {%if is_global_admin%} {%else%} {{ff.disable_date_display}} {%endif%}

Add a New Feature Toggle

{%csrf_token%}
Level Feature Code Feature Title Description Status Activation Date* Termination Date*
{%select_menu name="status" id="new" value="L" options=status_options %}  

* If an activation date is provided, the feature will be switched to active on the specified date and time.
* If a termination date is specified, the feature will be set to inactive at the specified date and time.

You may specify the date/time in any reasonable format. If only a date is given, the time will default to 00:00
Examples:

{% endblock %}