mirror of
https://github.com/turt2live/matrix-dimension.git
synced 2024-10-01 01:05:53 -04:00
List the enabled bots on the go-neb page
This commit is contained in:
parent
51ea270fba
commit
42315de8df
@ -13,6 +13,7 @@
|
|||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Name</th>
|
<th>Name</th>
|
||||||
|
<th>Enabled Bots</th>
|
||||||
<th class="text-center" style="width: 120px;">Actions</th>
|
<th class="text-center" style="width: 120px;">Actions</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@ -25,6 +26,9 @@
|
|||||||
{{ neb.upstreamId ? "matrix.org's go-neb" : "Self-hosted go-neb" }}
|
{{ neb.upstreamId ? "matrix.org's go-neb" : "Self-hosted go-neb" }}
|
||||||
<span class="text-muted" style="display: inline-block;" *ngIf="!neb.upstreamId">({{ neb.adminUrl }})</span>
|
<span class="text-muted" style="display: inline-block;" *ngIf="!neb.upstreamId">({{ neb.adminUrl }})</span>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
{{ getEnabledBotsString(neb) }}
|
||||||
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<span class="appsvcConfigButton" (click)="showAppserviceConfig(neb)"
|
<span class="appsvcConfigButton" (click)="showAppserviceConfig(neb)"
|
||||||
*ngIf="!neb.upstreamId">
|
*ngIf="!neb.upstreamId">
|
||||||
|
@ -24,7 +24,7 @@ export class AdminNebComponent {
|
|||||||
private appserviceApi: AdminAppserviceApiService,
|
private appserviceApi: AdminAppserviceApiService,
|
||||||
private toaster: ToasterService,
|
private toaster: ToasterService,
|
||||||
private router: Router,
|
private router: Router,
|
||||||
private activatedRoute:ActivatedRoute) {
|
private activatedRoute: ActivatedRoute) {
|
||||||
|
|
||||||
this.reload().then(() => this.isLoading = false).catch(error => {
|
this.reload().then(() => this.isLoading = false).catch(error => {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
@ -71,6 +71,12 @@ export class AdminNebComponent {
|
|||||||
console.log(neb);
|
console.log(neb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getEnabledBotsString(neb: FE_NebConfiguration): string {
|
||||||
|
const result = neb.integrations.filter(i => i.isEnabled).map(i => i.displayName).join(", ");
|
||||||
|
if (!result) return "None";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
public addSelfHostedNeb() {
|
public addSelfHostedNeb() {
|
||||||
this.router.navigate(["new", "selfhosted"], {relativeTo: this.activatedRoute});
|
this.router.navigate(["new", "selfhosted"], {relativeTo: this.activatedRoute});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user