- Implement test script for new SAG module endpoints BE-003 (Tag State Management) and BE-004 (Bulk Operations). - Create test cases for creating, updating, and bulk operations on cases and tags. - Add a test for module deactivation to ensure data integrity is maintained. - Include setup and teardown for tests to clear database state before and after each test.
18 lines
570 B
Python
18 lines
570 B
Python
"""
|
|
Hardware Module - Asset Management System
|
|
Tracks physical hardware with ownership, location, and attachment history.
|
|
"""
|
|
|
|
from fastapi import APIRouter
|
|
from .backend.router import router as api_router
|
|
from .frontend.views import router as frontend_router
|
|
|
|
# Module metadata
|
|
MODULE_NAME = "hardware"
|
|
MODULE_DISPLAY_NAME = "Hardware"
|
|
MODULE_ICON = "🖥️"
|
|
MODULE_DESCRIPTION = "Hardware asset management og tracking"
|
|
|
|
# Export routers for main.py
|
|
__all__ = ['api_router', 'frontend_router', 'MODULE_NAME', 'MODULE_DISPLAY_NAME', 'MODULE_ICON', 'MODULE_DESCRIPTION']
|