960696745f
- Migration 20261008180000: NextcloudFilesConfig (Organisation) und NextcloudFilesAccount (Mandant UND Benutzer per Zeilenschutz, nur verschlüsseltes App-Passwort) - Transportschicht ncRequest: feste Pfadanfänge, Segmentcodierung, keine Weiterleitungen, keine Cookies, Zeitgrenzen; Aufrufsperre pausiert den Ursprung nach jedem 429 und sperrt Zugangsschlüssel nach dem ersten 401 - Einstellungen: Adresse speichern/prüfen, Adresswechsel läuft alle Konten ab (mit Bestätigung) - Controller mit Verwalten nur auf Einstellungen, Seed, Modul, Registrierung in Web (Ladefunktion, Symbol folder, Navigation, Layout) und Reiter Einstellungen - RLS-Inventar fortgeschrieben, Testaufbau (tessera-nc-test) und E2E-Skripte Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
24 lines
814 B
TypeScript
24 lines
814 B
TypeScript
import { ModuleRegistryService } from '../module-registry/module-registry.service';
|
|
|
|
/**
|
|
* Traegt das Modul "Dateien" (Nextcloud-Dateien) in die Modulverwaltung ein
|
|
* (quick-261008-mzu). Kategorie `infrastructure` neben Nextcloud-Status —
|
|
* Administratoren koennen es umhaengen. Der Slug ist zugleich der Wert in
|
|
* `@UseModule`.
|
|
*/
|
|
export async function seedNextcloudFilesModule(
|
|
moduleRegistryService: ModuleRegistryService,
|
|
): Promise<void> {
|
|
await moduleRegistryService.seedModule({
|
|
slug: 'nextcloud-files',
|
|
name: 'Dateien',
|
|
version: '1.0.0',
|
|
category: 'infrastructure',
|
|
description: {
|
|
de: 'Dateien Ihrer Nextcloud ansehen, hochladen, herunterladen und ordnen',
|
|
en: 'View, upload, download and organise the files in your Nextcloud',
|
|
},
|
|
isSystem: true,
|
|
});
|
|
}
|