feat(setting): Enable super admin to set ALL software as global

sets is_global=true and creates software in global organization

!11 closes #27
This commit is contained in:
2024-05-25 14:12:31 +09:30
parent ee7977fe4a
commit f36400dbb9
14 changed files with 282 additions and 8 deletions

View File

@ -1,6 +1,6 @@
---
title: API
description: No Fuss Computings NetBox Django Site Template API
description: No Fuss Computings Django Site Template API
date: 2024-05-15
template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app

View File

@ -1,6 +1,6 @@
---
title: Django ITSM
description: No Fuss Computings NetBox Django ITSM
description: No Fuss Computings Django ITSM
date: 2024-05-06
template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
@ -15,6 +15,8 @@ This application contains the following module:
- [API](api.md)
- [Application wide settings](settings.md)
- [Multi-Tenant](permissions.md)
- [IT Asset Management (ITAM)](itam/index.md)

View File

@ -32,6 +32,13 @@ This tab displays the details of the software, in particular:
- category
- organization
- global
!!! info
If a super admin sets [application setting](../settings.md#global-software) `software is global`, when any software is created, regardless of what organization you set. The software will be created in the "global" organization.
# Versions

View File

@ -0,0 +1,14 @@
---
title: Settings
description: No Fuss Computings Django ITSM Settings
date: 2024-05-25
template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
---
Application settings contain global settings that are applicable to the entire application. Only a super admin can change these settings.
## Global Software
It's possible to enforce that all software is set as global. On defining this setting you must set an organization that the global software will be created in. Then when any software is created it will be set to global and saved to the global organization regardless of the users selected settings.