Commit Graph

524 Commits

Author SHA1 Message Date
Jon
f81373b832 test(itam): Device Operating System API field checks checks
ref: #248 #390 closes #362 closes #366
2024-11-28 02:22:28 +09:30
Jon
744f448423 test(itim): Device Operating System API v2 ViewSet permission checks
ref: #248 #390 #362
2024-11-28 02:22:28 +09:30
Jon
a7b0ace2ef test(itam): Device Operating System Serializer Validation checks
ref: #248 #390 #362
2024-11-28 02:22:28 +09:30
Jon
f4c06da385 feat(itam): Add device operating system API v2 endpoint
ref: #248 #390 #362
2024-11-28 02:22:28 +09:30
Jon
06fff3b2df refactor(itam): ensure device is unique for device os model
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
aebd0f3580 refactor: ensure filed organization is required
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
5f7b6ef9eb refactor: update serializers to use model get_url function
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
463774a718 test: model get_url function checks
ref: #248 #391 nofusscomputing/centurion_erp_ui#29 closes #366
2024-11-28 02:22:27 +09:30
Jon
05f03efc64 refactor: Add function get_url to tenancy models
ref: #248 #366 #391 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:27 +09:30
Jon
16927fc732 feat(itam): Add page_layout to SoftwareVersion model
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +09:30
Jon
1e556f1011 feat(itam): Add page_layout to OperatingSystemVersion model
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +09:30
Jon
f345dd366c feat(api): Add a Common Model serializer to be inherited by all model serializers
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
cd0bcf6731 chore(api): Correct DRF Swagger Docs errors
ref: #248 #361 #383
2024-11-28 02:22:25 +09:30
Jon
06b936b355 test(itam): Inventory API v2 Serializer Checks
ref: #15 #248 #383
2024-11-28 02:22:25 +09:30
Jon
1c5fb0de18 feat(itam): Add Inventory API v2 endpoint
ref: #248 #383
2024-11-28 02:22:25 +09:30
Jon
f695f14e14 test(functional): Move functional test cases to relevant functional test dir
ref: #15 #375 #382
2024-11-28 02:22:25 +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
0b37f8f2b3 test(itam): Software Ticket URL API field checks
ref: #15 #248 #365
2024-11-28 02:22:20 +09:30
Jon
da414d741f test(itam): Operating System Ticket URL API field checks
ref: #15 #248 #365
2024-11-28 02:22:20 +09:30
Jon
f1332cecf4 test(itam): Device Ticket URL API field checks
ref: #15 #248 #365
2024-11-28 02:22:20 +09:30
Jon
68ee0b3701 test(itam): Software Linked Tickets API field checks
ref: #15 #248 #365
2024-11-28 02:22:19 +09:30
Jon
873f8e16f2 test(itam): Operating System Linked Tickets API field checks
ref: #15 #248 #365
2024-11-28 02:22:19 +09:30
Jon
5381b96ad0 test(itam): device Linked Tickets API field checks
ref: #15 #248 #365
2024-11-28 02:22:19 +09:30
Jon
564bae99b1 feat(core): Add Item Ticket API v2 endpoint
added for cluster, config group, device, service, software and operating system.

ref: #248 #365
2024-11-28 02:22:18 +09:30
Jon
da5d19cbcb fix: Dont attempt to access request within serializers when no context is present
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
0eef42b3e6 feat(itam): Add url function to Software model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
e6a5e446ab feat(itam): Add url function to Operating System model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
43f90251b0 feat(itam): Add url function to Device model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
268e3294a2 feat(api): Setup API to be correctly versioned
ref: #248 #365
2024-11-28 02:22:16 +09:30
Jon
11e3b04b46 feat(project_management): Add Project Milestone API v2 endpoint
ref: #248 #357
2024-11-28 02:22:13 +09:30
Jon
cf31f198c8 test(itam): remove Device Ticket API field checks
tickets api endpooint not yet available

ref: #15 #248 #356
2024-11-28 02:22:11 +09:30
Jon
b4f3f0ec48 test(itam): Device Service API field checks
ref: #15 #248 #356
2024-11-28 02:22:11 +09:30
Jon
e504393c09 test(itam): Device Software API ViewSet permission checks
ref: #15 #248 #354
2024-11-28 02:22:11 +09:30
Jon
d6eebc1cab test(itam): Device Software Serializer Validation checks
ref: #15 #248 #353
2024-11-28 02:22:11 +09:30
Jon
5a7dc5afd1 test(itam): Device Software API field checks
ref: #15 #248 #354
2024-11-28 02:22:11 +09:30
Jon
613b904648 fix(itam): Don't attempt to include manufacturer in name for Device Model if not defined
ref: #248 #354
2024-11-28 02:22:11 +09:30
Jon
ae7355ba35 test(itam): Device Model API ViewSet permission checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
f44b97248f test(itam): Device Model Serializer Validation checks
ref: #15 #248 #353
2024-11-28 02:22:10 +09:30
Jon
7d73de2264 test(itam): Device Model API field checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
6ba172e2dc test(itam): Device Type API ViewSet permission checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
1f9c665d96 fix(itam): Ensure software version model has page_layout field
ref: #15 #248 #353
2024-11-28 02:22:10 +09:30
Jon
39bc70558a test(itam): Device Type Serializer Validation checks
ref: #15 #248 #353
2024-11-28 02:22:10 +09:30
Jon
fbbd809ef5 test(itam): Device Type API field checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
01ecc68384 test(itam): Software Version Tenancy Model Checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
523c82d72f test(itam): Software Version API ViewSet permission checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
4f66af4bbb test(itam): Software Version Serializer Validation checks
ref: #15 #248 #353
2024-11-28 02:22:10 +09:30
Jon
2908f6bd4c test(itam): Software Version API field checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
35e547268b test(itam): Software Category Version API ViewSet permission checks
ref: #15 #248 #354
2024-11-28 02:22:10 +09:30
Jon
ef5dd3dc21 test(itam): Software Category Serializer Validation checks
ref: #15 #248 #353
2024-11-28 02:22:10 +09:30
Jon
65926210b2 test(itam): Software Category Version API field checks
ref: #15 #248 #354
2024-11-28 02:22:09 +09:30