implemented option to allow guests to see wiki page

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2025-09-19 23:03:37 +02:00
parent 60d116664b
commit 08eb382c85
6 changed files with 42 additions and 3 deletions

View File

@@ -107,6 +107,12 @@
return loadContent(res);
}
async function patchGuestPermissions(ev){
let data = {guest_allowed:page.guest_allowed};
console.log(data);
return patch(data);
}
async function patchTitle(t){
var result = await(patch({title:t}));
router.navigate(`/wiki/${page.id}/view`);
@@ -146,6 +152,10 @@
{#if detail}
{#if editable}
<PermissionEditor members={page.members} {addMember} {dropMember} {getCandidates} {updatePermission} />
<label>
<input type="checkbox" bind:checked={page.guest_allowed} onchange={patchGuestPermissions} />
{t('visible_to_guests')}
</label>
{:else}
<table>
<thead>