From 78abe7890342ed08be398d63ecc8f7a8714ab245 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 10 Dec 2020 11:31:54 +0100 Subject: [PATCH] adminSetAbsent --- .../frontcraft/pages/raid/raid.component.html | 17 ++++++++++++++-- .../frontcraft/pages/raid/raid.component.ts | 20 +++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/app/frontcraft/pages/raid/raid.component.html b/src/frontend/src/app/frontcraft/pages/raid/raid.component.html index 884124d..64ff328 100644 --- a/src/frontend/src/app/frontcraft/pages/raid/raid.component.html +++ b/src/frontend/src/app/frontcraft/pages/raid/raid.component.html @@ -72,6 +72,10 @@ Tanks ({{raid.tanks.length}})
+
- + Trial diff --git a/src/frontend/src/app/frontcraft/pages/raid/raid.component.ts b/src/frontend/src/app/frontcraft/pages/raid/raid.component.ts index 56992c7..d9c91a6 100644 --- a/src/frontend/src/app/frontcraft/pages/raid/raid.component.ts +++ b/src/frontend/src/app/frontcraft/pages/raid/raid.component.ts @@ -247,4 +247,24 @@ export class FrontcraftRaidComponent .then(_ => this.refresh()) } } + + adminSetAbsent(signup: Signup) { + + const manageRaid = this.api.get('manageRaid') + if(manageRaid){ + const signupUpdated:Signup = { + benched: false, + absent: !signup.absent, + late: false, + characterid: signup.characterid, + raidid: signup.raidid, + timestamp: signup.timestamp, + id: signup.id, + memo: signup.memo + } + manageRaid.updateSignup(signupUpdated) + .then(_ => this.refresh()) + } + } + } \ No newline at end of file