|
a230edf25a
|
fix(itim): Ensure service config from template is not gathered if not defined
ref: #15 #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
a7c9ff4cee
|
test(itim): Service API field checks
ref: #15 #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
6e34e33c00
|
test(itim): Cluster Type API v2 ViewSet permission checks
ref: #15 #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
a92bfd427f
|
test(itim): Cluster Type Serializer Validation checks
ref: #15 #248 #353
|
2024-11-28 02:22:12 +09:30 |
|
|
0803b2c766
|
test(itam): Cluster Type API field checks
ref: #15 #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
800b5d87cf
|
test(itim): Cluster API ViewSet permission checks
ref: #15 #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
bfe3f10535
|
test(itim): Cluster Serializer Validation checks
ref: #15 #248 #353
|
2024-11-28 02:22:12 +09:30 |
|
|
176f1c1073
|
fix(itim): Ensure params passed to super when validating cluster
ref: #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
8f68345bb3
|
test(itam): Cluster API field checks
ref: #15 #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
fe1816156a
|
feat(itim): Ensure cluster cant assign itself as parent on api v2 endpoint
ref: #248 #356
|
2024-11-28 02:22:12 +09:30 |
|
|
d945092153
|
fix(itim): Correct Device Service API v2 endpoint
ref: #248 #356
|
2024-11-28 02:22:11 +09:30 |
|
|
b4f3f0ec48
|
test(itam): Device Service API field checks
ref: #15 #248 #356
|
2024-11-28 02:22:11 +09:30 |
|
|
cfedd4b74e
|
feat(itim): Add Port API v2 endpoint
ref: #248 #356
|
2024-11-28 02:22:11 +09:30 |
|
|
06362f226c
|
feat(itim): Add Cluster API v2 endpoint
ref: #248 #356
|
2024-11-28 02:22:11 +09:30 |
|
|
02822cc70d
|
feat(itim): Add Cluster Type API v2 endpoint
ref: #248 #356
|
2024-11-28 02:22:11 +09:30 |
|
|
f1c5ebca71
|
feat(itim): Add Service API v2 endpoint
ref: #248 #356
|
2024-11-28 02:22:11 +09:30 |
|
|
df5a185986
|
test(itim): Service Note API ViewSet permission checks
ref: #15 #49 #248 #354
|
2024-11-28 02:22:07 +09:30 |
|
|
9f81c49119
|
test: Adjust tests to cater for action choices now being an integer
ref: #15 #46 #248 #354
|
2024-11-28 02:22:06 +09:30 |
|
|
2363064b1a
|
feat(itim): Add Service base serializer
ref: #248 #354
|
2024-11-28 02:22:06 +09:30 |
|
|
c185c192a7
|
test(itim): port placeholder test for invalid port number
ref: #346
|
2024-11-28 02:20:42 +09:30 |
|
|
32d5008f63
|
fix: Ensure all Model fields are created with attributes help_text and verbose_name
ref: #248 #346
|
2024-11-28 02:20:42 +09:30 |
|
|
d64d744f9f
|
fix(settings): Add missing attribute Meta.verbose_name to External Links model
ref: #248 #345 #346
|
2024-11-28 02:19:25 +09:30 |
|
|
5cbb081462
|
feat(itim): Add attribute table_fields to Service model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
8058369276
|
feat(itim): Add attribute page_layout to Service model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
c205a75ce0
|
feat(itim): Add attribute table_fields to Service Port model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
3998325acd
|
feat(itim): Add attribute page_layout to Service Port model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
8f410b370d
|
feat(itim): Add attribute table_fields to Cluster Type model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
790cbaf452
|
feat(itim): Add attribute page_layout to Cluster Type model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
54796badc9
|
feat(itim): Add attribute table_field to Cluster model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
939424788f
|
feat(itim): Add attribute page_layout to Cluster model
ref: #248 #345 #346
|
2024-11-28 02:19:24 +09:30 |
|
|
3a3ec331d7
|
test(itim): Add index viewset checks
ref: #345 #346
|
2024-11-28 02:18:26 +09:30 |
|
|
1df9589d55
|
feat(itim): Add v2 endpoint ITIM
ref: #345 #346
|
2024-11-28 02:18:26 +09:30 |
|
|
8b0bcfa886
|
feat(itim): Add table_fields to Service Model
ref: #345 #346
|
2024-11-28 02:18:25 +09:30 |
|
|
0e987088a3
|
feat(itim): Add ticket tab to services
shows related tickets
ref: #296 #309
|
2024-09-21 13:12:28 +09:30 |
|
|
c74b89e0d6
|
feat(itim): Add ticket tab to clusters
shows related tickets
ref: #296 #309
|
2024-09-21 13:12:16 +09:30 |
|
|
cfc690f1c2
|
feat(core): Add delete view for ticket types: request, incident, change and problem
ref: #250 #96 #93 #95 #90 #263
|
2024-09-03 14:54:58 +09:30 |
|
|
097b3fe8b6
|
feat(core): Add api validation for ticket
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-08-31 14:34:20 +09:30 |
|
|
81bd635ca4
|
feat(itim): Add Problem ticket to navigation
ref: #250 #252 #93
|
2024-08-25 17:52:41 +09:30 |
|
|
6ff3fe5949
|
feat(itim): Add Incident ticket to navigation
ref: #250 #252 #93
|
2024-08-25 17:52:20 +09:30 |
|
|
31067aab95
|
feat(itim): Add Change ticket to navigation
ref: #250 #252 #90
|
2024-08-25 17:51:53 +09:30 |
|
|
4ac0c157bc
|
feat(itim): Dont attempt to apply cluster type config if no type specified.
ref: #247 #71
|
2024-08-23 17:45:44 +09:30 |
|
|
e696129f0b
|
feat(itim): Service config rendered as part of cluster config
ref: #247 #125 closes #69
|
2024-08-23 17:45:44 +09:30 |
|
|
cf5c512a64
|
feat(itim): dont force config key, validate when it's required
ref: #247 #69
|
2024-08-23 17:45:44 +09:30 |
|
|
32f45f2d5f
|
feat(itim): Services assignable to cluster
ref: #247 #125
|
2024-08-23 17:45:44 +09:30 |
|
|
66b8bd5a74
|
feat(itim): Ability to add configuration to cluster type
ref: #247 closes #71
|
2024-08-23 17:45:44 +09:30 |
|
|
bfb20dab0f
|
feat(itim): Ability to add external link to cluster
ref: #244 #71 #6
|
2024-08-23 17:45:44 +09:30 |
|
|
5d660694c3
|
refactor(itim): Add Cluster type to index page
ref: #244 #71
|
2024-08-23 17:45:44 +09:30 |
|
|
caa47a3bb6
|
test(itim): Cluster Types unit tests
ref: #244 #71
|
2024-08-23 17:45:44 +09:30 |
|
|
75203c022a
|
feat(itim): Ability to add and configure Cluster Types
ref: #244 #71
|
2024-08-23 17:45:44 +09:30 |
|
|
b65e577017
|
chore(itim): add placeholder for assigning service to a cluster
ref: #244 #71 #125
|
2024-08-23 17:45:44 +09:30 |
|