mirror of
https://github.com/wallabag/wallabag.git
synced 2024-05-29 06:28:05 +00:00
c844dc0c50
Since password are linked to username it was hard to change username while checking that the password is the good one. Instead of doing crazy things to achieve that, I act that user won't be able to update username. Also, username (and email) must be unique, since people logged in using username and can request a new password using email. This should fix #1149
170 lines
5.7 KiB
Twig
170 lines
5.7 KiB
Twig
{% extends "WallabagCoreBundle::layout.html.twig" %}
|
||
|
||
{% block title %}{% trans %}Config{% endtrans %}{% endblock %}
|
||
|
||
{% block content %}
|
||
<h2>{% trans %}Wallabag configuration{% endtrans %}</h2>
|
||
|
||
<form action="{{ path('config') }}" method="post" {{ form_enctype(form.config) }}>
|
||
{{ form_errors(form.config) }}
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.config.theme) }}
|
||
{{ form_errors(form.config.theme) }}
|
||
{{ form_widget(form.config.theme) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.config.items_per_page) }}
|
||
{{ form_errors(form.config.items_per_page) }}
|
||
{{ form_widget(form.config.items_per_page) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.config.language) }}
|
||
{{ form_errors(form.config.language) }}
|
||
{{ form_widget(form.config.language) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
{{ form_rest(form.config) }}
|
||
</form>
|
||
|
||
<h2>{% trans %}RSS configuration{% endtrans %}</h2>
|
||
|
||
<form action="{{ path('config') }}" method="post" {{ form_enctype(form.rss) }}>
|
||
{{ form_errors(form.rss) }}
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
<label>Rss token</label>
|
||
{% if rss.token %}
|
||
{{ rss.token }}
|
||
{% else %}
|
||
<em>No token</em>
|
||
{% endif %}
|
||
–
|
||
<a href="{{ path('generate_token') }}">Regenerate ?</a>
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
<label>Rss links:</label>
|
||
{% if rss.token %}
|
||
<ul>
|
||
<li><a href="{{ path('unread_rss', {'username': rss.username, 'token': rss.token}) }}">unread</a></li>
|
||
<li><a href="{{ path('starred_rss', {'username': rss.username, 'token': rss.token}) }}">fav</a></li>
|
||
<li><a href="{{ path('archive_rss', {'username': rss.username, 'token': rss.token}) }}">archives</a></li>
|
||
</ul>
|
||
{% else %}
|
||
<strong>You need to generate a token first.</strong>
|
||
{% endif %}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.rss.rss_limit) }}
|
||
{{ form_errors(form.rss.rss_limit) }}
|
||
{{ form_widget(form.rss.rss_limit) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
{{ form_rest(form.rss) }}
|
||
</form>
|
||
|
||
<h2>{% trans %}User information{% endtrans %}</h2>
|
||
|
||
<form action="{{ path('config') }}" method="post" {{ form_enctype(form.user) }}>
|
||
{{ form_errors(form.user) }}
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.user.name) }}
|
||
{{ form_errors(form.user.name) }}
|
||
{{ form_widget(form.user.name) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.user.email) }}
|
||
{{ form_errors(form.user.email) }}
|
||
{{ form_widget(form.user.email) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
{{ form_rest(form.user) }}
|
||
</form>
|
||
|
||
<h2>{% trans %}Change your password{% endtrans %}</h2>
|
||
|
||
<form action="{{ path('config') }}" method="post" {{ form_enctype(form.pwd) }}>
|
||
{{ form_errors(form.pwd) }}
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.pwd.old_password) }}
|
||
{{ form_errors(form.pwd.old_password) }}
|
||
{{ form_widget(form.pwd.old_password) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.pwd.new_password.first) }}
|
||
{{ form_errors(form.pwd.new_password.first) }}
|
||
{{ form_widget(form.pwd.new_password.first) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.pwd.new_password.second) }}
|
||
{{ form_errors(form.pwd.new_password.second) }}
|
||
{{ form_widget(form.pwd.new_password.second) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
{{ form_rest(form.pwd) }}
|
||
</form>
|
||
|
||
<h2>{% trans %}Add a user{% endtrans %}</h2>
|
||
|
||
<form action="{{ path('config') }}" method="post" {{ form_enctype(form.new_user) }}>
|
||
{{ form_errors(form.new_user) }}
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.new_user.username) }}
|
||
{{ form_errors(form.new_user.username) }}
|
||
{{ form_widget(form.new_user.username) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.new_user.password) }}
|
||
{{ form_errors(form.new_user.password) }}
|
||
{{ form_widget(form.new_user.password) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
<fieldset class="w500p inline">
|
||
<div class="row">
|
||
{{ form_label(form.new_user.email) }}
|
||
{{ form_errors(form.new_user.email) }}
|
||
{{ form_widget(form.new_user.email) }}
|
||
</div>
|
||
</fieldset>
|
||
|
||
{{ form_rest(form.new_user) }}
|
||
</form>
|
||
{% endblock %}
|