From f7c75df9be76942d550077be731b244c7b49a6dd Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 8 May 2025 15:30:11 +0930 Subject: [PATCH] docs(itam): Add IT Asset ref: #742 closes #692 --- .../development/accounting/asset.md | 6 +++- .../development/itam/it_asset.md | 32 +++++++++++++++++++ .../centurion_erp/development/models.md | 2 ++ mkdocs.yml | 2 ++ 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 docs/projects/centurion_erp/development/itam/it_asset.md diff --git a/docs/projects/centurion_erp/development/accounting/asset.md b/docs/projects/centurion_erp/development/accounting/asset.md index dfddabe2..0c7d3e83 100644 --- a/docs/projects/centurion_erp/development/accounting/asset.md +++ b/docs/projects/centurion_erp/development/accounting/asset.md @@ -1,5 +1,5 @@ --- -title: Asset +title: IT Asset description: Asset Base Model Development Documentation for Centurion ERP by No Fuss Computing date: 2025-05-05 template: project.html @@ -8,6 +8,10 @@ about: https://github.com/nofusscomputing/centurion_erp Asset is a base model of Centurion ERP and contains all of the core features. This allows for easier extensibility. +This model has the following sub-models available: + +- [IT Asset](../itam/it_asset.md) + ## Tests diff --git a/docs/projects/centurion_erp/development/itam/it_asset.md b/docs/projects/centurion_erp/development/itam/it_asset.md new file mode 100644 index 00000000..902b9206 --- /dev/null +++ b/docs/projects/centurion_erp/development/itam/it_asset.md @@ -0,0 +1,32 @@ +--- +title: IT Asset +description: IT Asset Base Model Development Documentation for Centurion ERP by No Fuss Computing +date: 2025-05-08 +template: project.html +about: https://github.com/nofusscomputing/centurion_erp +--- + +IT Asset is a base model of Centurion ERP and contains all of the core features. This model is also a sub-model, and that of an [asset](../accounting/asset.md). + + +## Tests + +- Unit + + - API Fields Rendering `itam.tests.unit.itamasset_base.test_unit_asset_base_api_fields.ITAMAssetBaseAPIInheritedCases` + + - Model `itam.tests.unit.itamasset_base.test_unit_asset_base_model.ITAMAssetBaseModelInheritedCases` + + - ViewSet `itam.tests.unit.itamasset_base.test_unit_asset_base_viewset.ITAMAssetBaseViewsetInheritedCases` + +- Functional: + + - History `itam.tests.functional.itamasset_base.test_functional_asset_base_history.History` + + - Metadata `itam.tests.functional.itamasset_base.test_functional_asset_base_metadata.ITAMAssetBaseMetadataInheritedCases` + + - Permission `itam.tests.functional.itamasset_base.test_functional_asset_base_permission.ITAMAssetBasePermissionsAPIInheritedCases` + + - Serializer `itam.tests.functional.itamasset_base.test_functional_asset_base_serializer.ITAMAssetBaseSerializerInheritedCases` + + - ViewSet `itam.tests.functional.itamasset_base.test_functional_asset_base_viewset.ITAMAssetBaseViewSetInheritedCases` diff --git a/docs/projects/centurion_erp/development/models.md b/docs/projects/centurion_erp/development/models.md index 269745f1..3b36a31a 100644 --- a/docs/projects/centurion_erp/development/models.md +++ b/docs/projects/centurion_erp/development/models.md @@ -92,6 +92,8 @@ We do have some core sub-models available. There intended purpose is to serve as - [Asset](./accounting/asset.md) + - [IT Asset](./itam/it_asset.md) + - [Ticket](./core/ticket.md) - Ticket Comment diff --git a/mkdocs.yml b/mkdocs.yml index 441f494a..3686e255 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -145,6 +145,8 @@ nav: - projects/centurion_erp/development/core/model_notes.md + - projects/centurion_erp/development/itam/it_asset.md + - projects/centurion_erp/development/templates.md - projects/centurion_erp/development/testing.md