implemented deletion of pages/version
This commit is contained in:
@@ -35,7 +35,19 @@
|
||||
}
|
||||
|
||||
async function dropVersion(){
|
||||
if (!confirm(t('confirm_delete',{element:t('version_of',{version:page.version,element:page.title})}))) return;
|
||||
const msg = t('confirm_delete',{element:t('version_of',{version:page.version,element:page.title})});
|
||||
if (!confirm(msg)) return;
|
||||
let url = api(`wiki/page/${key}/version/${page.version}`);
|
||||
let res = await fetch(url,{
|
||||
credentials:'include',
|
||||
method: 'DELETE'
|
||||
});
|
||||
if (res.ok){
|
||||
let json = await res.json();
|
||||
router.navigate(`/wiki/${page.id}/view`);
|
||||
} else {
|
||||
error = await res.text();
|
||||
}
|
||||
}
|
||||
|
||||
function nonMember(json){
|
||||
|
||||
Reference in New Issue
Block a user