aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorJeremy Benoist <jeremy.benoist@gmail.com>2019-07-09 13:22:50 +0200
committerJeremy Benoist <jeremy.benoist@gmail.com>2019-07-09 13:46:02 +0200
commit66fa0c26ab74467645e2cc63a4f48ef82e3f5748 (patch)
tree04d918dbb95181f6a26c1e32cd2086b678c2cc67 /src
parentff8fe22f2e00f91c08efb161e4de52bc4b401880 (diff)
downloadwallabag-66fa0c26ab74467645e2cc63a4f48ef82e3f5748.tar.gz
wallabag-66fa0c26ab74467645e2cc63a4f48ef82e3f5748.tar.zst
wallabag-66fa0c26ab74467645e2cc63a4f48ef82e3f5748.zip
Copy client info to clipboard
From the listing page and the create summary page, you can now copy client info to the clipboard using dedicated buttons.
Diffstat (limited to 'src')
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.da.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.de.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.en.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.es.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.it.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.th.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml1
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/client_parameters.html.twig28
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/index.html.twig15
16 files changed, 48 insertions, 9 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.da.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.da.yml
index 2db283ae..c504bddc 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.da.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.da.yml
@@ -518,6 +518,7 @@ developer:
518 # redirect_uris_label: 'Redirect URIs' 518 # redirect_uris_label: 'Redirect URIs'
519 # save_label: 'Create a new client' 519 # save_label: 'Create a new client'
520 # action_back: 'Back' 520 # action_back: 'Back'
521 # copy_to_clipboard: Copy to clipboard
521 # client_parameter: 522 # client_parameter:
522 # page_title: 'API clients management > Client parameters' 523 # page_title: 'API clients management > Client parameters'
523 # page_description: 'Here are your client parameters.' 524 # page_description: 'Here are your client parameters.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.de.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.de.yml
index db01272f..b2d1a09d 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.de.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.de.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'Weiterleitungs-URIs' 518 redirect_uris_label: 'Weiterleitungs-URIs'
519 save_label: 'Neuen Client erstellen' 519 save_label: 'Neuen Client erstellen'
520 action_back: 'Zurück' 520 action_back: 'Zurück'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'API-Client-Verwaltung > Client-Parameter' 523 page_title: 'API-Client-Verwaltung > Client-Parameter'
523 page_description: 'Dies sind deine Client-Parameter.' 524 page_description: 'Dies sind deine Client-Parameter.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.en.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.en.yml
index 6d006310..6874e924 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.en.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.en.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'Redirect URIs (optional)' 518 redirect_uris_label: 'Redirect URIs (optional)'
519 save_label: 'Create a new client' 519 save_label: 'Create a new client'
520 action_back: 'Back' 520 action_back: 'Back'
521 copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'API clients management > Client parameters' 523 page_title: 'API clients management > Client parameters'
523 page_description: 'Here are your client parameters.' 524 page_description: 'Here are your client parameters.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
index 0eb74396..13e96e0f 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'URIs de redirección' 518 redirect_uris_label: 'URIs de redirección'
519 save_label: 'Crear un nuevo cliente' 519 save_label: 'Crear un nuevo cliente'
520 action_back: 'Volver' 520 action_back: 'Volver'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'Gestión de clientes API > Parámetros del cliente' 523 page_title: 'Gestión de clientes API > Parámetros del cliente'
523 page_description: 'Aquí están los parámetros del cliente.' 524 page_description: 'Aquí están los parámetros del cliente.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml
index 35afdbf4..425d3a6a 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml
@@ -518,6 +518,7 @@ developer:
518 # redirect_uris_label: 'Redirect URIs' 518 # redirect_uris_label: 'Redirect URIs'
519 # save_label: 'Create a new client' 519 # save_label: 'Create a new client'
520 # action_back: 'بازگشت' 520 # action_back: 'بازگشت'
521 # copy_to_clipboard: Copy to clipboard
521 # client_parameter: 522 # client_parameter:
522 # page_title: 'API clients management > Client parameters' 523 # page_title: 'API clients management > Client parameters'
523 # page_description: 'Here are your client parameters.' 524 # page_description: 'Here are your client parameters.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml
index 8a79b02f..2c1a91a8 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: "Adresses de redirection (optionnel)" 518 redirect_uris_label: "Adresses de redirection (optionnel)"
519 save_label: "Créer un nouveau client" 519 save_label: "Créer un nouveau client"
520 action_back: "Retour" 520 action_back: "Retour"
521 copy_to_clipboard: Copier dans le presse-papier
521 client_parameter: 522 client_parameter:
522 page_title: "Gestion des clients API > Les paramètres de votre client" 523 page_title: "Gestion des clients API > Les paramètres de votre client"
523 page_description: "Voilà les paramètres de votre client" 524 page_description: "Voilà les paramètres de votre client"
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
index 859bbb14..b8b37301 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'Redirect URI' 518 redirect_uris_label: 'Redirect URI'
519 save_label: 'Crea un nuovo client' 519 save_label: 'Crea un nuovo client'
520 action_back: 'Indietro' 520 action_back: 'Indietro'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'Gestione client API > Parametri Client' 523 page_title: 'Gestione client API > Parametri Client'
523 page_description: 'Questi sono i tuoi parametri del client.' 524 page_description: 'Questi sono i tuoi parametri del client.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml
index 7d928613..c887fe29 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'URLs de redireccion' 518 redirect_uris_label: 'URLs de redireccion'
519 save_label: 'Crear un novèl client' 519 save_label: 'Crear un novèl client'
520 action_back: 'Retorn' 520 action_back: 'Retorn'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'Gestion dels clients API > Los paramètres de vòstre client' 523 page_title: 'Gestion dels clients API > Los paramètres de vòstre client'
523 page_description: 'Vaquí los paramètres de vòstre client.' 524 page_description: 'Vaquí los paramètres de vòstre client.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml
index 8e7ad7f2..3a2073d3 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'Przekieruj adresy URI' 518 redirect_uris_label: 'Przekieruj adresy URI'
519 save_label: 'Stwórz nowego klienta' 519 save_label: 'Stwórz nowego klienta'
520 action_back: 'Cofnij' 520 action_back: 'Cofnij'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'Zarządzanie klientami API > Parametry klienta' 523 page_title: 'Zarządzanie klientami API > Parametry klienta'
523 page_description: 'Tutaj znajdują się parametry klienta.' 524 page_description: 'Tutaj znajdują się parametry klienta.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml
index ee45c085..50bc246c 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'URIs de redirecionamento' 518 redirect_uris_label: 'URIs de redirecionamento'
519 save_label: 'Criar um novo cliente' 519 save_label: 'Criar um novo cliente'
520 action_back: 'Voltar' 520 action_back: 'Voltar'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 # page_title: 'API clients management > Parâmetros de clientes' 523 # page_title: 'API clients management > Parâmetros de clientes'
523 page_description: 'Aqui estão os parâmetros de seus clientes.' 524 page_description: 'Aqui estão os parâmetros de seus clientes.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml
index edfc77a2..a0da3299 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml
@@ -518,6 +518,7 @@ developer:
518 # redirect_uris_label: 'Redirect URIs' 518 # redirect_uris_label: 'Redirect URIs'
519 # save_label: 'Create a new client' 519 # save_label: 'Create a new client'
520 # action_back: 'Back' 520 # action_back: 'Back'
521 # copy_to_clipboard: Copy to clipboard
521 # client_parameter: 522 # client_parameter:
522 # page_title: 'API clients management > Client parameters' 523 # page_title: 'API clients management > Client parameters'
523 # page_description: 'Here are your client parameters.' 524 # page_description: 'Here are your client parameters.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml
index c99da444..7aedc290 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'Ссылка перенаправления (опционально)' 518 redirect_uris_label: 'Ссылка перенаправления (опционально)'
519 save_label: 'Создать нового клиента' 519 save_label: 'Создать нового клиента'
520 action_back: 'Назад' 520 action_back: 'Назад'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'Управление клиентским API > Параметры клиента' 523 page_title: 'Управление клиентским API > Параметры клиента'
523 page_description: 'Здесь ваши параметры клиента.' 524 page_description: 'Здесь ваши параметры клиента.'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.th.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.th.yml
index 9927d059..924a85d9 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.th.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.th.yml
@@ -518,6 +518,7 @@ developer:
518 redirect_uris_label: 'เส้นทางใหม่ของ URIs (ให้เลือกได้)' 518 redirect_uris_label: 'เส้นทางใหม่ของ URIs (ให้เลือกได้)'
519 save_label: 'สร่้างลูกข่ายใหม' 519 save_label: 'สร่้างลูกข่ายใหม'
520 action_back: 'กลับ' 520 action_back: 'กลับ'
521 # copy_to_clipboard: Copy to clipboard
521 client_parameter: 522 client_parameter:
522 page_title: 'การจัดการลูกข่ายของ API > พารามิเตอร์ของลูกข่าย' 523 page_title: 'การจัดการลูกข่ายของ API > พารามิเตอร์ของลูกข่าย'
523 page_description: 'ที่นี้เป็นพารามิเตอร์ของลูกข่ายของคุณ' 524 page_description: 'ที่นี้เป็นพารามิเตอร์ของลูกข่ายของคุณ'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
index 60fa44d5..e81c1974 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
@@ -518,6 +518,7 @@ developer:
518 # redirect_uris_label: 'Redirect URIs' 518 # redirect_uris_label: 'Redirect URIs'
519 # save_label: 'Create a new client' 519 # save_label: 'Create a new client'
520 # action_back: 'Back' 520 # action_back: 'Back'
521 # copy_to_clipboard: Copy to clipboard
521 # client_parameter: 522 # client_parameter:
522 # page_title: 'API clients management > Client parameters' 523 # page_title: 'API clients management > Client parameters'
523 # page_description: 'Here are your client parameters.' 524 # page_description: 'Here are your client parameters.'
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/client_parameters.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/client_parameters.html.twig
index b498cceb..3a3ba0c9 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/client_parameters.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/client_parameters.html.twig
@@ -8,11 +8,29 @@
8 <div class="card-panel settings"> 8 <div class="card-panel settings">
9 <div class="row"> 9 <div class="row">
10 <p>{{ 'developer.client_parameter.page_description'|trans }}</p> 10 <p>{{ 'developer.client_parameter.page_description'|trans }}</p>
11 <ul> 11
12 <li>{{ 'developer.client_parameter.field_name'|trans }}: <strong><pre>{{ client_name }}</pre></strong></li> 12 <table class="striped">
13 <li>{{ 'developer.client_parameter.field_id'|trans }}: <strong><pre>{{ client_id }}</pre></strong></li> 13 <tr>
14 <li>{{ 'developer.client_parameter.field_secret'|trans }}: <strong><pre>{{ client_secret }}</pre></strong></li> 14 <td>{{ 'developer.client_parameter.field_name'|trans }}</td>
15 </ul> 15 <td><strong><code>{{ client_name }}</code></strong></td>
16 </tr>
17 <tr>
18 <td>{{ 'developer.client_parameter.field_id'|trans }}</td>
19 <td>
20 <strong><code>{{ client_id }}</code></strong>
21 <button class="btn" data-clipboard-text="{{ client_id }}">{{ 'developer.client.copy_to_clipboard'|trans }}</button>
22 </td>
23 </tr>
24 <tr>
25 <td>{{ 'developer.client_parameter.field_secret'|trans }}</td>
26 <td>
27 <strong><code>{{ client_secret }}</code></strong>
28 <button class="btn" data-clipboard-text="{{ client_secret }}">{{ 'developer.client.copy_to_clipboard'|trans }}</button>
29 </td>
30 </tr>
31 </table>
32
33 <br/>
16 34
17 <a href="{{ path('developer') }}" class="waves-effect waves-light grey btn">{{ 'developer.client_parameter.back'|trans }}</a> 35 <a href="{{ path('developer') }}" class="waves-effect waves-light grey btn">{{ 'developer.client_parameter.back'|trans }}</a>
18 <a href="{{ path('developer_howto_firstapp') }}" class="btn waves-effect waves-light">{{ 'developer.client_parameter.read_howto'|trans }}</a> 36 <a href="{{ path('developer_howto_firstapp') }}" class="btn waves-effect waves-light">{{ 'developer.client_parameter.read_howto'|trans }}</a>
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/index.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/index.html.twig
index be04cddb..b83bf96f 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/index.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/common/Developer/index.html.twig
@@ -33,11 +33,17 @@
33 <table class="striped"> 33 <table class="striped">
34 <tr> 34 <tr>
35 <td>{{ 'developer.existing_clients.field_id'|trans }}</td> 35 <td>{{ 'developer.existing_clients.field_id'|trans }}</td>
36 <td><strong><code>{{ client.clientId }}</code></strong></td> 36 <td>
37 <strong><code>{{ client.clientId }}</code></strong>
38 <button class="btn" data-clipboard-text="{{ client.clientId }}">{{ 'developer.client.copy_to_clipboard'|trans }}</button>
39 </td>
37 </tr> 40 </tr>
38 <tr> 41 <tr>
39 <td>{{ 'developer.existing_clients.field_secret'|trans }}</td> 42 <td>{{ 'developer.existing_clients.field_secret'|trans }}</td>
40 <td><strong><code>{{ client.secret }}</code></strong></td> 43 <td>
44 <strong><code>{{ client.secret }}</code></strong>
45 <button class="btn" data-clipboard-text="{{ client.secret }}">{{ 'developer.client.copy_to_clipboard'|trans }}</button>
46 </td>
41 </tr> 47 </tr>
42 <tr> 48 <tr>
43 <td>{{ 'developer.existing_clients.field_uris'|trans }}</td> 49 <td>{{ 'developer.existing_clients.field_uris'|trans }}</td>
@@ -48,9 +54,10 @@
48 <td><strong><code>{{ client.allowedGrantTypes|json_encode() }}</code></strong></td> 54 <td><strong><code>{{ client.allowedGrantTypes|json_encode() }}</code></strong></td>
49 </tr> 55 </tr>
50 </table> 56 </table>
57
58 <p>{{ 'developer.remove.warn_message_1'|trans({'%name%': client.name }) }}</p>
59 <p>{{ 'developer.remove.warn_message_2'|trans({'%name%': client.name }) }}</p>
51 <p> 60 <p>
52 {{ 'developer.remove.warn_message_1'|trans({'%name%': client.name }) }}<br/>
53 {{ 'developer.remove.warn_message_2'|trans({'%name%': client.name }) }}<br/>
54 <a class="waves-effect waves-light red btn" href="{{ path('developer_delete_client', {'id': client.id}) }}">{{ 'developer.remove.action'|trans({'%name%': client.name }) }}</a> 61 <a class="waves-effect waves-light red btn" href="{{ path('developer_delete_client', {'id': client.id}) }}">{{ 'developer.remove.action'|trans({'%name%': client.name }) }}</a>
55 </p> 62 </p>
56 </div> 63 </div>