mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-29 10:57:52 +00:00
92 lines
2.5 KiB
Handlebars
92 lines
2.5 KiB
Handlebars
<section class="dataset-author">
|
|
<header>
|
|
<h2 class="dataset-author__header">
|
|
Owners
|
|
</h2>
|
|
|
|
<p class="dataset-author__byline">
|
|
Please add at least <strong>2</strong> owners.
|
|
</p>
|
|
</header>
|
|
|
|
<table class="nacho-table nacho-table--bordered dataset-owner-table">
|
|
<thead>
|
|
<tr>
|
|
<th class="dataset-author-column--extra-wide">
|
|
Username
|
|
</th>
|
|
<th class="dataset-author-column--extra-wide">Full Name</th>
|
|
<th class="dataset-author-column--narrow">ID Type</th>
|
|
<th class="dataset-author-column--wide">
|
|
Ownership Type
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{{#each confirmedOwnersWithAvatars as |confirmedOwnerWithAvatar|}}
|
|
{{dataset-author
|
|
owner=confirmedOwnerWithAvatar
|
|
ownerTypes=ownerTypes
|
|
removeOwner=(action "removeOwner")
|
|
confirmSuggestedOwner=(action "confirmSuggestedOwner")
|
|
updateOwnerType=(action "updateOwnerType")
|
|
}}
|
|
{{/each}}
|
|
</tbody>
|
|
|
|
<tbody>
|
|
<tr>
|
|
<div class="dataset-owner-table__add-owner">
|
|
{{#if isAddingOwner}}
|
|
{{pwr-user-lookup didFindUser=(action "addOwner")}}
|
|
{{else}}
|
|
<button
|
|
class="nacho-button nacho-button--tertiary dataset-owner-table__trigger"
|
|
{{action (mut isAddingOwner) true}}
|
|
>
|
|
{{fa-icon "plus"}} Add an owner
|
|
</button>
|
|
{{/if}}
|
|
</div>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</section>
|
|
|
|
<section class="action-bar">
|
|
<div class="container action-bar__content">
|
|
<button
|
|
class="nacho-button nacho-button--large-inverse action-bar__item dataset-authors-save"
|
|
disabled={{requiredMinNotConfirmed}}
|
|
onclick={{perform saveOwners}}
|
|
>
|
|
|
|
{{#if saveOwners.isIdle}}
|
|
Save
|
|
{{else}}
|
|
{{pendulum-ellipsis-animation}}
|
|
{{/if}}
|
|
|
|
</button>
|
|
|
|
{{#if requiredMinNotConfirmed}}
|
|
<div class="dataset-authors-save-error">
|
|
<p>
|
|
{{fa-icon "times-circle" prefix="far" class="dataset-authors-save-error__icon"}}
|
|
{{#if (eq changedState 1)}}
|
|
{{#if (eq ownersRequiredCount 2)}}
|
|
Add at least 2 DataOwners.
|
|
{{else}}
|
|
Add at least {{ownersRequiredCount}} more DataOwner(s).
|
|
{{/if}}
|
|
{{else}}
|
|
Please make changes to save.
|
|
{{/if}}
|
|
</p>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
</section>
|