Files
tessera-ctl/apps/api/src/nextcloud-status/nextcloud-status.seed.ts
T
schalli 5ef7b0c6cc feat(nextcloud-status): Modul mit Statusabruf, Versionsbewertung und Kachelansicht
- NextcloudInstance mit Zeilenschutz, Migration 20261002150000
- Bewertung (Ampel) als reine Funktion, status.php-Abruf mit Grenzen, endoflife.date-Zwischenspeicher
- API: Liste mit Bewertung, Anlegen und Einzelprüfung nur mit Verwalten
- Modulseite mit Kacheln, Registrierung in Seitenleiste, Marktplatz und Symbolen

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 14:49:02 +02:00

24 lines
813 B
TypeScript

import { ModuleRegistryService } from '../module-registry/module-registry.service';
/**
* Seeds the nextcloud-status module into the module registry
* (quick-261002-k67). Vorbild `proxmox.seed.ts`; Kategorie
* `infrastructure`. Der Slug ist zugleich der Wert in `@UseModule` und in
* `WIDGET_MODULE_SLUGS` (@tessera/shared).
*/
export async function seedNextcloudStatusModule(
moduleRegistryService: ModuleRegistryService,
): Promise<void> {
await moduleRegistryService.seedModule({
slug: 'nextcloud-status',
name: 'Nextcloud-Status',
version: '1.0.0',
category: 'infrastructure',
description: {
de: 'Versionen und Erreichbarkeit Ihrer Nextcloud-Clouds im Blick',
en: 'Keep track of versions and availability of your Nextcloud clouds',
},
isSystem: true,
});
}