2015-08-04 14:18:15 +00:00
{% extends "WallabagCoreBundle::layout.html.twig" %}
2015-09-30 06:36:30 +00:00
{% block title %} {% trans %} config {% endtrans %} {% endblock %}
2015-08-04 14:18:15 +00:00
{% block content %}
<div class="row">
<div class="col s12">
2015-08-04 16:39:26 +00:00
<div class="card-panel settings">
2015-08-04 14:18:15 +00:00
<div class="row">
2015-08-04 16:39:26 +00:00
<div class="div_tabs col s12">
2015-08-04 14:18:15 +00:00
<ul class="tabs">
2015-09-30 06:36:30 +00:00
<li class="tab col s3"><a class="active" href="#set1"> {% trans %} Settings {% endtrans %} </a></li>
2015-08-04 14:18:15 +00:00
<li class="tab col s3"><a href="#set2"> {% trans %} RSS {% endtrans %} </a></li>
<li class="tab col s3"><a href="#set3"> {% trans %} User information {% endtrans %} </a></li>
<li class="tab col s3"><a href="#set4"> {% trans %} Password {% endtrans %} </a></li>
2015-10-11 15:30:58 +00:00
<li class="tab col s3"><a href="#set5"> {% trans %} Tags {% endtrans %} </a></li>
2015-09-29 12:31:52 +00:00
{% if is_granted ( 'ROLE_SUPER_ADMIN' ) %}
2015-10-11 15:30:58 +00:00
<li class="tab col s3"><a href="#set6"> {% trans %} Add a user {% endtrans %} </a></li>
2015-09-29 12:31:52 +00:00
{% endif %}
2015-08-04 14:18:15 +00:00
</ul>
</div>
<div id="set1" class="col s12">
2015-11-06 23:18:06 +00:00
{{ form_start ( form .config ) }}
2015-08-04 14:18:15 +00:00
{{ form_errors ( form .config ) }}
<div class="row">
<div class="input-field col s12">
{{ form_errors ( form .config .theme ) }}
{{ form_widget ( form .config .theme ) }}
<label class="required"> {% trans %} Theme {% endtrans %} </label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .config .items_per_page ) }}
{{ form_errors ( form .config .items_per_page ) }}
{{ form_widget ( form .config .items_per_page ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .config .language ) }}
{{ form_errors ( form .config .language ) }}
{{ form_widget ( form .config .language ) }}
</div>
</div>
<div class="hidden"> {{ form_rest ( form .config ) }} </div>
<button class="btn waves-effect waves-light" type="submit" name="action">
2015-08-12 11:35:48 +00:00
{% trans %} Save {% endtrans %}
2015-08-04 14:18:15 +00:00
</button>
</form>
</div>
<div id="set2" class="col s12">
2015-11-06 23:18:06 +00:00
{{ form_start ( form .rss ) }}
2015-08-04 14:18:15 +00:00
{{ form_errors ( form .rss ) }}
<div class="row">
<div class="input-field col s12">
2015-09-30 06:36:30 +00:00
{% trans %} RSS feeds provided by wallabag allow you to read your saved articles with your favourite RSS reader. You need to generate a token first. {% endtrans %}
</div>
</div>
<div class="row">
<div class="input-field col s12">
<label> {% trans %} RSS token {% endtrans %} </label>
2015-08-22 10:28:56 +00:00
<div>
{% if rss .token %}
{{ rss .token }}
{% else %}
2015-09-30 06:36:30 +00:00
<em> {% trans %} No token {% endtrans %} </em>
2015-08-22 10:28:56 +00:00
{% endif %}
2015-09-30 06:36:30 +00:00
– <a href=" {{ path ( 'generate_token' ) }} "> {% if rss .token %} {% trans %} Reset your token {% endtrans %} {% else %} {% trans %} Create your token {% endtrans %} {% endif %} </a>
2015-08-22 10:28:56 +00:00
</div>
2015-08-04 14:18:15 +00:00
</div>
</div>
2015-09-30 06:36:30 +00:00
{% if rss .token %}
2015-08-04 14:18:15 +00:00
<div class="row">
<div class="input-field col s12">
2015-09-30 06:36:30 +00:00
<label> {% trans %} RSS links {% endtrans %} </label>
2015-08-04 14:18:15 +00:00
<ul>
2015-09-30 06:36:30 +00:00
<li><a href=" {{ path ( 'unread_rss' , { 'username' : rss .username , 'token' : rss .token } ) }} "> {% trans %} unread {% endtrans %} </a></li>
<li><a href=" {{ path ( 'starred_rss' , { 'username' : rss .username , 'token' : rss .token } ) }} "> {% trans %} starred {% endtrans %} </a></li>
<li><a href=" {{ path ( 'archive_rss' , { 'username' : rss .username , 'token' : rss .token } ) }} "> {% trans %} archive {% endtrans %} </a></li>
2015-08-04 14:18:15 +00:00
</ul>
2015-09-30 06:36:30 +00:00
2015-08-04 14:18:15 +00:00
</div>
</div>
2015-09-30 06:36:30 +00:00
{% endif %}
2015-08-04 14:18:15 +00:00
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .rss .rss_limit ) }}
{{ form_errors ( form .rss .rss_limit ) }}
{{ form_widget ( form .rss .rss_limit ) }}
</div>
</div>
<div class="hidden"> {{ form_rest ( form .rss ) }} </div>
<button class="btn waves-effect waves-light" type="submit" name="action">
2015-08-12 11:35:48 +00:00
{% trans %} Save {% endtrans %}
2015-08-04 14:18:15 +00:00
</button>
</form>
</div>
<div id="set3" class="col s12">
2015-11-06 23:18:06 +00:00
{{ form_start ( form .user ) }}
2015-08-04 14:18:15 +00:00
{{ form_errors ( form .user ) }}
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .user .name ) }}
{{ form_errors ( form .user .name ) }}
{{ form_widget ( form .user .name ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .user .email ) }}
{{ form_errors ( form .user .email ) }}
{{ form_widget ( form .user .email ) }}
</div>
</div>
2015-10-15 11:17:21 +00:00
{% if twofactor_auth %}
2015-10-13 20:43:15 +00:00
<div class="row">
<div class="input-field col s12">
{{ form_widget ( form .user .twoFactorAuthentication ) }}
{{ form_label ( form .user .twoFactorAuthentication ) }}
{{ form_errors ( form .user .twoFactorAuthentication ) }}
</div>
</div>
2015-10-15 11:17:21 +00:00
{% endif %}
2015-10-13 20:43:15 +00:00
2015-08-04 14:18:15 +00:00
<div class="hidden"> {{ form_rest ( form .user ) }} </div>
<button class="btn waves-effect waves-light" type="submit" name="action">
2015-08-12 11:35:48 +00:00
{% trans %} Save {% endtrans %}
2015-08-04 14:18:15 +00:00
</button>
</form>
</div>
<div id="set4" class="col s12">
2015-11-06 23:18:06 +00:00
{{ form_start ( form .pwd ) }}
2015-08-04 14:18:15 +00:00
{{ form_errors ( form .pwd ) }}
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .pwd .old_password ) }}
{{ form_errors ( form .pwd .old_password ) }}
{{ form_widget ( form .pwd .old_password ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .pwd .new_password .first ) }}
{{ form_errors ( form .pwd .new_password .first ) }}
{{ form_widget ( form .pwd .new_password .first ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .pwd .new_password .second ) }}
{{ form_errors ( form .pwd .new_password .second ) }}
{{ form_widget ( form .pwd .new_password .second ) }}
</div>
</div>
<div class="hidden"> {{ form_rest ( form .pwd ) }} </div>
<button class="btn waves-effect waves-light" type="submit" name="action">
2015-09-30 16:09:18 +00:00
{% trans %} Save {% endtrans %}
2015-08-04 14:18:15 +00:00
</button>
</form>
</div>
2015-10-11 15:30:58 +00:00
<div id="set5" class="col s12">
2015-10-11 15:37:19 +00:00
<div class="row">
<div class="input-field col s12">
<ul>
{% for tagging_rule in app .user .config .taggingRules %}
<li>
if « {{ tagging_rule .rule }} » then tag as « {{ tagging_rule .tags | join ( ', ' ) }} »
</li>
{% endfor %}
</ul>
</div>
</div>
2015-10-11 15:30:58 +00:00
<form action=" {{ path ( 'config' ) }} #set5" method="post" {{ form_enctype ( form .pwd ) }} >
{{ form_errors ( form .pwd ) }}
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .new_tagging_rule .rule ) }}
{{ form_errors ( form .new_tagging_rule .rule ) }}
{{ form_widget ( form .new_tagging_rule .rule ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .new_tagging_rule .tags ) }}
{{ form_errors ( form .new_tagging_rule .tags ) }}
{{ form_widget ( form .new_tagging_rule .tags ) }}
</div>
</div>
<div class="hidden"> {{ form_rest ( form .new_tagging_rule ) }} </div>
<button class="btn waves-effect waves-light" type="submit" name="action">
{% trans %} Save {% endtrans %}
</button>
</form>
</div>
2015-09-29 12:31:52 +00:00
{% if is_granted ( 'ROLE_SUPER_ADMIN' ) %}
2015-08-04 14:18:15 +00:00
<div id="set5" class="col s12">
2015-11-06 23:18:06 +00:00
{{ form_start ( form .new_user ) }}
2015-08-04 14:18:15 +00:00
{{ form_errors ( form .new_user ) }}
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .new_user .username ) }}
{{ form_errors ( form .new_user .username ) }}
{{ form_widget ( form .new_user .username ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
2015-09-29 12:31:52 +00:00
{{ form_label ( form .new_user .plainPassword .first ) }}
{{ form_errors ( form .new_user .plainPassword .first ) }}
{{ form_widget ( form .new_user .plainPassword .first ) }}
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .new_user .plainPassword .second ) }}
{{ form_errors ( form .new_user .plainPassword .second ) }}
{{ form_widget ( form .new_user .plainPassword .second ) }}
2015-08-04 14:18:15 +00:00
</div>
</div>
<div class="row">
<div class="input-field col s12">
{{ form_label ( form .new_user .email ) }}
{{ form_errors ( form .new_user .email ) }}
{{ form_widget ( form .new_user .email ) }}
</div>
</div>
<div class="hidden"> {{ form_rest ( form .new_user ) }} </div>
<button class="btn waves-effect waves-light" type="submit" name="action">
2015-08-12 11:35:48 +00:00
{% trans %} Add a user {% endtrans %}
2015-08-04 14:18:15 +00:00
</button>
</form>
</div>
2015-09-29 12:31:52 +00:00
{% endif %}
2015-08-04 14:18:15 +00:00
</div>
</div>
</div>
</div>
{% endblock %}