Main update
This commit is contained in:
@@ -79,3 +79,33 @@ Wenn `Old-Nexus/` vorhanden ist:
|
||||
- `supports_widget`
|
||||
- `supports_tray`
|
||||
- `module_name`
|
||||
|
||||
## Erweiterte Modul-Metadaten fuer die neue Desktop-Shell
|
||||
|
||||
Importierte Module sollen bei der Migration nicht nur eine Fenster-App bekommen, sondern moeglichst direkt folgende Angaben im Manifest vorbereiten:
|
||||
|
||||
- `app_scope: module`
|
||||
- `installable: true`
|
||||
- `desktop.available`
|
||||
- `desktop.show_on_desktop`
|
||||
- `desktop.show_in_start_menu`
|
||||
- `widgets[]`
|
||||
- `cron_jobs[]`
|
||||
|
||||
Damit koennen folgende Dinge ohne weitere Sonderverdrahtung automatisch entstehen:
|
||||
|
||||
- Desktop- und Startmenue-Sichtbarkeit
|
||||
- Widget-Auswahl im User Self Management
|
||||
- Aufnahme in die zentrale Cron-Verwaltung
|
||||
|
||||
## Systemtools sind keine Module
|
||||
|
||||
Globale Verwaltungsfunktionen werden in diesem Projekt nicht als installierbare Module behandelt.
|
||||
|
||||
Beispiele:
|
||||
|
||||
- `User Management`
|
||||
- `User Self Management`
|
||||
- `Cron Tool`
|
||||
|
||||
Diese Apps laufen als `system_tool` und nicht als `module`.
|
||||
|
||||
Reference in New Issue
Block a user