Commit Graph

67 Commits

Author SHA1 Message Date
Jon
41576f9862 refactor(itim): Update Test Suite for TicketRequest model
ref: #871 closes #867
2025-07-18 19:34:17 +09:30
Jon
1efa932fb9 refactor(core): Switch to inherit from Centurion model for model SLMTicketBase
ref: #870 #868
2025-07-14 22:20:04 +09:30
Jon
3baed3f8f5 refactor(core): Add fn get_organization to centurion mixin
Fn is required for perms to work correctly

ref: #870
2025-07-13 22:30:15 +09:30
Jon
33617bd608 feat(itim): Change model to inherit from CenturionModel for Service model
ref: #824 #828
2025-07-04 08:40:34 +09:30
Jon
00c3eff30e feat(itim): Change model to inherit from CenturionModel for Port model
ref: #824 #827 closes #589
2025-07-04 08:40:34 +09:30
Jon
a192659c80 feat(itim): Change model to inherit from CenturionModel for ClusterType model
ref: #824 #826
2025-07-04 08:40:34 +09:30
Jon
07ef410c31 feat(itim): Change model to inherit from CenturionModel for Cluster model
ref: #824 #825
2025-07-04 08:40:34 +09:30
Jon
8f0d0fbe16 chore: Remove all references to field is_global
field no longer used

ref: #789 #767
2025-07-04 08:40:29 +09:30
Jon
728db3f740 chore: Add premeta notes and history models to init so they can be migrated
ref: #788 #759 #768
2025-07-04 08:40:28 +09:30
Jon
bff1049414 chore: correct pylint errors
ref: #765
2025-07-04 08:40:23 +09:30
Jon
4344265ed5 fix(itim): Correct config that is in the incorrect format
Users can input config that contains bytecode chars which inturn, makes the config entered a str. convert any config that is a str to a dict, the correct format.

ref: #851 fixes #850
2025-07-04 07:42:05 +09:30
Jon
bb8c6378bc chore: Add some tests to aid in planning
ref: #756 #758
2025-05-15 04:59:06 +09:30
Jon
85d4cc8220 test(itim): Incomplete Model Unit Tests for SLMTicketBase
ref: #734 #727
2025-05-03 22:55:14 +09:30
Jon
b6146b7d14 feat: Add field Meta.sub_model_type to sub-models
ref: #732 #564
2025-04-26 06:00:34 +09:30
Jon
3efadfa75f feat(itim): New Model RequestTicket
ref: #724 #725
2025-04-16 21:04:45 +09:30
Jon
7ff638ed58 feat(itim): New Model SLMTicketBase
ref: #724 #727
2025-04-16 21:02:10 +09:30
Jon
e91ba06256 refactor(itim): Update access imports to new path
ref: #640 #641
2025-02-19 21:41:49 +09:30
Jon
1b1f9840e3 feat(itim): save_history method added to Service
ref: #605 #628
2025-02-18 04:13:37 +09:30
Jon
8802d396c5 feat(itim): History Model for Service added
ref: #605 #629
2025-02-18 04:13:37 +09:30
Jon
36de9817b5 feat(itim): save_history method added to Port
ref: #605 #628
2025-02-18 04:13:37 +09:30
Jon
a3a33085c8 feat(itim): History Model for Port added
ref: #605 #628
2025-02-18 04:13:37 +09:30
Jon
6b10795b2d feat(itim): save_history method added to Cluster TYpe
ref: #605 #627
2025-02-18 04:13:36 +09:30
Jon
cdf3068b50 feat(itim): History Model for Cluster Type added
ref: #605 #627
2025-02-18 04:13:36 +09:30
Jon
18cbd71d28 feat(itim): save_history method added to Cluster
ref: #605 #626
2025-02-18 04:13:36 +09:30
Jon
cf52db1434 feat(itim): History Model for Cluster added
ref: #605 #626
2025-02-18 04:13:36 +09:30
Jon
39fdc9ef1d feat(itim): Porte Notes Model
ref: #526 #536
2025-02-07 20:34:48 +09:30
Jon
911a086963 feat(itim): Cluster Type Notes Model
ref: #526 #535
2025-02-07 20:28:06 +09:30
Jon
79c96ff2b5 feat(itim): Service Notes Model
ref: #526 #534
2025-02-07 20:11:48 +09:30
Jon
ea8a56322f feat(itim): Cluster Notes Model
ref: #526 #533
2025-02-07 19:59:05 +09:30
Jon
4f7ef306e2 feat(information_management): add cluster type kb article linking
ref: #424
2024-12-21 19:55:00 +09:30
Jon
2fb938256b feat(information_management): Ability to link Knowledge Base article to a Service
ref: #426 #427
2024-12-21 17:08:30 +09:30
Jon
64dbf24220 feat(information_management): Ability to link Knowledge Base article to a Cluster
ref: #426 #427
2024-12-21 17:07:49 +09:30
Jon
3c88a556d3 feat(itim): add cluster and device to Services in new UI
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
92b1222df3 feat(itim): Add nodes and devices to detail view
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
c415d53708 fix(core): When an item that may be linked to a ticket is deleted, remove the ticket link
ref: #15 #248 #336 #376 #381
2024-11-28 02:22:25 +09:30
Jon
8f13047a1f feat(itim): Add url function to Service model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
faa368331c feat(itim): Add url function to Cluster model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
48b5754dcf feat(itim): Port Serializer Validations
ref: #15 #248 #356
2024-11-28 02:22:13 +09:30
Jon
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
Jon
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
Jon
cfedd4b74e feat(itim): Add Port API v2 endpoint
ref: #248 #356
2024-11-28 02:22:11 +09:30
Jon
06362f226c feat(itim): Add Cluster API v2 endpoint
ref: #248 #356
2024-11-28 02:22:11 +09:30
Jon
02822cc70d feat(itim): Add Cluster Type API v2 endpoint
ref: #248 #356
2024-11-28 02:22:11 +09:30
Jon
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
Jon
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
Jon
5cbb081462 feat(itim): Add attribute table_fields to Service model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
8058369276 feat(itim): Add attribute page_layout to Service model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
Jon
c205a75ce0 feat(itim): Add attribute table_fields to Service Port model
ref:  #248 #345 #346
2024-11-28 02:19:24 +09:30
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