Commit Graph

1651 Commits

Author SHA1 Message Date
Jon
54d653fa3a fix(core): Add missing KB article delete signal for ticket linking cleanup
ref: #443 closes #416
2024-12-23 16:45:00 +09:30
Jon
19cee0cbe2 chore(base): add TicketLinkedItem migration for item type
ref: #416 #443
2024-12-23 16:43:57 +09:30
Jon
4eb6064bd1 fix(core): Ensure for KB article permissions can be correctly checked
ref: #416 #443
2024-12-23 15:50:12 +09:30
Jon
729305fa3e fix(core): use cooorect model name for choices
ref: #416 #443
2024-12-23 15:49:37 +09:30
Jon
83a20f2b7b test(core): KB article delete ticket link clean up checks
ref: #416 #443
2024-12-23 15:49:05 +09:30
Jon
5f3db741f2 test(core): KB Ticket linking serializer checks
ref: #416 #443
2024-12-23 15:48:13 +09:30
Jon
9a2625ec3b test(core): KB Ticket linking permission checks
ref: #416 #443
2024-12-23 15:48:02 +09:30
Jon
6c50088355 fix(itam): Use Device organization for device operating system
ref: #434 #441
2024-12-22 21:26:22 +09:30
Jon
2dfab2a2e4 fix(settings): remove field owner_organization from App Settings
ref: #441 fixes #439
2024-12-22 21:09:24 +09:30
Jon
0f5b2b6630 fix(core): Use object organization for ticket linked items
ref: #434 #441
2024-12-22 21:04:24 +09:30
Jon
60db1636a6 fix(itam): Use Software organization for Software Version
ref: #434 #441
2024-12-22 20:15:56 +09:30
Jon
f317ecb2e2 fix(itam): Use Operating System organization for OS Version
ref: #434 #441
2024-12-22 20:15:39 +09:30
Jon
7528adcd2f fix(itam): Use Device organization for device software
ref: #434 #441
2024-12-22 20:12:00 +09:30
Jon
c84c0f5d82 fix(core): Use Ticket organization for ticket linked items
ref: #434 #441
2024-12-22 20:11:34 +09:30
Jon
8ed3e38403 fix(core): Use parent model organization for object notes
ref: #434 #441
2024-12-22 19:51:53 +09:30
Jon
6c95105528 refactor(access): Adjust permission check logic to use try..catch instead of gettattr due to base method throwing exception
if method is not overridden, the base class throws an exception instead of returning None

ref: #434 #441
2024-12-22 19:02:21 +09:30
Jon
40e2da5d8f fix(access): During permission checking also use get_serializer if avail
ref: #434 #441
2024-12-22 18:15:03 +09:30
Jon
116655cf2e fix(access): default to empty when attempting to get view attribute
ref: #434 #441
2024-12-22 17:45:39 +09:30
Jon
3d47a7157a test(core): Add data for ticket comment does not use organization field
this fields value is the tickets org value

