Commit Graph

2051 Commits

Author SHA1 Message Date
Jon
cb3d645a34 feat(base): Add exporter to gunicorn
ref: #156 #469
2025-01-13 18:10:33 +09:30
Jon
6b6c05f07d feat(base): Add django-prometheus for metrics export
ref: #156 #469
2025-01-13 18:09:48 +09:30
Jon
7e72bab4ba docs(core): update success and failure admonition boxes
ref: #469 nofusscomputing/centurion_erp_ui#42
2025-01-12 19:30:30 +09:30
Jon
699a9608ef fix(access): Return API exception, not django
for current interface this exception will not work. however as the interface is depreciated, this bug is OK.

ref: #469
2025-01-12 17:43:04 +09:30
Jon
6528550fb8 fix(api): correctly return API exceptions for user to rectify
will return exactly as required for fields.

ref: #469
2025-01-12 17:41:40 +09:30
Jon
c778d4cf35 test(api): ensure documentation key and data is added to API metadata
ref: #469 closes #463
2025-01-12 17:04:27 +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
6007668338 feat(api): fetch doc path for view metadata
ref: #463 #469
2025-01-12 16:46:14 +09:30
Jon
ba2d809566 fix(core): Set user whom added comment as comment user
ref: #460 #467
2025-01-09 17:42:06 +09:30
Jon
a6fda85c56 test(settings): check to ensure API fields returned are present and correct type for external_links model
ref: #467 #468
2025-01-09 17:40:01 +09:30
Jon
00215f6d0b feat(settings): Add new field button text
to enable the name field to be used as "friendly" name within interface

ref: #467 closes #468
2025-01-09 17:38:28 +09:30
Jon
31c125d820 docs(itim): Update external link docs with filter docs and new service context
ref: #467 #468
2025-01-09 15:45:53 +09:30
Jon
8f98f02818 feat(itim): Ability to add external link to a service
ref: #467 closes #468
2025-01-09 15:16:37 +09:30
Jon
b9824892ae feat(access): Add organization to team display_name
ref: #465 #467
2025-01-09 14:51:02 +09:30
Jon
76c71d68b0 test(assistance): Ensure category fields are present for model articles
ref: #465 #467
2025-01-09 14:47:14 +09:30
Jon
39307e7a0e feat(assistance): add category and org to model articles tab
ref: #465 #467
2025-01-09 14:35:17 +09:30
Jon
56fec0f34c docs(core): update markdown docs for recent model ref changes
ref: #465 #467
2025-01-09 14:18:26 +09:30
Jon
f9d82a5e92 feat(api): Enable fetching related ticket metadata for the other side of the related ticket
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:53:52 +09:30
Jon
229014eb8c fix(core): display_name is not a mandatory field for related ticket
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:53:06 +09:30
Jon
f67fad8927 fix(core): display_name is not a mandatory field for ticket linked item
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:52:53 +09:30
Jon
3e55c93674 feat(core): Add ticket comment field metadata to api meta
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:21:53 +09:30
Jon
4faafb8d27 feat(core): Add ticket linked item field metadata to api meta
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:21:34 +09:30
Jon
d33dd0fcff feat(core): Add related ticket field metadata to api meta
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:21:09 +09:30
Jon
af96e47126 feat(api): Add option to viewset to render field markdown metadata
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:19:23 +09:30
Jon
86b63acb00 feat(api): Add item metadata to markdown field for renderable items
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 00:29:42 +09:30
Jon
b65da4efac feat(api): Add item metadata to markdown field for renderable items
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-07 13:19:38 +09:30
Jon
f341adab8e fix(api): Ensure ALL required classes for viewset are inherited
ref: #459 #467
2025-01-07 13:14:14 +09:30
bc85c532dd build: bump version 1.6.0 -> 1.7.0 1.7.0 2025-01-04 10:53:44 +00:00
Jon
660eafe598 Merge pull request #452 from nofusscomputing/feature-next-release 2025-01-04 20:04:41 +09:30
Jon
2543047331 Merge pull request #459 from nofusscomputing/refactor-inventory 2025-01-04 19:51:37 +09:30
Jon
4ebff09671 fix(api): Ensure ALL required classes for viewset are inherited
ref: #459
2025-01-04 19:14:25 +09:30
Jon
e7601e311a test(access): Skip test case for appsettings different organization due to model not being tenancy model.
ref: #448 #459
2025-01-04 18:26: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
dd72843ffb feat(access): Enable Objects from global organization to be viewable by user with the permission
ref: #448 #459
2025-01-03 12:14:26 +09:30
Jon
0d5f329146 feat(access): Enable Objects from globally set organization to return within query
ref: #448 #459
2025-01-03 12:00:46 +09:30
Jon
4b2a89c992 chore: test cleanup
ref: #459 closes #437
2025-01-03 10:09:38 +09:30
Jon
f218d8e2fa docs(roadmap): added release management
ref: #459
2025-01-03 10:07:50 +09:30
Jon
a4a9f2c3a9 feat(access): Enable the calling of the dynamic permissions function to obtain permissions
creates recursive loop

ref: #437 #459
2025-01-02 17:01:01 +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
d33cf96db3 fix(core): If no org specified serializer fetch, dont attempt to access
ref: #459
2025-01-01 18:33:30 +09:30
Jon
f7b444b8e4 fix(access): If no org specified during permission check, rtn false for permission
ref: #437 #459
2025-01-01 18:25:44 +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