More webapp changes+fixes
Build Docker and Deploy / Build Docker Container (push) Successful in 1m0s
Build Docker and Deploy / Run Unit-Tests (push) Successful in 9m18s
Build Docker and Deploy / Deploy to Server (push) Successful in 22s

This commit is contained in:
2025-12-07 04:21:11 +01:00
parent 2b7950f5dc
commit c81143ecdc
17 changed files with 297 additions and 20 deletions
@@ -16,7 +16,7 @@
Accept
</button>
}
@if (subscription()!.confirmed && isOwner()) {
@if (subscription()!.confirmed && isOwner() && !isOwnSubscription()) {
<button
nz-button
nz-popconfirm
@@ -27,7 +27,25 @@
Deactivate
</button>
}
@if (expertMode() && isOutgoing() && subscription()!.confirmed && subscription()!.active) {
@if (isOwnSubscription()) {
@if (subscription()!.active) {
<button
nz-button
nz-popconfirm
nzPopconfirmTitle="Deactivate this subscription?"
(nzOnConfirm)="setInactive()"
>
<span nz-icon nzType="pause-circle"></span>
Deactivate
</button>
} @else {
<button nz-button nzType="primary" (click)="activateSubscription()">
<span nz-icon nzType="play-circle"></span>
Activate
</button>
}
}
@if (expertMode() && isOutgoing() && subscription()!.confirmed && subscription()!.active && !isOwnSubscription()) {
<button
nz-button
nz-popconfirm