2026-07-11 16:49:00 +02:00
2026-07-10 18:39:10 +02:00
2026-07-10 18:39:10 +02:00
2026-07-11 16:49:00 +02:00
2026-07-10 18:39:10 +02:00
2026-07-10 21:57:21 +02:00
2026-07-10 18:39:10 +02:00
2026-07-10 18:39:10 +02:00
2026-07-11 16:49:00 +02:00
2026-07-11 16:49:00 +02:00
2026-07-11 16:49:00 +02:00

GovOPlaN Assets

Repository type: module (domain).

govoplan-assets is the GovOPlaN platform module seed for asset lifecycle management for inventory, assignment, maintenance, warranties, inspections, loss and damage reports, depreciation references, and handover protocols.

This repository is initialized as a discoverable module seed. It exposes a module manifest, initial permissions, role templates, documentation metadata, Gitea workflow templates, and a focused manifest test. It intentionally does not yet add HTTP routes, database models, migrations, or WebUI navigation.

Initial Ownership

  • asset lifecycle records
  • assignment and handover facts
  • maintenance and warranty references
  • loss and damage reports
  • inspection links

Boundaries

This module does not own:

  • bookable resource scheduling
  • building-level facilities operations
  • financial ledger postings

Detailed boundary notes are in docs/ASSETS_DOMAIN_BOUNDARY.md.

Integrations

Expected optional integrations:

  • resources
  • facilities
  • procurement
  • contracts
  • inspections
  • files
  • records

Development Install

From the core checkout:

cd /mnt/DATA/git/govoplan-core
./.venv/bin/python -m pip install -e ../govoplan-assets

Focused manifest verification:

cd /mnt/DATA/git/govoplan-assets
PYTHONPATH=src:/mnt/DATA/git/govoplan-core/src /mnt/DATA/git/govoplan-core/.venv/bin/python -m unittest discover -s tests

Gitea Workflow

Issue templates are installed under .gitea/, and the shared label taxonomy is copied to docs/gitea-labels.json with the module label module/assets.

From the core checkout, labels can be synced once a local GITEA_TOKEN is available:

cd /mnt/DATA/git/govoplan-core
/mnt/DATA/git/govoplan/tools/gitea/gitea-sync-labels.py --root /mnt/DATA/git/govoplan-assets --apply
Description
GovOPlaN assets module for asset inventory, assignment, lifecycle, maintenance, warranties, inspections, loss/damage reports, and handover evidence.
Readme AGPL-3.0 56 KiB
Languages
Python 100%