return $this->render('@WallabagCore/themes/common/Developer/index.html.twig', [
'clients' => $clients,
+ 'wallabag_url' => $this->get('craue_config')->get('wallabag_url'),
]);
}
field_uris: 'Redirect URIs'
field_grant_types: 'Grant type allowed'
no_client: 'No client yet.'
+ show_qrcode_iphone: 'Show QRCode iphone'
remove:
warn_message_1: 'You have the ability to remove the client %name%. This action is IRREVERSIBLE !'
warn_message_2: "If you remove it, every app configured with that client won't be able to auth on your wallabag."
field_uris: "Adresse de redirection"
field_grant_types: "Type de privilège accordé"
no_client: "Aucun client pour le moment"
+ show_qrcode_iphone: 'Voir le QRCode iphone'
remove:
warn_message_1: "Vous avez la possibilité de supprimer le client %name%. Cette action est IRRÉVERSIBLE !"
warn_message_2: "Si vous supprimez le client %name%, toutes les applications qui l’utilisaient ne fonctionneront plus avec votre compte wallabag."
{{ 'developer.remove.warn_message_1'|trans({'%name%': client.name }) }}<br/>
{{ 'developer.remove.warn_message_2'|trans({'%name%': client.name }) }}<br/>
<a class="waves-effect waves-light red btn" href="{{ path('developer_delete_client', {'id': client.id}) }}">{{ 'developer.remove.action'|trans({'%name%': client.name }) }}</a>
+ <a class="waves-effect waves-light btn" href="">{{ 'developer.existing_clients.show_qrcode_iphone'|trans }}</a>
+ <img id="iphoneQrcode{{ client.id }}" />
+ <script>
+ const imgBase64 = jrQrcode.getQrBase64('wallabagv2://{{ app.user.username }}%%{{ wallabag_url }}%%{{ client.id }}_{{ client.randomId }}%%{{ client.secret }}');
+ document.getElementById('iphoneQrcode{{ client.id }}').src = imgBase64;
+ </script>
</p>
</div>
</li>