feat: Make all ids copyable

This commit is contained in:
Susmitha Girumala committed 2020-09-30 12:18:12 -04:00
1 parent 5febe3cb7d
commit da6192a3cd
29 files changed
+83 -29

No files matched your search

-1
View File
@@ -16,7 +16,6 @@ export default class CopyableComponent extends Component {
icon = 'copy-action';
@tracked text;
@tracked clipboard;
/**
* A Ember Concurrency-based task that updates copy icon to a success state
+2 -1
View File
@@ -82,5 +82,6 @@
}
.copyable .copyable-button {
padding: 0rem;
padding: 0 sizing.rems(xxs);
margin: 0;
}
@@ -1,3 +1,5 @@
<h2>{{t "resources.auth-method.title"}}</h2>
<p>{{t "resources.auth-method.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -1,2 +1,4 @@
<h2>{{t "resources.account.title"}}</h2>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -1,3 +1,5 @@
<h2>{{t "resources.account.title"}}</h2>
<p>{{t 'resources.account.messages.set-password.description'}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -24,7 +24,9 @@
{{account.username}}
</row.cell>
<row.cell>
<code>{{account.id}}</code>
<Copyable @text={{account.id}}>
<code>{{account.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -46,7 +46,9 @@
</Rose::Badge>
</row.cell>
<row.cell>
<code>{{authMethod.id}}</code>
<Copyable @text={{authMethod.id}}>
<code>{{authMethod.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -1,3 +1,5 @@
<h2>{{t "resources.group.title"}}</h2>
<p>{{t "resources.group.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -17,7 +17,9 @@
{{member.displayName}}
</row.headerCell>
<row.cell>
<code>{{member.id}}</code>
<Copyable @text={{member.id}}>
<code>{{member.id}}</code>
</Copyable>
</row.cell>
<row.cell>
<Rose::Dropdown
@@ -39,7 +39,9 @@
<p>{{group.description}}</p>
</row.headerCell>
<row.cell>
<code>{{group.id}}</code>
<Copyable @text={{group.id}}>
<code>{{group.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -1,3 +1,5 @@
<h2>{{t "resources.host-catalog.title"}}</h2>
<p>{{t "resources.host-catalog.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -1,3 +1,5 @@
<h2>{{t "resources.host-set.title"}}</h2>
<p>{{t "resources.host-set.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -25,7 +25,9 @@
<Rose::Badge>{{host.type}}</Rose::Badge>
</row.cell>
<row.cell>
<code>{{host.id}}</code>
<Copyable @text={{host.id}}>
<code>{{host.id}}</code>
</Copyable>
</row.cell>
<row.cell>
<Rose::Dropdown
@@ -26,7 +26,9 @@
</Rose::Badge>
</row.cell>
<row.cell>
<code>{{hostSet.id}}</code>
<Copyable @text={{hostSet.id}}>
<code>{{hostSet.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -1,3 +1,5 @@
<h2>{{t "resources.host.title"}}</h2>
<p>{{t "resources.host.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -27,7 +27,9 @@
</Rose::Badge>
</row.cell>
<row.cell>
<code>{{host.id}}</code>
<Copyable @text={{host.id}}>
<code>{{host.id}}</code>
</Copyable>
</row.cell>
<row.cell>
<code>{{host.attributes.address}}</code>
@@ -47,7 +47,9 @@
</Rose::Badge>
</row.cell>
<row.cell>
<code>{{hostCatalog.id}}</code>
<Copyable @text={{hostCatalog.id}}>
<code>{{hostCatalog.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -7,7 +7,9 @@
<page.header>
<h2>{{t "resources.project.title"}}</h2>
<p>{{t "resources.project.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
</page.header>
<page.navigation>
@@ -28,7 +28,9 @@
{{#each @model as |sessionAggregate|}}
<body.row as |row|>
<row.headerCell>
<code>{{sessionAggregate.session.id}}</code>
<Copyable @text={{sessionAggregate.session.id}}>
<code>{{sessionAggregate.session.id}}</code>
</Copyable>
</row.headerCell>
<row.cell>{{sessionAggregate.user.displayName}}</row.cell>
<row.cell>{{sessionAggregate.target.displayName}}</row.cell>
@@ -51,7 +51,9 @@
{{/if}}
</row.cell>
<row.cell>
<code>{{target.id}}</code>
<Copyable @text={{target.id}}>
<code>{{target.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -1,3 +1,5 @@
<h2>{{t "resources.target.title"}}</h2>
<p>{{t "resources.target.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -22,7 +22,9 @@
<Rose::Badge>{{t (concat 'resources.host-set.types.' hostSet.model.type)}}</Rose::Badge>
</row.cell>
<row.cell>
<code>{{hostSet.model.id}}</code>
<Copyable @text={{hostSet.model.id}}>
<code>{{hostSet.model.id}}</code>
</Copyable>
</row.cell>
<row.cell>
<Rose::Dropdown
@@ -41,7 +41,9 @@
<p>{{role.description}}</p>
</row.headerCell>
<row.cell>
<code>{{role.id}}</code>
<Copyable @text={{role.id}}>
<code>{{role.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -1,3 +1,5 @@
<h2>{{t "resources.role.title"}}</h2>
<p>{{t "resources.role.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -1,3 +1,5 @@
<h2>{{t "resources.role.title"}}</h2>
<p>{{t "resources.role.grant.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
@@ -21,7 +21,9 @@
{{t (concat 'resources.role.principal.types.' principal.type)}}
</row.cell>
<row.cell>
<code>{{principal.model.id}}</code>
<Copyable @text={{principal.model.id}}>
<code>{{principal.model.id}}</code>
</Copyable>
</row.cell>
<row.cell>
<Rose::Dropdown
@@ -1,3 +1,5 @@
<h2>{{t "resources.role.title"}}</h2>
<p>{{t "resources.role.principal.description"}}</p>
<p><code>{{@model.role.id}}</code></p>
<Copyable @text={{@model.role.id}}>
<code>{{@model.role.id}}</code>
</Copyable>
@@ -41,7 +41,9 @@
<p>{{user.description}}</p>
</row.headerCell>
<row.cell>
<code>{{user.id}}</code>
<Copyable @text={{user.id}}>
<code>{{user.id}}</code>
</Copyable>
</row.cell>
</body.row>
{{/each}}
@@ -7,7 +7,9 @@
<page.header>
<h2>{{t "resources.user.title"}}</h2>
<p>{{t "resources.user.description"}}</p>
<p><code>{{@model.id}}</code></p>
<Copyable @text={{@model.id}}>
<code>{{@model.id}}</code>
</Copyable>
</page.header>
<page.actions>