ref: #441 fixes #434
2024-12-22 17:24:47 +09:30
Jon
796936f780 fix(core): Use ticket organization for permission checking for adding a comment
ref: #441 fixes #434
2024-12-22 17:23:55 +09:30
Jon
9b528c2c0a feat(access): Check if organization field is read-only during permission check
ref: #434 #441
2024-12-22 17:22:52 +09:30
Jon
47df49012d feat(access): Ability to specify parent model for permission to do
ref: #434 #441
2024-12-22 17:21:13 +09:30
Jon
4f7ef306e2 feat(information_management): add cluster type kb article linking
ref: #424
2024-12-21 19:55:00 +09:30
Jon
77b52972bd fix(itam): KB url must use obj not item when building ursl for device type
ref: #426
2024-12-21 18:27:58 +09:30
Jon
47d0fe0c68 fix(itam): KB url must use obj not item when building ursl for device model
ref: #426
2024-12-21 18:27:48 +09:30
Jon
dcd9e91dd9 refactor(base): move model calling of clean to tenancy model class
ref: #426 #433
2024-12-21 17:58:13 +09:30
Jon
32430f8f10 test: revert test case changes from 1c065601f6
ref: #426
2024-12-21 17:56:47 +09:30
Jon
11cb476055 feat(information_management): Ability to link Knowledge Base article to a Software
ref: #426 closes #331 closes #427 closes #432
2024-12-21 17:20:20 +09:30
Jon
d34e716b81 feat(information_management): Ability to link Knowledge Base article to a Software
ref: #331 #426 #427 closes #431
2024-12-21 17:20:05 +09:30
Jon
7122b7c56d feat(information_management): Ability to link Knowledge Base article to a Software Category
ref: #331 #426 #427 #431
2024-12-21 17:20:05 +09:30
Jon
44158ebe80 feat(information_management): Ability to link Knowledge Base article to a Operating System Version
ref: #331 #426 #427 closes #430
2024-12-21 17:20:05 +09:30
Jon
4b4c534b00 feat(information_management): Ability to link Knowledge Base article to a Operating System
ref: #331 #426 #427 closes #429
2024-12-21 17:20:05 +09:30
Jon
dcc525bfa8 feat(information_management): Ability to link Knowledge Base article to a Device
ref: #331 #426 #427 closes #428
2024-12-21 17:20:05 +09:30
Jon
4ce8f0fa3e feat(information_management): Ability to link Knowledge Base article to a Device Type
ref: #331 #426 #427 #428
2024-12-21 17:20:05 +09:30
Jon
81dbc30027 feat(information_management): Ability to link Knowledge Base article to a Device Model
ref: #331 #426 #427 #428
2024-12-21 17:20:05 +09:30
Jon
c2ad23834e feat(information_management): Ability to link Knowledge Base article to an External Link
ref: #426 #427
2024-12-21 17:10:53 +09:30
Jon
11169d8722 feat(information_management): Ability to link Knowledge Base article to a Project
ref: #426 #427
2024-12-21 17:10:34 +09:30
Jon
e34a5eec5b feat(information_management): Ability to link Knowledge Base article to a Project Type
ref: #426 #427
2024-12-21 17:10:20 +09:30
Jon
4bddbd151d feat(information_management): Ability to link Knowledge Base article to a Project State
ref: #426 #427
2024-12-21 17:10:09 +09:30
Jon
143506a020 feat(information_management): Ability to link Knowledge Base article to a Project Milestone
ref: #426 #427
2024-12-21 17:09:31 +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
8df8f7c22b feat(information_management): Ability to link Knowledge Base article to a Port
ref: #426 #427
2024-12-21 17:08:17 +09:30
Jon
8e73d163c7 feat(information_management): Ability to link Knowledge Base article to a Cluster Type
ref: #426 #427
2024-12-21 17:08:06 +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
bdda61fc0b feat(information_management): Ability to link Knowledge Base article to a Ticket Category
ref: #426 #427
2024-12-21 17:07:09 +09:30
Jon
803491f048 feat(information_management): Ability to link Knowledge Base article to a Manufacturer
ref: #426 #427
2024-12-21 17:06:49 +09:30
Jon
b66e4bac48 feat(information_management): Ability to link Knowledge Base article to a Config Group
ref: #426 #427
2024-12-21 17:06:30 +09:30
Jon
63d44ed6e8 feat(information_management): Ability to link Knowledge Base article to a Team
ref: #426 #427
2024-12-21 17:06:05 +09:30
Jon
18769635ff feat(information_management): Ability to link Knowledge Base article to an Organization
ref: #426 #427
2024-12-21 17:05:46 +09:30
Jon
cbd1af7322 test(information_management): Add model test cases for Model KB Article
ref: #331 #426 #427 #428 #429 #430 #431 #432
2024-12-21 17:02:02 +09:30