diff options
author | Nicolas Lœuillet <nicolas@loeuillet.org> | 2016-02-04 15:59:57 +0100 |
---|---|---|
committer | Nicolas Lœuillet <nicolas@loeuillet.org> | 2016-02-04 15:59:57 +0100 |
commit | e008c037f53324b931f027483f9f1053171109c5 (patch) | |
tree | 441c54eb946ffb53a161cad8f686ce7aff875abd /app/Resources | |
parent | 74f39b0952440fa0c55e5e8a2e1a8d2bbd3acfd7 (diff) | |
parent | 79b9e49d9464e9a67f6ee66fbf6f6c541b1a29f4 (diff) | |
download | wallabag-e008c037f53324b931f027483f9f1053171109c5.tar.gz wallabag-e008c037f53324b931f027483f9f1053171109c5.tar.zst wallabag-e008c037f53324b931f027483f9f1053171109c5.zip |
Merge pull request #1612 from wallabag/v2-settings-page
Settings page
Diffstat (limited to 'app/Resources')
3 files changed, 81 insertions, 0 deletions
diff --git a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.en.yml b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.en.yml new file mode 100644 index 00000000..b5385dc3 --- /dev/null +++ b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.en.yml | |||
@@ -0,0 +1,19 @@ | |||
1 | download_pictures: Download pictures on your server | ||
2 | carrot: Enable share to Carrot | ||
3 | diaspora_url: Diaspora URL, if the service is enabled | ||
4 | export_epub: Enable ePub export | ||
5 | export_mobi: Enable .mobi export | ||
6 | export_pdf: Enable PDF export | ||
7 | export_csv: Enable CSV export | ||
8 | export_json: Enable JSON export | ||
9 | export_txt: Enable TXT export | ||
10 | export_xml: Enable XML export | ||
11 | pocket_consumer_key: Consumer key for Pocket to import contents (https://getpocket.com/developer/docs/authentication) | ||
12 | shaarli_url: URL de Shaarli, if the service is enabled | ||
13 | share_diaspora: Enable share to Diaspora | ||
14 | share_mail: Enable share by email | ||
15 | share_shaarli: Enable share to Shaarli | ||
16 | share_twitter: Enable share to Twitter | ||
17 | show_printlink: Display a link to print content | ||
18 | wallabag_support_url: Support URL for wallabag | ||
19 | wallabag_url: URL of *your* wallabag instance | ||
diff --git a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.fr.yml b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.fr.yml new file mode 100644 index 00000000..cdd56acd --- /dev/null +++ b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.fr.yml | |||
@@ -0,0 +1,19 @@ | |||
1 | download_pictures: Télécharger les images sur le serveur | ||
2 | carrot: Activer le partage vers Carrot | ||
3 | diaspora_url: URL de Diaspora, si le service Diaspora est activé | ||
4 | export_epub: Activer l'export ePub | ||
5 | export_mobi: Activer l'export .mobi | ||
6 | export_pdf: Activer l'export PDF | ||
7 | export_csv: Activer l'export CSV | ||
8 | export_json: Activer l'export JSON | ||
9 | export_txt: Activer l'export TXT | ||
10 | export_xml: Activer l'export XML | ||
11 | pocket_consumer_key: Clé d'authentification Pocket pour importer les données (https://getpocket.com/developer/docs/authentication) | ||
12 | shaarli_url: URL de Shaarli, si le service Shaarli est activé | ||
13 | share_diaspora: Activer le partage vers Diaspora | ||
14 | share_mail: Activer le partage par email | ||
15 | share_shaarli: Activer le partage vers Shaarli | ||
16 | share_twitter: Activer le partage vers Twitter | ||
17 | show_printlink: Afficher un lien pour imprimer | ||
18 | wallabag_support_url: URL de support de wallabag | ||
19 | wallabag_url: URL de *votre* instance de wallabag | ||
diff --git a/app/Resources/CraueConfigBundle/views/Settings/modify.html.twig b/app/Resources/CraueConfigBundle/views/Settings/modify.html.twig new file mode 100644 index 00000000..f44db420 --- /dev/null +++ b/app/Resources/CraueConfigBundle/views/Settings/modify.html.twig | |||
@@ -0,0 +1,43 @@ | |||
1 | {% extends "WallabagCoreBundle::layout.html.twig" %} | ||
2 | |||
3 | {% block title %}{% trans %}internal settings{% endtrans %}{% endblock %} | ||
4 | |||
5 | {% block content %} | ||
6 | <div class="row"> | ||
7 | <div class="col s12"> | ||
8 | <div class="card-panel settings"> | ||
9 | {{ form_start(form, {'attr': {'class': 'craue_config_settings_modify'}}) }} | ||
10 | {{ form_errors(form) }} | ||
11 | |||
12 | <div class="row"> | ||
13 | <div class="div_tabs col s12"> | ||
14 | <ul class="tabs"> | ||
15 | {% for section in sections | craue_sortSections %} | ||
16 | <li class="tab col s3"><a href="#set-{{ section }}">{{ section | trans({}, 'CraueConfigBundle') }}</a></li> | ||
17 | {% endfor %} | ||
18 | </ul> | ||
19 | </div> | ||
20 | |||
21 | {% for section in sections | craue_sortSections %} | ||
22 | <div id="set-{{ section }}" class="col s12"> | ||
23 | {% for setting in form.settings if setting.section.vars.value == section %} | ||
24 | {{ form_row(setting.name) }} | ||
25 | {{ form_row(setting.section) }} | ||
26 | {{ form_row(setting.value, { | ||
27 | 'label': setting.name.vars.value | trans({}, 'CraueConfigBundle'), | ||
28 | }) }} | ||
29 | {% endfor %} | ||
30 | </div> | ||
31 | {% endfor %} | ||
32 | </div> | ||
33 | |||
34 | <button class="btn waves-effect waves-light" type="submit" name="action"> | ||
35 | {{ 'modify_settings' | trans({}, 'CraueConfigBundle') }} | ||
36 | </button> | ||
37 | |||
38 | {{ form_rest(form) }} | ||
39 | {{ form_end(form) }} | ||
40 | </div> | ||
41 | </div> | ||
42 | </div> | ||
43 | {% endblock %} | ||