Martin Heubuch
267542982b
feat: Add GetTableOfContents and GetStaticAssetUrl RPC methods
...
- Implemented GetTableOfContents in BuildReadController to retrieve the table of contents for a given build.
- Added GetStaticAssetUrl in DocumentController to fetch the URL of static assets associated with a document.
- Updated documents.proto to define new request and response messages for the above methods.
- Created corresponding service methods in services.py to handle the new RPC calls.
- Added a migration to include hierarchy fields (level, order_index, parent_section) in the Section model.
- Enhanced Section model to support hierarchical relationships and ordering.
- Updated serializers to include new fields in the SectionProtoSerializer.
- Added tests for the new static asset service and asset creation functionality.
- Updated gRPC generated version to 1.80.0 in relevant files.
2026-05-15 15:44:16 +02:00
.github
feat: Update Copilot instructions to include proto workflow and constraints awareness
2026-01-20 22:16:45 +01:00
docs
feat: Add support for custom RPC methods in gRPC service documentation
2026-01-16 09:26:26 +01:00
nginx
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
src
feat: Add GetTableOfContents and GetStaticAssetUrl RPC methods
2026-05-15 15:44:16 +02:00
staticfiles /admin
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
.dockerignore
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
.env.docker
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
.gitignore
feat: Add GetTableOfContents and GetStaticAssetUrl RPC methods
2026-05-15 15:44:16 +02:00
APPS.md
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
docker-compose.yml
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
DOCKER.md
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
Dockerfile
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
GIT_MANAGEMENT.md
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
GUARDIAN_MIGRATION.md
feat: Refactor permission management using django-guardian for object-level permissions
2026-01-13 16:35:12 +01:00
LICENSE
feat: Add LICENSE file and update README with license information
2025-12-20 10:35:48 +01:00
manage.sh
feat: Add migration service for external Git repositories
2025-12-20 22:15:08 +01:00
package-lock.json
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
package.json
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
poetry.lock
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
pyproject.toml
Add initial migration files and models for documents and builds
2026-01-20 21:54:31 +01:00
pytest.ini
Refactor code structure for improved readability and maintainability
2025-12-15 14:03:49 +01:00
README.md
feat: Add LICENSE file and update README with license information
2025-12-20 10:35:48 +01:00
REPOSITORY_HANDLERS.md
Refactor repository services and handlers; add Sphinx documentation build task
2026-01-16 14:41:48 +01:00