From e049e691fd5e35cb4690f55a853812cd000a83bb Mon Sep 17 00:00:00 2001 From: Chris Hill-Scott Date: Mon, 25 Apr 2016 09:48:26 +0100 Subject: [PATCH] Use the API key pattern for showing service ID MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When we show an identifier, like an ID or a key, we have a pattern which adds a ‘copy to clipboard’ button. We weren’t using this pattern for service ID. This commit also moves it under the table, so hopefully people will be less likely to confuse the service ID for an API key when scanning down the page. --- app/assets/javascripts/apiKey.js | 2 ++ app/templates/views/api-keys.html | 11 ++++------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/assets/javascripts/apiKey.js b/app/assets/javascripts/apiKey.js index 2bbfa174c..e7905e2d0 100644 --- a/app/assets/javascripts/apiKey.js +++ b/app/assets/javascripts/apiKey.js @@ -33,6 +33,8 @@ key = $component.data('key'), thing = $component.data('thing'); + console.log(thing) + $component .html(states.keyVisible(key, thing)) .attr('aria-live', 'polite') diff --git a/app/templates/views/api-keys.html b/app/templates/views/api-keys.html index eca7175cf..5a187d27f 100644 --- a/app/templates/views/api-keys.html +++ b/app/templates/views/api-keys.html @@ -1,5 +1,6 @@ {% extends "withnav_template.html" %} {% from "components/table.html" import list_table, field, hidden_field_heading %} +{% from "components/api-key.html" import api_key %} {% block page_title %} API keys – GOV.UK Notify @@ -22,17 +23,11 @@ developer documentation.

-

- Service ID -

-

- {{ current_service.id }} -

- {% call(item, row_number) list_table( keys, empty_message="You haven’t created any API keys yet", caption="API keys", + caption_visible=False, field_headings=['Key name', hidden_field_heading('Action')] ) %} {% call field() %} @@ -53,4 +48,6 @@ Create a new API key

+ {{ api_key(current_service.id, "Service ID", thing="service ID") }} + {% endblock %}