2026-06-24 01:43:16 +02:00
2026-06-24 01:43:16 +02:00
2026-06-23 18:00:26 +02:00
2026-06-24 01:43:16 +02:00
2026-06-24 01:43:16 +02:00

govoplan-files

GovOPlaN Files module.

This repository owns the Files module backend manifest, API router, schemas, storage service layer, SQLAlchemy model definitions, migration registration path, and Files WebUI source bundle. Runtime access to auth/session/settings and cross-module models is provided by govoplan-core and the installed module packages.

The WebUI bundle is exposed as the local npm package @govoplan/files-webui from webui/. It depends on @govoplan/core-webui for shared API/CSRF/auth helpers, core types, generic UI components and shell primitives.

Development

Install the backend module through the core development environment:

cd /mnt/DATA/git/govoplan-core
./.venv/bin/python -m pip install -r requirements-dev.txt

Install the WebUI host dependencies from the core WebUI runner:

cd /mnt/DATA/git/govoplan-core/webui
PATH=/home/zemion/.nvm/versions/node/v22.22.3/bin:$PATH /home/zemion/.nvm/versions/node/v22.22.3/bin/npm install

The backend module is registered through the govoplan.modules entry point files.

Description
GovOPlaN files module for managed file storage, metadata, shares, uploads, downloads, file spaces, and file WebUI integration.
Readme AGPL-3.0 784 KiB
Languages
Python 55.3%
TypeScript 41.8%
CSS 2.6%
Shell 0.2%
Dockerfile 0.1%