Commit Graph

46 Commits

Author SHA1 Message Date
Jon
3998325acd feat(itim): Add attribute page_layout to Service Port model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
8f410b370d feat(itim): Add attribute table_fields to Cluster Type model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
790cbaf452 feat(itim): Add attribute page_layout to Cluster Type model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
54796badc9 feat(itim): Add attribute table_field to Cluster model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
939424788f feat(itim): Add attribute page_layout to Cluster model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
3a3ec331d7 test(itim): Add index viewset checks
ref:  #345 #346
2024-11-28 02:18:26 +09:30
Jon
1df9589d55 feat(itim): Add v2 endpoint ITIM
ref:  #345 #346
2024-11-28 02:18:26 +09:30
Jon
8b0bcfa886 feat(itim): Add table_fields to Service Model
ref:  #345 #346
2024-11-28 02:18:25 +09:30
Jon
0e987088a3 feat(itim): Add ticket tab to services
shows related tickets

ref: #296 #309
2024-09-21 13:12:28 +09:30
Jon
c74b89e0d6 feat(itim): Add ticket tab to clusters
shows related tickets

ref: #296 #309
2024-09-21 13:12:16 +09:30
Jon
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
Jon
097b3fe8b6 feat(core): Add api validation for ticket
ref: #250 #252 #96 #93 #95 #90 #115
2024-08-31 14:34:20 +09:30
Jon
81bd635ca4 feat(itim): Add Problem ticket to navigation
ref: #250 #252 #93
2024-08-25 17:52:41 +09:30
Jon
6ff3fe5949 feat(itim): Add Incident ticket to navigation
ref: #250 #252 #93
2024-08-25 17:52:20 +09:30
Jon
31067aab95 feat(itim): Add Change ticket to navigation
ref: #250 #252 #90
2024-08-25 17:51:53 +09:30
Jon
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
Jon
e696129f0b feat(itim): Service config rendered as part of cluster config
ref: #247 #125 closes #69
2024-08-23 17:45:44 +09:30
Jon
cf5c512a64 feat(itim): dont force config key, validate when it's required
ref: #247 #69
2024-08-23 17:45:44 +09:30
Jon
32f45f2d5f feat(itim): Services assignable to cluster
ref: #247 #125
2024-08-23 17:45:44 +09:30
Jon
66b8bd5a74 feat(itim): Ability to add configuration to cluster type
ref: #247 closes #71
2024-08-23 17:45:44 +09:30
Jon
bfb20dab0f feat(itim): Ability to add external link to cluster
ref: #244 #71 #6
2024-08-23 17:45:44 +09:30
Jon
5d660694c3 refactor(itim): Add Cluster type to index page
ref: #244 #71
2024-08-23 17:45:44 +09:30
Jon
caa47a3bb6 test(itim): Cluster Types unit tests
ref: #244 #71
2024-08-23 17:45:44 +09:30
Jon
75203c022a feat(itim): Ability to add and configure Cluster Types
ref: #244 #71
2024-08-23 17:45:44 +09:30
Jon
b65e577017 chore(itim): add placeholder for assigning service to a cluster
ref: #244 #71 #125
2024-08-23 17:45:44 +09:30
Jon
45ef81481f test(itim): Cluster unit tests
ref: #244 #71
2024-08-23 17:45:44 +09:30
Jon
8ec1ea2a4c feat(itim): prevent cluster from setting itself as parent
ref: #244 #71
2024-08-23 17:45:44 +09:30
Jon
24967ae3a6 fix(itim): Fix name typo in Add Service button
ref: #244
2024-08-23 17:45:44 +09:30
Jon
30bd8aa483 feat(itim): Ability to add and configure cluster
ref: #244 #71
2024-08-23 17:45:44 +09:30
Jon
efce9c0219 chore: update migrations from previous days work
ref: #244 #71 #245
2024-08-23 17:45:44 +09:30
Jon
eb4df77614 refactor(itim): Service Port now uses details template
#242 closes #238
2024-08-23 17:45:44 +09:30
Jon
95bb15238a fix: Ensure tenancy models have Meta.verbose_name_plural attribute
.#240 closes #239
2024-08-23 17:45:44 +09:30
Jon
68c3b64424 fix(base): Use correct url for back button
.#227 #240
2024-08-23 17:45:44 +09:30
Jon
ea8c60ccc5 refactor(itim): services now use details template
. #22 #226
2024-08-23 17:45:43 +09:30
Jon
d339fdb645 fix(itim): dont render link if no device
!43 #69
2024-08-23 17:45:43 +09:30
Jon
0b04cdcfbf feat(itam): Display deployed services for devices
!43 #69
2024-08-23 17:45:43 +09:30
Jon
b5d2fe70ff feat(itim): Prevent circular service dependencies
!43 #69
2024-08-23 17:45:43 +09:30
Jon
6d6f1c5401 feat(itim): Port number validation to check for valid port numbers
!43 #69
2024-08-23 17:45:43 +09:30
Jon
7b8b8a6394 feat(itim): Prevent Service template from being assigned as dependent service
!43 #69
2024-08-23 17:45:43 +09:30
Jon
2a3373a19b feat(itim): Add service template support
!43 #69
2024-08-23 17:45:43 +09:30
Jon
eb320c4e95 fix(itim): Dont show self within service dependencies
!43 #69
2024-08-23 17:45:43 +09:30
Jon
0b220424bb feat(itim): Ports for service management
!43 #69
2024-08-23 17:45:43 +09:30
Jon
a948ec7bd7 feat(itim): Service Management
!43 #69
2024-08-23 17:45:43 +09:30
Jon
be0ec86c48 chore(base): rename information -> assistance
!43 #10
2024-08-23 17:45:43 +09:30
Jon
45cc34284a feat(core): only display navigation menu item if use can view model
!35 fixes #114
2024-07-12 07:16:05 +09:30
Jon
dfba01aed9 chore: add itim module skeleton
!21 #61
2024-06-14 06:00:13 +09:30