add admin interface, angular migration

This commit is contained in:
_Bastler
2025-11-09 01:58:54 +01:00
parent ff94ca05ce
commit 1acaf07825
100 changed files with 7129 additions and 50 deletions
+45 -1
View File
@@ -69,6 +69,39 @@ import { MatDatepickerModule } from '@angular/material/datepicker';
import { MomentDateModule } from '@angular/material-moment-adapter';
import { MAT_DATE_FORMATS } from '@angular/material/core';
import { DatetimepickerComponent } from './ui/datetimepicker/datetimepicker.component';
import { AdminComponent } from './pages/admin/admin.component';
import { AdminUsersComponent } from './pages/admin/users/users.component';
import { AdminUserEditDialog } from './pages/admin/users/user.edit';
import { AdminPermissionEditDialog } from './pages/admin/permissions/permission.edit';
import { AdminQuotaEditDialog } from './pages/admin/quotas/quota.edit';
import { AdminServiceEditDialog } from './pages/admin/services/service.edit';
import { AdminPermissionMappingEditDialog } from './pages/admin/permission-mappings/permission-mapping.edit';
import { AdminQuotaMappingEditDialog } from './pages/admin/quota-mappings/quota-mapping.edit';
import { AdminServicesComponent } from './pages/admin/services/services.component';
import { AdminPermissionsComponent } from './pages/admin/permissions/permissions.component';
import { AdminQuotasComponent } from './pages/admin/quotas/quotas.component';
import { AdminJitsiRoomsComponent } from './pages/admin/jitsi-rooms/jitsi-rooms.component';
import { AdminMinetestAccountsComponent } from './pages/admin/minetest-accounts/minetest-accounts.component';
import { AdminShortenedUrlsComponent } from './pages/admin/shortened-urls/shortened-urls.component';
import { AdminShortenedUrlEditDialog } from './pages/admin/shortened-urls/shortened-url.edit';
import { AdminJukeboxComponent } from './pages/admin/jukebox/jukebox.component';
import { AdminParteyMapsComponent } from './pages/admin/partey-maps/partey-maps.component';
import { AdminParteyTagsComponent } from './pages/admin/partey-tags/partey-tags.component';
import { AdminParteyReportsComponent } from './pages/admin/partey-reports/partey-reports.component';
import { AdminTimeslotsComponent } from './pages/admin/timeslots/timeslots.component';
import { AdminSystemPropertiesComponent } from './pages/admin/system-properties/system-properties.component';
import { AdminPermissionMappingsComponent } from './pages/admin/permission-mappings/permission-mappings.component';
import { AdminQuotaMappingsComponent } from './pages/admin/quota-mappings/quota-mappings.component';
import { AdminVoucherMappingsComponent } from './pages/admin/voucher-mappings/voucher-mappings.component';
import { AdminSystemProfileFieldsComponent } from './pages/admin/system-profile-fields/system-profile-fields.component';
import { AdminUserAliasesComponent } from './pages/admin/user-aliases/user-aliases.component';
import { AdminOidcClientsComponent } from './pages/admin/oidc-clients/oidc-clients.component';
import { AdminOidcClientEditDialog } from './pages/admin/oidc-clients/oidc-client.edit';
import { AdminVoucherMappingEditDialog } from './pages/admin/voucher-mappings/voucher-mapping.edit';
import { AdminSystemPropertyEditDialog } from './pages/admin/system-properties/system-property.edit';
import { AdminSystemProfileFieldEditDialog } from './pages/admin/system-profile-fields/system-profile-field.edit';
import { AdminUserAliasEditDialog } from './pages/admin/user-aliases/user-alias.edit';
import { AdminJitsiRoomEditDialog } from './pages/admin/jitsi-rooms/jitsi-room.edit';
export function init_app(i18n: I18nService) {
@@ -132,7 +165,18 @@ export class XhrInterceptor implements HttpInterceptor {
DividerComponent, DividertestComponent,
DatetimepickerComponent,
DurationpickerComponent,
JukeboxComponent
JukeboxComponent,
AdminComponent, AdminUsersComponent, AdminUserEditDialog, AdminPermissionEditDialog, AdminQuotaEditDialog,
AdminServiceEditDialog, AdminPermissionMappingEditDialog, AdminQuotaMappingEditDialog,
AdminOidcClientEditDialog, AdminVoucherMappingEditDialog, AdminSystemPropertyEditDialog,
AdminSystemProfileFieldEditDialog, AdminUserAliasEditDialog, AdminJitsiRoomEditDialog,
AdminServicesComponent, AdminPermissionsComponent,
AdminQuotasComponent, AdminJitsiRoomsComponent, AdminMinetestAccountsComponent,
AdminShortenedUrlsComponent, AdminShortenedUrlEditDialog, AdminJukeboxComponent, AdminParteyMapsComponent,
AdminParteyTagsComponent, AdminParteyReportsComponent, AdminTimeslotsComponent,
AdminSystemPropertiesComponent, AdminPermissionMappingsComponent, AdminQuotaMappingsComponent,
AdminVoucherMappingsComponent, AdminSystemProfileFieldsComponent, AdminUserAliasesComponent,
AdminOidcClientsComponent
],
imports: [
BrowserModule,