@ -2,21 +2,21 @@
|
|||||||
|
|
||||||
variables:
|
variables:
|
||||||
MY_PROJECT_ID: "57560288"
|
MY_PROJECT_ID: "57560288"
|
||||||
GIT_SYNC_URL: "https://$GITHUB_USERNAME_ROBOT:$GITHUB_TOKEN_ROBOT@github.com/NoFussComputing/django_template.git"
|
GIT_SYNC_URL: "https://$GITHUB_USERNAME_ROBOT:$GITHUB_TOKEN_ROBOT@github.com/NoFussComputing/centurion_erp.git"
|
||||||
|
|
||||||
# Docker Build / Publish
|
# Docker Build / Publish
|
||||||
DOCKER_IMAGE_BUILD_TARGET_PLATFORMS: "linux/amd64,linux/arm64"
|
DOCKER_IMAGE_BUILD_TARGET_PLATFORMS: "linux/amd64,linux/arm64"
|
||||||
DOCKER_IMAGE_BUILD_NAME: django-template
|
DOCKER_IMAGE_BUILD_NAME: centurion-erp
|
||||||
DOCKER_IMAGE_BUILD_REGISTRY: $CI_REGISTRY_IMAGE
|
DOCKER_IMAGE_BUILD_REGISTRY: $CI_REGISTRY_IMAGE
|
||||||
DOCKER_IMAGE_BUILD_TAG: $CI_COMMIT_SHA
|
DOCKER_IMAGE_BUILD_TAG: $CI_COMMIT_SHA
|
||||||
|
|
||||||
# Docker Publish
|
# Docker Publish
|
||||||
DOCKER_IMAGE_PUBLISH_NAME: django-template
|
DOCKER_IMAGE_PUBLISH_NAME: centurion-erp
|
||||||
DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing
|
DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing
|
||||||
DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME
|
DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME
|
||||||
|
|
||||||
# Docs NFC
|
# Docs NFC
|
||||||
PAGES_ENVIRONMENT_PATH: projects/django-template/
|
PAGES_ENVIRONMENT_PATH: projects/centurion_erp/
|
||||||
|
|
||||||
# RELEASE_ADDITIONAL_ACTIONS_BUMP: ./.gitlab/additional_actions_bump.sh
|
# RELEASE_ADDITIONAL_ACTIONS_BUMP: ./.gitlab/additional_actions_bump.sh
|
||||||
|
|
||||||
|
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@ -13,4 +13,8 @@
|
|||||||
"python.testing.unittestEnabled": false,
|
"python.testing.unittestEnabled": false,
|
||||||
"python.testing.pytestEnabled": true,
|
"python.testing.pytestEnabled": true,
|
||||||
"testing.coverageToolbarEnabled": true,
|
"testing.coverageToolbarEnabled": true,
|
||||||
|
"cSpell.words": [
|
||||||
|
"ITSM"
|
||||||
|
],
|
||||||
|
"cSpell.language": "en-AU",
|
||||||
}
|
}
|
@ -15,7 +15,7 @@ pip install -r requirements.txt
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
To setup the django test server run the following
|
To setup the centurion erp test server run the following
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
|
|
||||||
@ -50,9 +50,9 @@ See [Documentation](https://nofusscomputing.com/projects/django-template/develop
|
|||||||
|
|
||||||
cd app
|
cd app
|
||||||
|
|
||||||
docker build . --tag django-app:dev
|
docker build . --tag centurion-erp:dev
|
||||||
|
|
||||||
docker run -d --rm -v ${PWD}/db.sqlite3:/app/db.sqlite3 -p 8002:8000 --name app django-app:dev
|
docker run -d --rm -v ${PWD}/db.sqlite3:/app/db.sqlite3 -p 8002:8000 --name app centurion-erp:dev
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -217,7 +217,7 @@ STATICFILES_DIRS = [
|
|||||||
|
|
||||||
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
||||||
|
|
||||||
SITE_TITLE = "Site Title"
|
SITE_TITLE = "Centurion ERP"
|
||||||
|
|
||||||
|
|
||||||
API_ENABLED = True
|
API_ENABLED = True
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Development Documentation
|
title: Administration
|
||||||
description: No Fuss Computings Development Documentation for Django ITSM
|
description: Administration documentation home for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This documentation is targeted towards those whom administer the applications deployment.
|
This documentation is targeted towards those whom administer the applications deployment.
|
||||||
@ -11,7 +11,7 @@ This documentation is targeted towards those whom administer the applications de
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
To install this application you must have a container engine installed, both docker and kubernetes are supported. The container image is available on [Docker Hub](https://hub.docker.com/r/nofusscomputing/django-template) and can be pulled with `docker pull nofusscomputing/django-template:latest`.
|
To install this application you must have a container engine installed, both docker and kubernetes are supported. The container image is available on [Docker Hub](https://hub.docker.com/r/nofusscomputing/centurion-erp) and can be pulled with `docker pull nofusscomputing/centurion-erp:latest`.
|
||||||
|
|
||||||
Settings for the application are stored within a docker volume at path `/etc/itsm/`, with the settings living in `.py` files. A database is also required for the application to store it's settings. SQLLite and MariaDB/MySQL are supported.
|
Settings for the application are stored within a docker volume at path `/etc/itsm/`, with the settings living in `.py` files. A database is also required for the application to store it's settings. SQLLite and MariaDB/MySQL are supported.
|
||||||
|
|
@ -3,7 +3,7 @@ title: API Documentation
|
|||||||
description: No Fuss Computings API Documentation for application development
|
description: No Fuss Computings API Documentation for application development
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This section contains the application API documentation to assist in application development. The target audience is anyone whom would be developing the application.
|
This section contains the application API documentation to assist in application development. The target audience is anyone whom would be developing the application.
|
@ -3,7 +3,7 @@ title: Organization Permission Checking
|
|||||||
description: No Fuss Computings django ITSM API Documentation for Organization Permission Checking
|
description: No Fuss Computings django ITSM API Documentation for Organization Permission Checking
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.mixin.OrganizationPermission
|
::: app.access.mixin.OrganizationPermission
|
@ -3,7 +3,7 @@ title: History Save
|
|||||||
description: No Fuss Computings django ITSM device model
|
description: No Fuss Computings django ITSM device model
|
||||||
date: 2024-06-16
|
date: 2024-06-16
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.core.mixin.history_save.SaveHistory
|
::: app.core.mixin.history_save.SaveHistory
|
@ -3,7 +3,7 @@ title: django ITSM Models
|
|||||||
description: No Fuss Computings django ITSM device model
|
description: No Fuss Computings django ITSM device model
|
||||||
date: 2024-06-16
|
date: 2024-06-16
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
Models within the Django ITSM application:
|
Models within the Django ITSM application:
|
@ -3,7 +3,7 @@ title: Device Model
|
|||||||
description: No Fuss Computings django ITSM device model
|
description: No Fuss Computings django ITSM device model
|
||||||
date: 2024-06-16
|
date: 2024-06-16
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.itam.models.device.Device
|
::: app.itam.models.device.Device
|
@ -3,7 +3,7 @@ title: Serializers
|
|||||||
description: No Fuss Computings Django ITSM API Documentation for Serializers
|
description: No Fuss Computings Django ITSM API Documentation for Serializers
|
||||||
date: 2024-06-19
|
date: 2024-06-19
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This section contains the application API documentation for Serializers to assist in application development. The target audience is anyone whom would be developing the application.
|
This section contains the application API documentation for Serializers to assist in application development. The target audience is anyone whom would be developing the application.
|
@ -3,7 +3,7 @@ title: Inventory
|
|||||||
description: No Fuss Computings django ITSM Inventory serializer
|
description: No Fuss Computings django ITSM Inventory serializer
|
||||||
date: 2024-06-19
|
date: 2024-06-19
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.serializers.inventory.Inventory
|
::: app.api.serializers.inventory.Inventory
|
@ -3,7 +3,7 @@ title: Test Cases
|
|||||||
description: No Fuss Computings django itsm unit tests
|
description: No Fuss Computings django itsm unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
Models are tested using the following test cases:
|
Models are tested using the following test cases:
|
@ -3,7 +3,7 @@ title: History Entry Test Cases
|
|||||||
description: No Fuss Computings model history entry unit test cases
|
description: No Fuss Computings model history entry unit test cases
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.core.tests.abstract.history_entry.HistoryEntry
|
::: app.core.tests.abstract.history_entry.HistoryEntry
|
@ -3,7 +3,7 @@ title: Child Item History Entry Test Cases
|
|||||||
description: No Fuss Computings model child item history entry unit test cases
|
description: No Fuss Computings model child item history entry unit test cases
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.core.tests.abstract.history_entry_child_model.HistoryEntryChildItem
|
::: app.core.tests.abstract.history_entry_child_model.HistoryEntryChildItem
|
@ -3,7 +3,7 @@ title: Parent Item History Entry Test Cases
|
|||||||
description: No Fuss Computings model parent item history entry unit test cases
|
description: No Fuss Computings model parent item history entry unit test cases
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.core.tests.abstract.history_entry_parent_model.HistoryEntryParentItem
|
::: app.core.tests.abstract.history_entry_parent_model.HistoryEntryParentItem
|
@ -3,7 +3,7 @@ title: History Entry Permission Test Cases
|
|||||||
description: No Fuss Computings model history entry permission unit test cases
|
description: No Fuss Computings model history entry permission unit test cases
|
||||||
date: 2024-06-16
|
date: 2024-06-16
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.core.tests.abstract.history_permissions.HistoryPermissions
|
::: app.core.tests.abstract.history_permissions.HistoryPermissions
|
@ -3,7 +3,7 @@ title: Model Permissions Add Test Cases
|
|||||||
description: No Fuss Computings model permissions add unit tests
|
description: No Fuss Computings model permissions add unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.app.tests.abstract.model_permissions.ModelPermissionsAdd
|
::: app.app.tests.abstract.model_permissions.ModelPermissionsAdd
|
@ -3,7 +3,7 @@ title: Model Permissions Add (Organization Manager) Test Cases
|
|||||||
description: No Fuss Computings model permissions add test cases for organization manager
|
description: No Fuss Computings model permissions add test cases for organization manager
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionAdd
|
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionAdd
|
@ -3,7 +3,7 @@ title: API Model Permission add Test Cases
|
|||||||
description: No Fuss Computings model permissions add unit tests
|
description: No Fuss Computings model permissions add unit tests
|
||||||
date: 2024-06-16
|
date: 2024-06-16
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.tests.abstract.api_permissions.APIPermissionAdd
|
::: app.api.tests.abstract.api_permissions.APIPermissionAdd
|
@ -3,7 +3,7 @@ title: Model Permissions Change Test Cases
|
|||||||
description: No Fuss Computings model permissions change unit tests
|
description: No Fuss Computings model permissions change unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.tests.abstract.api_permissions.APIPermissionChange
|
::: app.api.tests.abstract.api_permissions.APIPermissionChange
|
@ -3,7 +3,7 @@ title: Model Permissions Delete Test Cases
|
|||||||
description: No Fuss Computings model permissions delete unit tests
|
description: No Fuss Computings model permissions delete unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.tests.abstract.api_permissions.APIPermissionDelete
|
::: app.api.tests.abstract.api_permissions.APIPermissionDelete
|
@ -3,7 +3,7 @@ title: Model Permissions View Test Cases
|
|||||||
description: No Fuss Computings model permissions view unit tests
|
description: No Fuss Computings model permissions view unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.tests.abstract.api_permissions.APIPermissionView
|
::: app.api.tests.abstract.api_permissions.APIPermissionView
|
@ -3,7 +3,7 @@ title: Model Permissions Change Test Cases
|
|||||||
description: No Fuss Computings model permissions change unit tests
|
description: No Fuss Computings model permissions change unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.app.tests.abstract.model_permissions.ModelPermissionsChange
|
::: app.app.tests.abstract.model_permissions.ModelPermissionsChange
|
@ -3,7 +3,7 @@ title: Model Permissions Change (Organization Manager) Test Cases
|
|||||||
description: No Fuss Computings model permissions change test cases for organization manager
|
description: No Fuss Computings model permissions change test cases for organization manager
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionChange
|
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionChange
|
@ -3,7 +3,7 @@ title: Model Permissions Delete Test Cases
|
|||||||
description: No Fuss Computings model permissions delete unit tests
|
description: No Fuss Computings model permissions delete unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.app.tests.abstract.model_permissions.ModelPermissionsDelete
|
::: app.app.tests.abstract.model_permissions.ModelPermissionsDelete
|
@ -3,7 +3,7 @@ title: Model Permissions Delete (Organization Manager) Test Cases
|
|||||||
description: No Fuss Computings model permissions delete test cases for organization manager
|
description: No Fuss Computings model permissions delete test cases for organization manager
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionDelete
|
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionDelete
|
@ -3,7 +3,7 @@ title: Model Permissions View Test Cases
|
|||||||
description: No Fuss Computings model permissions view unit tests
|
description: No Fuss Computings model permissions view unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.app.tests.abstract.model_permissions.ModelPermissionsView
|
::: app.app.tests.abstract.model_permissions.ModelPermissionsView
|
@ -3,7 +3,7 @@ title: Model Permissions View (Organization Manager) Test Cases
|
|||||||
description: No Fuss Computings model permissions view unit tests
|
description: No Fuss Computings model permissions view unit tests
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionView
|
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissionView
|
@ -3,7 +3,7 @@ title: Model Permissions Test Cases
|
|||||||
description: No Fuss Computings model permissions add unit tests
|
description: No Fuss Computings model permissions add unit tests
|
||||||
date: 2024-06-15
|
date: 2024-06-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.app.tests.abstract.model_permissions.ModelPermissions
|
::: app.app.tests.abstract.model_permissions.ModelPermissions
|
@ -3,7 +3,7 @@ title: API Model Permissions Test Cases
|
|||||||
description: No Fuss Computings model permissions add unit tests
|
description: No Fuss Computings model permissions add unit tests
|
||||||
date: 2024-06-16
|
date: 2024-06-16
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.tests.abstract.api_permissions.APIPermissions
|
::: app.api.tests.abstract.api_permissions.APIPermissions
|
@ -3,7 +3,7 @@ title: Model Permissions (Organization Manager) Test Cases
|
|||||||
description: No Fuss Computings model permissions Test cases for model permissions as an organization manager
|
description: No Fuss Computings model permissions Test cases for model permissions as an organization manager
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissions
|
::: app.access.tests.abstract.model_permissions_organization_manager.OrganizationManagerModelPermissions
|
@ -3,7 +3,7 @@ title: Tenancy Object Entry Test Cases
|
|||||||
description: No Fuss Computings model TenancyObject unit test cases
|
description: No Fuss Computings model TenancyObject unit test cases
|
||||||
date: 2024-06-20
|
date: 2024-06-20
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.access.tests.abstract.tenancy_object.TenancyObject
|
::: app.access.tests.abstract.tenancy_object.TenancyObject
|
@ -3,7 +3,7 @@ title: Notes Entry Permissions Test Cases
|
|||||||
description: No Fuss Computings model child item notes entry unit test cases
|
description: No Fuss Computings model child item notes entry unit test cases
|
||||||
date: 2024-06-19
|
date: 2024-06-19
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.core.tests.abstract.notes_permissions.NotesPermissions
|
::: app.core.tests.abstract.notes_permissions.NotesPermissions
|
@ -3,7 +3,7 @@ title: API Token Authentication
|
|||||||
description: No Fuss Computings django ITSM API Documentation for API Token Authentication
|
description: No Fuss Computings django ITSM API Documentation for API Token Authentication
|
||||||
date: 2024-06-29
|
date: 2024-06-29
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
::: app.api.auth.TokenAuthentication
|
::: app.api.auth.TokenAuthentication
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Django ITSM Development
|
title: Development
|
||||||
description: No Fuss Computings Django Site ITSM Development
|
description: Development documentation home for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-17
|
date: 2024-05-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This section of the documentation different items related to the development of this application. The target audience is anyone whom wishes to develop any part of the application.
|
This section of the documentation different items related to the development of this application. The target audience is anyone whom wishes to develop any part of the application.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Testing
|
title: Testing
|
||||||
description: No Fuss Computings django itsm unit tests
|
description: Testing documentation home for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
Unit tests are written to aid in application stability and to assist in preventing regression bugs. As part of development the developer working on a Merge/Pull request is to ensure that tests are written. Failing to do so will more likely than not ensure that your Merge/Pull request is not merged.
|
Unit tests are written to aid in application stability and to assist in preventing regression bugs. As part of development the developer working on a Merge/Pull request is to ensure that tests are written. Failing to do so will more likely than not ensure that your Merge/Pull request is not merged.
|
110
docs/projects/centurion_erp/index.md
Normal file
110
docs/projects/centurion_erp/index.md
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
---
|
||||||
|
title: Centurion ERP
|
||||||
|
description: Documentation home for Centurion ERP by No Fuss Computing
|
||||||
|
date: 2024-06-17
|
||||||
|
template: project.html
|
||||||
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
|
---
|
||||||
|
|
||||||
|
<span style="text-align: center;">
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
Whilst there exists many ERPs, Centurion ERP is being developed to provide another open source option with a large emphasis on the IT Service Management (ITSM) modules. The goal is to provide a system that is not only an IT Information Library (ITIL), but that of which will connect to other ITSM systems, i.e. AWX for automation orchestration. Other common modules that form part of or are normally found within an ERP system, will be added if they relate specifically to any ITSM workflow. We welcome contributions should you desire a feature that does not yet exist.
|
||||||
|
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
Centurion ERP contains the following modules:
|
||||||
|
|
||||||
|
- [Configuration Management](./user/config_management/index.md)
|
||||||
|
|
||||||
|
- [IT Asset Management (ITAM)](./user/itam/index.md)
|
||||||
|
|
||||||
|
|
||||||
|
- **Core Features:**
|
||||||
|
|
||||||
|
- [API](./user/api.md)
|
||||||
|
|
||||||
|
- [Application wide settings](./user/settings.md)
|
||||||
|
|
||||||
|
- History
|
||||||
|
|
||||||
|
- [Multi-Tenant](./development/api/models/access_organization_permission_checking.md#permission-checking)
|
||||||
|
|
||||||
|
- [Single Sign-On {SSO}](./user/configuration.md#single-sign-on)
|
||||||
|
|
||||||
|
|
||||||
|
- **Planned Modules:**
|
||||||
|
|
||||||
|
- Accounting _[see #88](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/88)_
|
||||||
|
|
||||||
|
- Asset Management _[see #89](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/88)_
|
||||||
|
|
||||||
|
- Change Management _[see #90](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/90)_
|
||||||
|
|
||||||
|
- Customer Relationship Management (CRM) _[see #91](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/91)_
|
||||||
|
|
||||||
|
- Database Management _[see #72](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/72)_
|
||||||
|
|
||||||
|
- Development Operations (DevOPS) _[see #68](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/58)_
|
||||||
|
|
||||||
|
- Repository Management
|
||||||
|
|
||||||
|
- Human Resource Management _[see #92](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/92)_
|
||||||
|
|
||||||
|
- Incident Management _[see #93](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/93)_
|
||||||
|
|
||||||
|
- Information Management _[see #10](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/10)_
|
||||||
|
|
||||||
|
- IT Infrastructure Management (ITIM) _[see #61](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/61)_
|
||||||
|
|
||||||
|
- Order Management _[see #94](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/94)_
|
||||||
|
|
||||||
|
- Project Management _[see #14](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/14)_
|
||||||
|
|
||||||
|
- Problem Management _[see #95](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/95)_
|
||||||
|
|
||||||
|
- Request Management _[see #96](https://gitlab.com/nofusscomputing/projects/django_template/-/issues/96)_
|
||||||
|
|
||||||
|
|
||||||
|
- **Planned Integrations:**
|
||||||
|
|
||||||
|
- AWX
|
||||||
|
|
||||||
|
[AWX](https://github.com/ansible/awx) is an Automation Orchestration system that uses Ansible for its configuration.
|
||||||
|
|
||||||
|
- ArgoCD
|
||||||
|
|
||||||
|
[ArgoCD](https://github.com/argoproj-labs) is a Continious Deployment system for ensuring objects deployed to kubernetes remain in the desired state.
|
||||||
|
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
Documentation is broken down into three areas, they are:
|
||||||
|
|
||||||
|
- [Administration](./administration/index.md)
|
||||||
|
|
||||||
|
- [Development](./development/index.md)
|
||||||
|
|
||||||
|
- [User](./user/index.md)
|
||||||
|
|
||||||
|
Specific features for a module can be found on the module's documentation un the features heading
|
||||||
|
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
It's important to us that Centurion ERP remaining stable. To assist with this we do test the Centurion during it's development cycle. Testing reports are available and can be viewed from [Gitlab](https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp) on each Merge Request. You will find a link to the last report conducted as part of that merge request just below the Merge Request's description.
|
||||||
|
|
||||||
|
!!! info
|
||||||
|
If you find any test that is less than sufficient, or does not exist; please let us know. If you know a better way of doing the test, even better. We welcome your contribution/feedback.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Access Module
|
title: Access
|
||||||
description: No Fuss Computings Access Module Documentation for Django ITSM
|
description: Access Module Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
The Access module provides the multi-tenancy for this application. Tenancy is organized into organizations, which contain teams which contain users. As part of this module, application permission checking are also conducted. To view the details on how the permissions system works, please view the [application's API documentation](../../development/api/models/access_organization_permission_checking.md).
|
The Access module provides the multi-tenancy for this application. Tenancy is organized into organizations, which contain teams which contain users. As part of this module, application permission checking are also conducted. To view the details on how the permissions system works, please view the [application's API documentation](../../development/api/models/access_organization_permission_checking.md).
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Organization
|
title: Organization
|
||||||
description: No Fuss Computings Organization User Documentation for Django ITSM
|
description: Organization Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
An organization is how multi-tenancy is conducted within this application. All data within the application is tied to an organization and only users whom are members of the organization with the correct permission can view that item within an organization.
|
An organization is how multi-tenancy is conducted within this application. All data within the application is tied to an organization and only users whom are members of the organization with the correct permission can view that item within an organization.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Team
|
title: Team
|
||||||
description: No Fuss Computings Team Documentation for Django ITSM
|
description: Team Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-17
|
date: 2024-06-17
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
A Team is subordinate to an organization and is a way of grouping permissions with users. A team as the name implies is a collection, in this case contains application users-whom once assigned to a team will be granted the permissions of that team. Permission assigned are an _"allowed"_ to conduct that action. It is not possible to add deny permissions
|
A Team is subordinate to an organization and is a way of grouping permissions with users. A team as the name implies is a collection, in this case contains application users-whom once assigned to a team will be granted the permissions of that team. Permission assigned are an _"allowed"_ to conduct that action. It is not possible to add deny permissions
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: API
|
title: API
|
||||||
description: No Fuss Computings Django Site Template API
|
description: API Module Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-15
|
date: 2024-05-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
An api is available for this application and can be viewed at endpoint `/api/`. Documentation specific to each of the endpoints can be found within the swagger UI at endpoint `api/swagger/`.
|
An api is available for this application and can be viewed at endpoint `/api/`. Documentation specific to each of the endpoints can be found within the swagger UI at endpoint `api/swagger/`.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Config Management
|
title: Config Management
|
||||||
description: No Fuss Computings Django ITSM Config Management Module
|
description: Config Management Module Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-03
|
date: 2024-06-03
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
Config Management is an ITSM process that deals with the management and storing of device/host configuration. This module aims to bridge the gap between manual entry of config data via JSON/YAML to entry via a UI. For items that are yet to be integrated into the UI, if at all possible, that config is still manually entered as JSON. The rendered configuration is intended to be consumed by Ansible. For all intents and purposes, consider this module to be the equivalent of Ansible's host groups.
|
Config Management is an ITSM process that deals with the management and storing of device/host configuration. This module aims to bridge the gap between manual entry of config data via JSON/YAML to entry via a UI. For items that are yet to be integrated into the UI, if at all possible, that config is still manually entered as JSON. The rendered configuration is intended to be consumed by Ansible. For all intents and purposes, consider this module to be the equivalent of Ansible's host groups.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Configuring Django ITSM
|
title: Configuring
|
||||||
description: No Fuss Computings Django ITSM Application Configuration
|
description: Application Configuration documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-07
|
date: 2024-06-07
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This page details the configuration for setting up the application.
|
This page details the configuration for setting up the application.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Core Module
|
title: Core
|
||||||
description: No Fuss Computings Django ITSM Core module
|
description: Core Module Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-15
|
date: 2024-05-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
The core module contains items that are relevant across multiple modules.
|
The core module contains items that are relevant across multiple modules.
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
@ -1,14 +1,14 @@
|
|||||||
---
|
---
|
||||||
title: User Documentation
|
title: User Documentation
|
||||||
description: No Fuss Computings User Documentation for Django ITSM
|
description: User documentation home for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-06
|
date: 2024-05-06
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This documentation is targeted towards the application users. This section of the documentation specifically targets the UI and how to use each of the applications modules.
|
This documentation is targeted towards the application users. This section of the documentation specifically targets the UI and how to use each of the applications modules.
|
||||||
|
|
||||||
Documentation for specific otems can be found in the navigation menu to the left of the screen.
|
Documentation for specific items can be found in the navigation menu to the left of the screen.
|
||||||
|
|
||||||
|
|
||||||
### History
|
### History
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Device
|
title: Device
|
||||||
description: No Fuss Computings Django Template ITAM Device
|
description: Device Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-15
|
date: 2024-05-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This component within ITAM is intended to display information about a device, be it a computer, router or switch etc.
|
This component within ITAM is intended to display information about a device, be it a computer, router or switch etc.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: IT Asset Management
|
title: IT Asset Management
|
||||||
description: No Fuss Computings Django Template ITAM
|
description: ITAM Module Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-15
|
date: 2024-05-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
IT Asset Management (ITAM) is a crucial area of IT Service Management (ITSM). Our ITAM module can be manually updated of you can inventory a device and upload the report to the [API endpoint](../api.md#inventory-reports).
|
IT Asset Management (ITAM) is a crucial area of IT Service Management (ITSM). Our ITAM module can be manually updated of you can inventory a device and upload the report to the [API endpoint](../api.md#inventory-reports).
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Operating System
|
title: Operating System
|
||||||
description: No Fuss Computings Django Template ITAM Operating System
|
description: Operating System Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-19
|
date: 2024-05-19
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This ITAM component tracks Operating systems within your inventory.
|
This ITAM component tracks Operating systems within your inventory.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Software
|
title: Software
|
||||||
description: No Fuss Computings Django Template ITAM Software
|
description: Software Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-15
|
date: 2024-05-15
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
This component within ITAM is intended to display information about software within your inventory. Software can be manually entered into the ITAM database or be added/updated by inventorying a device and uploading a report to the [API endpoint](../api.md#inventory-reports).
|
This component within ITAM is intended to display information about software within your inventory. Software can be manually entered into the ITAM database or be added/updated by inventorying a device and uploading a report to the [API endpoint](../api.md#inventory-reports).
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Settings
|
title: Settings
|
||||||
description: No Fuss Computings Django ITSM Settings
|
description: Settings Module Documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-05-25
|
date: 2024-05-25
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
Application settings contain global settings that are applicable to the entire application. Only a super admin can change these settings.
|
Application settings contain global settings that are applicable to the entire application. Only a super admin can change these settings.
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: User Settings
|
title: User Settings
|
||||||
description: No Fuss Computings Django ITSM Application Documentation for User settings
|
description: User settings documentation for Centurion ERP by No Fuss Computing
|
||||||
date: 2024-06-29
|
date: 2024-06-29
|
||||||
template: project.html
|
template: project.html
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/centurion_erp
|
||||||
---
|
---
|
||||||
|
|
||||||
The user settings panel is where all of the logged in users settings reside. Editing of settings is available by clicking on the `Edit` button and adjusting the applicable setting as required.
|
The user settings panel is where all of the logged in users settings reside. Editing of settings is available by clicking on the `Edit` button and adjusting the applicable setting as required.
|
@ -1,53 +0,0 @@
|
|||||||
---
|
|
||||||
title: Django ITSM
|
|
||||||
description: No Fuss Computings Django ITSM Application
|
|
||||||
date: 2024-06-17
|
|
||||||
template: project.html
|
|
||||||
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
|
|
||||||
---
|
|
||||||
|
|
||||||
<span style="text-align: center;">
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
 
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
</span>
|
|
||||||
|
|
||||||
This Django Project is designed to be a tool that forms part of IT Service Management (ITSM). The goal is to provide a system that is not only an IT Information Library (ITIL), but that of which will connect to other ITSM systems, i.e. AWX for automation orchestration. Currently the template style is that of the Red Hat echo system (AWX, Foreman, EDA, Cockpit etc).
|
|
||||||
|
|
||||||
|
|
||||||
## Features
|
|
||||||
|
|
||||||
This application contains the following module:
|
|
||||||
|
|
||||||
- [API](./user/api.md)
|
|
||||||
|
|
||||||
- [Application wide settings](./user/settings.md)
|
|
||||||
|
|
||||||
- [Configuration Management](./user/config_management/index.md)
|
|
||||||
|
|
||||||
- History
|
|
||||||
|
|
||||||
- [IT Asset Management (ITAM)](./user/itam/index.md)
|
|
||||||
|
|
||||||
- [Multi-Tenant](./development/api/models/access_organization_permission_checking.md#permission-checking)
|
|
||||||
|
|
||||||
Specific features for a module can be found on the module's documentation un the features heading
|
|
||||||
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
Documentation is broken down into three areas, they are:
|
|
||||||
|
|
||||||
- [Administration](./administration/index.md)
|
|
||||||
|
|
||||||
- [Development](./development/index.md)
|
|
||||||
|
|
||||||
- [User](./user/index.md)
|
|
Reference in New Issue
Block a user