AI Implementation feature(886): Admin Area General Settings and Categories 1.04 (#26)
This commit was merged in pull request #26.
This commit is contained in:
@@ -3,6 +3,7 @@ import { CommonModule } from '@angular/common';
|
||||
import { FormBuilder, ReactiveFormsModule, Validators } from '@angular/forms';
|
||||
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
|
||||
import { AdminService, GeneralSettings, ThemeView } from '../../core/services/admin.service';
|
||||
import { BootstrapService } from '../../core/services/bootstrap.service';
|
||||
import { MarkdownService } from '../../core/services/markdown.service';
|
||||
import { AdminCategoriesComponent } from './categories/categories.component';
|
||||
import {
|
||||
@@ -161,6 +162,7 @@ import {
|
||||
export class AdminGeneralComponent implements OnInit {
|
||||
private readonly fb = inject(FormBuilder);
|
||||
private readonly admin = inject(AdminService);
|
||||
private readonly bootstrap = inject(BootstrapService);
|
||||
private readonly markdown = inject(MarkdownService);
|
||||
private readonly destroyRef = inject(DestroyRef);
|
||||
|
||||
@@ -293,6 +295,7 @@ export class AdminGeneralComponent implements OnInit {
|
||||
registrationsEnabled: v.registrationsEnabled,
|
||||
});
|
||||
this.applySettings(updated);
|
||||
await this.bootstrap.refresh();
|
||||
this.saveOk.set(true);
|
||||
} catch (e: any) {
|
||||
this.saveError.set(e?.error?.message ?? e?.message ?? 'Failed to save');
|
||||
|
||||
Reference in New Issue
Block a user