feat(radius): add RADIUS server with MAC authentication (MAB), VLAN assignment, accounting and OpsServer API handlers

This commit is contained in:
2026-02-01 19:21:37 +00:00
parent fcea194cf6
commit c2d3ace0dd
31 changed files with 2498 additions and 531 deletions

View File

@@ -33,25 +33,25 @@ interface IEmail {
@customElement('ops-view-emails')
export class OpsViewEmails extends DeesElement {
@state()
private selectedFolder: 'inbox' | 'sent' | 'draft' | 'trash' = 'inbox';
accessor selectedFolder: 'inbox' | 'sent' | 'draft' | 'trash' = 'inbox';
@state()
private emails: IEmail[] = [];
accessor emails: IEmail[] = [];
@state()
private selectedEmail: IEmail | null = null;
accessor selectedEmail: IEmail | null = null;
@state()
private showCompose = false;
accessor showCompose = false;
@state()
private isLoading = false;
accessor isLoading = false;
@state()
private searchTerm = '';
accessor searchTerm = '';
@state()
private emailDomains: string[] = [];
accessor emailDomains: string[] = [];
constructor() {
super();