completed member addition by autocomplete form

This commit is contained in:
2025-07-22 08:46:14 +02:00
parent 38bc00df29
commit 81b28c0229
5 changed files with 40 additions and 13 deletions

View File

@@ -14,6 +14,12 @@
let estimated_time = $state({sum:0});
let showSettings = $state(false);
async function addMember(entry){
const ids = Object.keys(entry);
console.log({entry:entry,ids:ids});
if (ids) update({new_member:+ids.pop()});
}
async function loadProject(){
const url = `${location.protocol}//${location.host.replace('5173','8080')}/api/project/${id}`;
const resp = await fetch(url,{credentials:'include'});
@@ -125,6 +131,6 @@
{#if showSettings}
<fieldset class="project settings">
<legend>{t('settings')}</legend>
<MemberEditor members={project.members} {updatePermission} />
<MemberEditor members={project.members} {updatePermission} {addMember} />
</fieldset>
{/if}