|
|
|
|
@ -34,6 +34,10 @@
@@ -34,6 +34,10 @@
|
|
|
|
|
return patch({members:newMembers}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async function dropVersion(){ |
|
|
|
|
if (!confirm(t('confirm_delete',{element:t('version_of',{version:page.version,element:page.title})}))) return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function nonMember(json){ |
|
|
|
|
return !page.members[json.id]; |
|
|
|
|
} |
|
|
|
|
@ -126,6 +130,7 @@
@@ -126,6 +130,7 @@
|
|
|
|
|
<span class="warn">{t('not_recent_version')}</span> |
|
|
|
|
{/if} |
|
|
|
|
<button onclick={toggleDetail} class="symbol" title={t('toggle_objects',{objects:t('users')})}></button> |
|
|
|
|
<button onclick={dropVersion} class="symbol" title={t('delete_object',{object:t('version')})}> </button> |
|
|
|
|
{#if detail} |
|
|
|
|
{#if editable} |
|
|
|
|
<PermissionEditor members={page.members} {addMember} {dropMember} {getCandidates} {updatePermission} /> |
|
|
|
|
|