feat: Make all ids copyable
This commit is contained in:
29 files changed
+83
-29
No files matched your search
@@ -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
|
||||
|
||||
@@ -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>
|
||||
+3
-1
@@ -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>
|
||||
+3
-1
@@ -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}}
|
||||
|
||||
+3
-1
@@ -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>
|
||||
+3
-1
@@ -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>
|
||||
+3
-1
@@ -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
|
||||
|
||||
+3
-1
@@ -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}}
|
||||
|
||||
+3
-1
@@ -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>
|
||||
+3
-1
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user