diff options
author | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-01-24 18:48:28 +0100 |
---|---|---|
committer | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-01-24 18:48:28 +0100 |
commit | 143869525f0241e159e7d883c40129345f64c0d4 (patch) | |
tree | 34ab291a31c65ac71e66faecf755e16b9d027c40 | |
parent | 2532f72c5988e1316e842e50071c2366010f30a1 (diff) | |
parent | b89444ad8bb62ad996e84b3f02c7697e5f37ed19 (diff) | |
download | wallabag-143869525f0241e159e7d883c40129345f64c0d4.tar.gz wallabag-143869525f0241e159e7d883c40129345f64c0d4.tar.zst wallabag-143869525f0241e159e7d883c40129345f64c0d4.zip |
Merge pull request #1629 from wallabag/fixexportformats
fix #1620 and introduce new parameters to export
-rw-r--r-- | app/config/config.yml | 4 | ||||
-rw-r--r-- | app/config/parameters.yml.dist | 4 | ||||
-rw-r--r-- | app/config/tests/parameters.yml.dist.mysql | 4 | ||||
-rw-r--r-- | app/config/tests/parameters.yml.dist.pgsql | 4 | ||||
-rw-r--r-- | app/config/tests/parameters.yml.dist.sqlite | 4 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig | 14 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig | 7 |
7 files changed, 31 insertions, 10 deletions
diff --git a/app/config/config.yml b/app/config/config.yml index fe94560d..a6cfc67d 100644 --- a/app/config/config.yml +++ b/app/config/config.yml | |||
@@ -57,6 +57,10 @@ twig: | |||
57 | export_epub: %export_epub% | 57 | export_epub: %export_epub% |
58 | export_mobi: %export_mobi% | 58 | export_mobi: %export_mobi% |
59 | export_pdf: %export_pdf% | 59 | export_pdf: %export_pdf% |
60 | export_csv: %export_csv% | ||
61 | export_json: %export_json% | ||
62 | export_txt: %export_txt% | ||
63 | export_xml: %export_xml% | ||
60 | version: %app.version% | 64 | version: %app.version% |
61 | twofactor_auth: %twofactor_auth% | 65 | twofactor_auth: %twofactor_auth% |
62 | warning_message: %warning_message% | 66 | warning_message: %warning_message% |
diff --git a/app/config/parameters.yml.dist b/app/config/parameters.yml.dist index 0c0cbff1..e4fcbd74 100644 --- a/app/config/parameters.yml.dist +++ b/app/config/parameters.yml.dist | |||
@@ -61,6 +61,10 @@ parameters: | |||
61 | export_epub: true | 61 | export_epub: true |
62 | export_mobi: true | 62 | export_mobi: true |
63 | export_pdf: true | 63 | export_pdf: true |
64 | export_csv: true | ||
65 | export_json: true | ||
66 | export_txt: true | ||
67 | export_xml: true | ||
64 | wallabag_url: http://v2.wallabag.org | 68 | wallabag_url: http://v2.wallabag.org |
65 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' | 69 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' |
66 | 70 | ||
diff --git a/app/config/tests/parameters.yml.dist.mysql b/app/config/tests/parameters.yml.dist.mysql index 88b1d2b4..f902f239 100644 --- a/app/config/tests/parameters.yml.dist.mysql +++ b/app/config/tests/parameters.yml.dist.mysql | |||
@@ -51,6 +51,10 @@ parameters: | |||
51 | export_epub: true | 51 | export_epub: true |
52 | export_mobi: true | 52 | export_mobi: true |
53 | export_pdf: true | 53 | export_pdf: true |
54 | export_csv: true | ||
55 | export_json: true | ||
56 | export_txt: true | ||
57 | export_xml: true | ||
54 | wallabag_url: http://v2.wallabag.org | 58 | wallabag_url: http://v2.wallabag.org |
55 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' | 59 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' |
56 | 60 | ||
diff --git a/app/config/tests/parameters.yml.dist.pgsql b/app/config/tests/parameters.yml.dist.pgsql index 3c61142d..76685b14 100644 --- a/app/config/tests/parameters.yml.dist.pgsql +++ b/app/config/tests/parameters.yml.dist.pgsql | |||
@@ -51,6 +51,10 @@ parameters: | |||
51 | export_epub: true | 51 | export_epub: true |
52 | export_mobi: true | 52 | export_mobi: true |
53 | export_pdf: true | 53 | export_pdf: true |
54 | export_csv: true | ||
55 | export_json: true | ||
56 | export_txt: true | ||
57 | export_xml: true | ||
54 | wallabag_url: http://v2.wallabag.org | 58 | wallabag_url: http://v2.wallabag.org |
55 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' | 59 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' |
56 | 60 | ||
diff --git a/app/config/tests/parameters.yml.dist.sqlite b/app/config/tests/parameters.yml.dist.sqlite index 2f7699b5..cdafb1b1 100644 --- a/app/config/tests/parameters.yml.dist.sqlite +++ b/app/config/tests/parameters.yml.dist.sqlite | |||
@@ -51,6 +51,10 @@ parameters: | |||
51 | export_epub: true | 51 | export_epub: true |
52 | export_mobi: true | 52 | export_mobi: true |
53 | export_pdf: true | 53 | export_pdf: true |
54 | export_csv: true | ||
55 | export_json: true | ||
56 | export_txt: true | ||
57 | export_xml: true | ||
54 | wallabag_url: http://v2.wallabag.org | 58 | wallabag_url: http://v2.wallabag.org |
55 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' | 59 | wallabag_support_url: 'https://www.wallabag.org/pages/support.html' |
56 | 60 | ||
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig index bf38bff8..6de800b9 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig | |||
@@ -99,13 +99,13 @@ | |||
99 | {% endif %} | 99 | {% endif %} |
100 | <h4 class="center">{% trans %}Export{% endtrans %}</h4> | 100 | <h4 class="center">{% trans %}Export{% endtrans %}</h4> |
101 | <ul> | 101 | <ul> |
102 | <li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'epub' }) }}">{% trans %}EPUB{% endtrans %}</a></li> | 102 | {% if export_epub %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'epub' }) }}">{% trans %}EPUB{% endtrans %}</a></li>{% endif %} |
103 | <li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'mobi' }) }}">{% trans %}MOBI{% endtrans %}</a></li> | 103 | {% if export_mobi %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'mobi' }) }}">{% trans %}MOBI{% endtrans %}</a></li>{% endif %} |
104 | <li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'pdf' }) }}">{% trans %}PDF{% endtrans %}</a></li> | 104 | {% if export_pdf %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'pdf' }) }}">{% trans %}PDF{% endtrans %}</a></li>{% endif %} |
105 | <li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'xml' }) }}">{% trans %}XML{% endtrans %}</a></li> | 105 | {% if export_xml %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'xml' }) }}">{% trans %}XML{% endtrans %}</a></li>{% endif %} |
106 | <li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'json' }) }}">{% trans %}JSON{% endtrans %}</a></li> | 106 | {% if export_csv %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'json' }) }}">{% trans %}JSON{% endtrans %}</a></li>{% endif %} |
107 | <li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'csv' }) }}">{% trans %}CSV{% endtrans %}</a></li> | 107 | {% if export_json %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'csv' }) }}">{% trans %}CSV{% endtrans %}</a></li>{% endif %} |
108 | <li class="bold"><del><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'txt' }) }}">{% trans %}TXT{% endtrans %}</a></del></li> | 108 | {% if export_txt %}<li class="bold"><del><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'txt' }) }}">{% trans %}TXT{% endtrans %}</a></del></li>{% endif %} |
109 | </ul> | 109 | </ul> |
110 | </div> | 110 | </div> |
111 | 111 | ||
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig index 095ff7b3..31963ae8 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig | |||
@@ -117,9 +117,10 @@ | |||
117 | {% if export_epub %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'epub' }) }}" title="Generate ePub file">EPUB</a></li>{% endif %} | 117 | {% if export_epub %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'epub' }) }}" title="Generate ePub file">EPUB</a></li>{% endif %} |
118 | {% if export_mobi %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'mobi' }) }}" title="Generate Mobi file">MOBI</a></li>{% endif %} | 118 | {% if export_mobi %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'mobi' }) }}" title="Generate Mobi file">MOBI</a></li>{% endif %} |
119 | {% if export_pdf %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'pdf' }) }}" title="Generate PDF file">PDF</a></li>{% endif %} | 119 | {% if export_pdf %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'pdf' }) }}" title="Generate PDF file">PDF</a></li>{% endif %} |
120 | <li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'csv' }) }}" title="Generate CSV file">CSV</a></li> | 120 | {% if export_csv %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'csv' }) }}" title="Generate CSV file">CSV</a></li>{% endif %} |
121 | <li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'json' }) }}" title="Generate JSON file">JSON</a></li> | 121 | {% if export_json %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'json' }) }}" title="Generate JSON file">JSON</a></li>{% endif %} |
122 | <li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'xml' }) }}" title="Generate XML file">XML</a></li> | 122 | {% if export_txt %}<li><del><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'txt' }) }}" title="Generate TXT file">TXT</a></del></li>{% endif %} |
123 | {% if export_xml %}<li><a href="{{ path('export_entry', { 'id': entry.id, 'format': 'xml' }) }}" title="Generate XML file">XML</a></li>{% endif %} | ||
123 | </ul> | 124 | </ul> |
124 | </div> | 125 | </div> |
125 | </li> | 126 | </li> |