|
086959b431
|
refactor(itim): services now use details template
. #22 #226
|
2024-08-14 01:23:17 +09:30 |
|
|
3f117f9d83
|
feat(base): create detail view templates
purpose is to aid in the development of a detail form
#22 #24 #226
|
2024-08-14 00:02:25 +09:30 |
|
|
b9c6d04e04
|
chore: add services navigation icon
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
32c0027ecf
|
fix(itim): ensure that the service template config is also rendered as part of device config
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
890a5651a0
|
fix(itim): dont render link if no device
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
4cb37f8347
|
feat(itam): Render Service Config with device config
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
a2010b9517
|
feat(itam): Display deployed services for devices
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
c95736ce14
|
feat(itim): Prevent circular service dependencies
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
b46c61954c
|
feat(itim): Port number validation to check for valid port numbers
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
afe4266600
|
feat(itim): Prevent Service template from being assigned as dependent service
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
0c8d1c8da1
|
feat(itim): Add service template support
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
eac998b5cc
|
fix(itim): Dont show self within service dependencies
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
5914782252
|
feat(itim): Ports for service management
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
73d875c4ac
|
feat(itim): Service Management
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
8f439f0675
|
fix(assistance): Only return distinct values when limiting KB articles
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
4852c6caeb
|
feat(assistance): Filter KB articles to target user
only intended to filter for users whom dont have change perm.
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
3fffba2eba
|
feat(assistance): Add date picker to date fields for KB articles
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
a1293984ea
|
feat(assistance): Dont display expired articles for "view" users
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
425cc066af
|
feat(base): add code highlighting to markdown
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
1086f517fa
|
feat(assistance): Categorised Knowledge base articles
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
86228836c7
|
chore(base): rename information -> assistance
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
a6e6c948a5
|
feat(itim): Add menu entry
!43 #69 #71
|
2024-08-13 13:23:45 +09:30 |
|
|
dcdfa8feb7
|
feat(itam): Ability to add device configuration
!43 fixes #44
|
2024-08-13 13:23:45 +09:30 |
|
|
8388d2e695
|
test(external_link): add tests
!43 fixes #6
|
2024-08-13 13:23:45 +09:30 |
|
|
29f269050f
|
feat(settings): New model to allow adding templated links to devices and software
!43 #6
|
2024-08-13 13:23:45 +09:30 |
|
|
f298ce94bf
|
test(access): test field model_notes
closes #223
|
2024-08-12 15:15:28 +09:30 |
|
|
3cace8943e
|
fix(api): ensure model_notes is an available field
#223
|
2024-08-12 15:14:58 +09:30 |
|
|
467f6fca6b
|
fix(itam): Ensure device name is formatted according to RFC1035 2.3.1
see https://datatracker.ietf.org/doc/html/rfc1035#autoid-6
#222 closes #153
|
2024-08-11 17:09:06 +09:30 |
|
|
f86b2d5216
|
fix(itam): Ensure device UUID is correctly formatted
#153 #222
|
2024-08-11 17:08:56 +09:30 |
|
|
e29d8e1ec1
|
fix(config_management): Ensure that config group can't set self as parent
interface already filters self out, however check still to be done.
. #153 #222
|
2024-08-11 17:07:39 +09:30 |
|
|
0fc5f41391
|
fix(settings): ensure that the api token cant be saved to notes field
#153
|
2024-08-11 16:26:19 +09:30 |
|
|
3fe09fb8f9
|
test(software): api field checks
. #162 #220
|
2024-08-11 12:27:57 +09:30 |
|
|
b5c31d81d3
|
fix(api): ensure org mixin is inherited by software view
. #218 fixes #219
|
2024-08-10 20:35:06 +09:30 |
|
|
c3b585d416
|
fix(base): correct project links to github
. #218
|
2024-08-10 20:24:43 +09:30 |
|
|
84d21f4af8
|
test(teams): api field checks
. #162 #218
|
2024-08-10 19:58:04 +09:30 |
|
|
262e431834
|
test(organization): api field checks
. #162
|
2024-08-10 19:39:28 +09:30 |
|
|
2f55024f0b
|
fix(api): Ensure device groups is read only
checks for required fields
!45 #160 #162
|
2024-08-01 01:54:24 +09:30 |
|
|
213644a51a
|
test(api): Field existence and type checks for device
checks for required fields
!45 #160 #162
|
2024-08-01 01:12:33 +09:30 |
|
|
281d839801
|
feat(api): Add device config groups to devices
!45 #160 nofusscomputing/projects/ansible/collections/centurion_erp_collection!7 nofusscomputing/projects/ansible/collections/centurion_erp_collection#4
|
2024-08-01 00:32:16 +09:30 |
|
|
4fd157a785
|
test(api): test configgroups API fields
tests for type and existence
!45 closes #160
|
2024-07-31 22:27:45 +09:30 |
|
|
968b3a0f92
|
feat(api): Ability to fetch configgroups from api along with config
!45 #160 nofusscomputing/projects/ansible/collections/centurion_erp_collection#4
|
2024-07-31 22:27:32 +09:30 |
|
|
9b673f4a07
|
fix(api): cleanup team post/get
!44 #159
|
2024-07-29 17:03:25 +09:30 |
|
|
3a9e4b29b3
|
fix(api): confirm HTTP method is allowed before permission check
return HTTP/405 for logged in user ONLY!!
!44 #159
|
2024-07-29 17:02:52 +09:30 |
|
|
8d59462561
|
fix(api): Ensure that organizations can't be created via the API
!44 fixes #155
|
2024-07-29 17:02:37 +09:30 |
|
|
098e41e6a1
|
feat(swagger): remove {format} suffixed doc entries
!44
|
2024-07-29 16:49:51 +09:30 |
|
|
de53948cea
|
test: confirm that the tenancymanager is called
!43
|
2024-07-21 13:27:45 +09:30 |
|
|
823ebc0eb5
|
fix(access): Team model class inheritance order corrected
!42
|
2024-07-21 13:27:36 +09:30 |
|
|
5704560beb
|
fix(itam): Limit os version count to devices user has access to
!42
|
2024-07-21 10:07:36 +09:30 |
|
|
3a32c62119
|
fix(itam): only show os version once
!42 fixes #139
|
2024-07-19 18:01:10 +09:30 |
|
|
e5ce86a9bb
|
fix(itam): ensure installed operating system count is limited to users organizations
!42
|
2024-07-19 11:02:56 +09:30 |
|