Commit Graph

828 Commits

Author SHA1 Message Date
Jon
54b97b43ed feat(itam): Enable ticket tab on software version page
ref: #690 #596
2025-03-17 15:22:07 +09:30
Jon
70978b9fdc chore: squash migrations prior to release
ref: #679 #660
2025-03-16 11:18:02 +09:30
Jon
427584c8d9 feat(devops): Add support for if-modified-since header for Feature Flags public endpoint
ref: #673 #663
2025-03-08 21:05:44 +09:30
Jon
d09e649765 feat(devops): Add feature flag public ViewSet
ref: #673 #663
2025-03-08 16:43:34 +09:30
Jon
b63f6b7092 feat: Remove serializer caching from ALL viewsets
ref: #671 closes #668
2025-03-07 17:53:14 +09:30
Jon
2eafb88367 fix(core): disable of notes for models not requiring it
ref: #662 #665
2025-03-04 05:58:26 +09:30
Jon
124c96512a feat(devops): Add model tag feature_flag to ticket linked item
ref: #662 #659
2025-03-04 03:56:57 +09:30
Jon
ddf3449b3f feat(core): Migration for feature_flag model reference
ref: #662 #659
2025-03-04 03:30:59 +09:30
Jon
5f691748bc feat(core): disable model notes for model notes
ref: #662 #666 #667
2025-03-04 03:24:57 +09:30
Jon
4876919015 feat(core): Migrations for adding notes to ticket category and ticket comment category
ref: #662 #666 #667
2025-03-04 03:24:20 +09:30
Jon
55e30ab4f5 test(core): Ticket Comment Category Notes checks
ref: #662 closes #666
2025-03-04 03:24:08 +09:30
Jon
4d6438833d test(core): Ticket Category Notes checks
ref: #662 closes #667
2025-03-04 03:23:27 +09:30
Jon
5b97f5400f fix(core): Add ability to add notes for ticket comment category
ref: #662 #666
2025-03-04 03:23:04 +09:30
Jon
8a787a516f fix(core): Add ability to add notes for ticket category
ref: #662 #667
2025-03-04 03:22:04 +09:30
Jon
f833121c08 fix(core): Serializer _urls.notes URL generation now dynamic
ref: #662 #665
2025-03-04 03:17:31 +09:30
Jon
90a1e4baad feat(core): Add Feature Flag model reference
ref: #662 #659
2025-03-03 20:22:18 +09:30
Jon
3058f7212a chore(core): Squash history commits
to reduce amount of migrations

ref: #605 closes #601
2025-02-21 02:30:48 +09:30
Jon
57d41d12a3 chore(core): Remove old history tests
ref: #605 #601 closes #46
2025-02-20 22:37:54 +09:30
Jon
fe997ee2f8 feat(core): Enable App settings History to save without specifying an organization
APP settings do not form part of an organization

ref: #605 closes #642
2025-02-20 22:37:17 +09:30
Jon
c1873e8c6d test: Model History not to save history on self
ref: #605 #602
2025-02-20 06:44:30 +09:30
Jon
94737e7ae7 test(core): Correct lookup for model history test setup
ref: #605 #602
2025-02-20 06:28:50 +09:30
Jon
13d697e7de feat(core): Migration for history data to new history tables
ref: #605 closes #602
2025-02-20 06:07:36 +09:30
Jon
1663e98a1a fix(access): dont use organization property within organization model
ref: #605 #607
2025-02-20 05:40:01 +09:30
Jon
ef1f764b4b refactor(core): Update access imports to new path
ref: #640 #641
2025-02-19 22:20:41 +09:30
Jon
19ccc5af9b refactor: Update migrations imports to new path
ref: #640 #641
2025-02-19 22:17:49 +09:30
Jon
b007e05386 refactor(core): Update access imports to new path
ref: #640 #641
2025-02-19 21:11:01 +09:30
Jon
3d98f54b3c test(core): History Entry checks for Ticket Comment Category model
ref: #605 closes #615
2025-02-18 04:13:39 +09:30
Jon
126516a1ff test(core): History Entry checks forTicket Category model
ref: #605 closes #614
2025-02-18 04:13:39 +09:30
Jon
2775e0a01b test(core): Manufacturer History Entry checks
ref: #605 closes #613
2025-02-18 04:13:39 +09:30
Jon
db5ce2352e test(core): Model History Entries Test Suite
ref: #605 #602
2025-02-18 04:13:39 +09:30
Jon
5c3c26c318 fix(core): When a child model is deleted ensure entry is still created on parent model history
ref: #605 #601
2025-02-18 04:13:39 +09:30
Jon
f77d778cb7 test(core): History Model Unit test cases for model and tenancy checks
ref: #605 #602
2025-02-18 04:13:39 +09:30
Jon
9f03b52f58 test(core): API Field Checks for Ticket Comment Category History
ref: #605 #615
2025-02-18 04:13:38 +09:30
Jon
38ff4b9ee7 test(core): API Field Checks for Ticket Category History
ref: #605 #614
2025-02-18 04:13:38 +09:30
Jon
53d2da43ef test(core): Unit Test Suite for History Model API field checks urls can either be str or hyperlink
ref: #605 #602 #46
2025-02-18 04:13:38 +09:30
Jon
4d70925a3d test(core): API Field Checks for Manufacturer History
ref: #605 #613
2025-02-18 04:13:38 +09:30
Jon
6c61ff0121 test(core): API Field Checks for Model History
ref: #605 #601 #602 #46
2025-02-18 04:13:38 +09:30
Jon
48966b9009 test(core): Unit Test Suite for History Model API field checks
ref: #605 #602 #46
2025-02-18 04:13:38 +09:30
Jon
9a428c4e98 feat(core): add org field History Model api rendering
ref: #605 #602  #455
2025-02-18 04:13:38 +09:30
Jon
1ef90e96e0 test(core): Functional Test for History Model APIPermission updated to cater for tenancy obj
ref: #605 #602 closes #455
2025-02-18 04:13:37 +09:30
Jon
74f652aaf4 test(core): Functional Test for History Model API Permissions and Metadata
ref: #605 #602
2025-02-18 04:13:37 +09:30
Jon
c5999c2e04 fix(core): when fetching url_kwargs for model history, make it dynamic for related field name
ref: #605 #602
2025-02-18 04:13:37 +09:30
Jon
46e7f3fada fix(core): Xorrect logic for determining view_action
ref: #605 #602
2025-02-18 04:13:37 +09:30
Jon
afc1c6b6fc test(core): Unit Test for History Model Viewset
ref: #605 #602
2025-02-18 04:13:37 +09:30
Jon
1b5044cc42 feat(core): Show the model name within history
ref: #605 #601
2025-02-18 04:13:37 +09:30
Jon
413ddbc59b fix(core): dynamically search for history object name
ref: #605 #601
2025-02-18 04:13:37 +09:30
Jon
7e64e23d32 feat(project_management): Project Milestone added to modelhistory.child_history_models
ref: #605 #631
2025-02-18 04:13:37 +09:30
Jon
cda3730943 feat(itam): History Model for Device Operating System added
ref: #605 #618
2025-02-18 04:13:36 +09:30
Jon
08a3042866 feat(itam): History Model migrations for Device Software
ref: #605 #619
2025-02-18 04:13:35 +09:30
Jon
1de5c634d0 feat(core): History Model migrations for Ticket Comment Category
ref: #605 #615
2025-02-18 04:13:35 +09:30