feat: plugins v1.5
This commit is contained in:
@@ -136,7 +136,7 @@
|
||||
General
|
||||
}
|
||||
@case ('plugins') {
|
||||
Plugins
|
||||
Client Plugins
|
||||
}
|
||||
@case ('network') {
|
||||
Network
|
||||
@@ -162,6 +162,9 @@
|
||||
@case ('server') {
|
||||
Server Settings
|
||||
}
|
||||
@case ('serverPlugins') {
|
||||
Server Plugins
|
||||
}
|
||||
@case ('members') {
|
||||
Members
|
||||
}
|
||||
@@ -197,7 +200,10 @@
|
||||
<app-general-settings />
|
||||
}
|
||||
@case ('plugins') {
|
||||
<app-plugin-manager (closed)="navigate('general')" />
|
||||
<app-plugin-manager
|
||||
scope="client"
|
||||
(closed)="navigate('general')"
|
||||
/>
|
||||
}
|
||||
@case ('network') {
|
||||
<app-network-settings />
|
||||
@@ -306,6 +312,21 @@
|
||||
[isAdmin]="isSelectedServerOwner()"
|
||||
/>
|
||||
}
|
||||
@case ('serverPlugins') {
|
||||
@if (currentRoom()) {
|
||||
<app-plugin-manager
|
||||
scope="server"
|
||||
(closed)="navigate('server')"
|
||||
/>
|
||||
} @else {
|
||||
<section class="rounded-lg border border-border bg-card p-5">
|
||||
<h4 class="text-sm font-semibold text-foreground">Open this server to manage plugins</h4>
|
||||
<p class="mt-2 text-sm text-muted-foreground">
|
||||
Server plugin installs and activation are shown for the currently open chat server. Select or open {{ selectedServer()?.name || 'this server' }} in the app, then return here.
|
||||
</p>
|
||||
</section>
|
||||
}
|
||||
}
|
||||
@case ('members') {
|
||||
<app-members-settings
|
||||
[server]="selectedServer()"
|
||||
|
||||
Reference in New Issue
Block a user