Files
centurion_erp/docs/projects/django-template/index.md
Jon b38984fcb9 feat(base): Enforceable SSO ONLY
this setting removes the login form and forces a redirect to the SSO signin page.

!20 #1
2024-06-07 19:33:57 +09:30

2.2 KiB

title, description, date, template, about
title description date template about
Django ITSM No Fuss Computings Django ITSM 2024-05-06 project.html https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app

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:

Specific features for a module can be found on the module's documentation un the features heading

History

Effort is placed upon all database items having a history. The items that specifically track history can be found on the items documentation page under its features heading. The history Module tracks the following:

  • What Item Type

  • What the change was

  • Who made the change

  • When the change was made

Once a history entry has been made for an item, no one including a super_admin can edit or delete a history entry. The only time a history entry is removed, is when an item is removed from the database.

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 and can be pulled with docker pull nofusscomputing/django-template: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 file

The settings file is a python file .py and must remain a valid python file for the application to work.


--8<-- "includes/etc/itsm/settings.py"