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