Commit Graph

524 Commits

Author SHA1 Message Date
Jon
3efa835295 feat(itam): Operating System Notes Serializer
ref: #526 #531
2025-02-07 19:36:10 +09:30
Jon
d8fdb17112 feat(itam): Operating System Notes Model
ref: #526 #531
2025-02-07 19:36:00 +09:30
Jon
02140ce731 feat(itam): Device Notes ViewSet
ref: #524 #525
2025-02-07 18:12:50 +09:30
Jon
dd06d9e1ff feat(itam): Device Notes Serializer
ref: #524 #525
2025-02-07 18:12:21 +09:30
Jon
ca4e9add88 feat(itam): Device Notes Model
ref: #524 #525
2025-02-07 18:12:09 +09:30
Jon
64e344206c refactor(access): Dont add releationship from tenancyObject.organization to organization model
ref: #389 #525
2025-02-07 18:10:44 +09:30
Jon
83fb6d005b test: Add empty kwargs to ViewSet index page test cases
ref: #512 #513 #518
2025-02-06 20:35:46 +09:30
Jon
6f0a67a957 fix(itam): correct truthy check for software version ViewSet property when evaluating queryset
ref: #512 #518
2025-02-06 20:08:04 +09:30
Jon
66b6ba9ae9 fix(itam): correct truthy check for os version ViewSet property when evaluating queryset
ref: #512 #518
2025-02-06 20:07:51 +09:30
Jon
f1e1e76266 fix(itam): correct truthy check for device software ViewSet property when evaluating queryset
ref: #512 #518
2025-02-06 20:07:35 +09:30
Jon
22fcd42689 fix(itam): correct truthy check for device os ViewSet property when evaluating queryset
ref: #512 #518
2025-02-06 20:07:24 +09:30
Jon
efc95ef736 fix(itam): correct truthy check for software version ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-06 20:07:00 +09:30
Jon
184f775af4 fix(itam): correct truthy check for software category ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-06 20:06:39 +09:30
Jon
4eec08ffda fix(itam): correct truthy check for os version ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-06 20:06:15 +09:30
Jon
9c2b0cbe66 fix(itam): correct truthy check for device software ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-06 20:05:58 +09:30
Jon
84499bf5d1 fix(itam): correct truthy check for device os ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-06 20:05:44 +09:30
Jon
0338e5c8de test(itam): Add missing unit tests for software version viewset
ref: #512 #513 #518
2025-02-06 20:05:04 +09:30
Jon
b9c4228edc test(itam): Add missing unit tests for software categories viewset
ref: #512 #513 #518
2025-02-06 20:04:17 +09:30
Jon
c907efbadb test(itam): Add missing unit tests for os versions viewset
ref: #512 #513 #518
2025-02-06 20:04:02 +09:30
Jon
c54c54d821 test(itam): Add missing unit tests for software installs viewset
ref: #512 #513 #518
2025-02-06 20:03:49 +09:30
Jon
d608a3d138 test(itam): Add missing unit tests for os installs viewset
ref: #512 #513 #518
2025-02-06 20:03:38 +09:30
Jon
18ddd92509 test(itam): Add missing unit tests for device software viewset
ref: #512 #513 #518
2025-02-06 20:03:26 +09:30
Jon
02afaf29ff test(itam): Add missing unit tests for device operating system viewset
ref: #512 #513 #518
2025-02-06 20:03:02 +09:30
Jon
f0c9c0cdc6 fix(itam): correct truthy check for software ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:02:23 +09:30
Jon
b57d68082b fix(itam): correct truthy check for os ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:02:13 +09:30
Jon
af494acd7f fix(itam): correct truthy check for device ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:02:05 +09:30
Jon
e205b0a7a6 fix(itam): correct truthy check for device type ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:01:59 +09:30
Jon
c7fc8055f6 fix(itam): correct truthy check for device model ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:01:49 +09:30
Jon
d57dfb809b test(itam): Add missing unit tests for Software viewset
ref: #512 #513 #518
2025-02-04 07:45:07 +09:30
Jon
98d47c69d2 test(itam): Add missing unit tests for Operating System viewset
ref: #512 #513 #518
2025-02-04 07:45:07 +09:30
Jon
ded0cc925c test(itam): Add missing unit tests for Device Type viewset
ref: #512 #513 #518
2025-02-04 07:45:07 +09:30
Jon
857bcc6652 test(itam): Add missing unit tests for Device Model viewset
ref: #512 #513 #518
2025-02-04 07:45:07 +09:30
Jon
f3be33431c test(itam): Add missing unit tests for Device viewset
ref: #512 #513 #518
2025-02-04 07:45:07 +09:30
Jon
c5eb26e62b feat: Views to cache discovered serializer
ref: #471 #511
2025-02-01 14:46:05 +09:30
Jon
ab0666005c refactor(access): Dont override django middleware, create own for access tenancy
ref: #475
2025-01-19 15:32:48 +09:30
Jon
8f8c7986e5 fix(api): Only attempt to access a app_settings object for org field if request object exists
ref: #473 #474
2025-01-18 23:32:18 +09:30
Jon
f08d3357d0 test: update to cater for tenancy object in request
ref: #473 #474
2025-01-18 22:57:00 +09:30
Jon
8bc7e62f2d docs(itam): Add path for OS docs
ref: #463 #469
2025-01-12 17:03:56 +09:30
Jon
e2da2b173d chore(api): remove empty string for documentation link
ref: #463 #469
2025-01-12 16:48:12 +09:30
Jon
1087dde2d5 test(access): Ensure items returned from query are from user organization and/or globally set organization
ref: #459 closes #448
2025-01-04 18:04:02 +09:30
Jon
4b2a89c992 chore: test cleanup
ref: #459 closes #437
2025-01-03 10:09:38 +09:30
Jon
e69c1e1b99 fix(itam): Dont query parent class for permissions
creates recursive loop

ref: #437 #459
2025-01-02 17:00:14 +09:30
Jon
0b362f04ee test(itam): API v2 Inventory Permission Check skip diff org
ref: #437 #459 #461
2025-01-02 16:57:30 +09:30
Jon
d1dc330744 test(itam): API v2 Inventory Permission Checks
ref: #437 #459
2025-01-02 16:54:55 +09:30
Jon
ed8f8ae411 test: mv inventory test to itam app
ref: #437 #459
2025-01-02 13:58:06 +09:30
Jon
1fd433e621 feat(itam): Cater for RabbitMQ errors when uploading inventory
ref: #437 #459
2025-01-01 17:31:39 +09:30
Jon
df037e59c9 fix(itam): return serializer for inventory endpoint
ref: #437 #459
2025-01-01 17:31:06 +09:30
Jon
ddbce0c0ce feat(itam): On Inventory upload validate existing device
ref: #437 #459
2024-12-31 14:10:35 +09:30
Jon
3c120291d2 refactor(itam): Device UUID field requires no default
ref: #437 #459
2024-12-31 13:29:37 +09:30
Jon
d6eea69c52 refactor(itam): mv inventory task to itam app
ref: #437
2024-12-31 11:32:18 +09:30