Commit Graph

1775 Commits

Author SHA1 Message Date
Jon
069251d68c Merge pull request #344 from nofusscomputing/feature-v1-3 2024-11-29 01:13:43 +09:30
Jon
8050a7a8f0 Merge pull request #401 from nofusscomputing/related-ticket 2024-11-29 01:03:45 +09:30
Jon
2f259eacd4 docs(development): added model page_layout and table_fields attributes
ref: #248 #401 closes #347
2024-11-29 00:51:27 +09:30
Jon
184f419905 test(project_management): Ensure that project field completed exists when API v2 is rendere
ref: #401 fixes #327
2024-11-29 00:19:51 +09:30
Jon
545d4176b2 fix(project_management): Correct All tickets query for calculating project completion
ref: #327 #401
2024-11-29 00:19:11 +09:30
Jon
1d9d426601 feat(project_management): add project completed field
ref: #248 #401
2024-11-29 00:13:52 +09:30
Jon
bcf353bee6 test(core): Ensure a ticket cant be related to itself
ref: #401 fixes #326
2024-11-28 23:51:55 +09:30
Jon
795c6985a7 fix(core): Prevent a ticket from being related to itself
ref: #326 #401
2024-11-28 23:51:14 +09:30
Jon
d923490ff3 Merge pull request #397 from nofusscomputing/359-returned-results 2024-11-28 03:26:43 +09:30
Jon
de987f1fee fix(core): when fetching ticket serializer set org=None
ref: #248 #397 closes #359
2024-11-28 03:16:52 +09:30
Jon
b291b989b1 fix(core): use the view pk to filter self out for ticket category update
ref: #248 #359
2024-11-28 02:58:45 +09:30
Jon
ba85c694ba test(itam): correct test setup for device note viewset
ref: #248 #359 #397
2024-11-28 02:58:45 +09:30
Jon
ae2891f0ac test(settings): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:45 +09:30
Jon
346b41cc26 test(project_management): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:45 +09:30
Jon
3d980de05c test(itim): Correct test case for ticket category returned serializer checks
ref: #248 #359
2024-11-28 02:58:45 +09:30
Jon
4db65bcbad test(core): Correct test case for ticket category returned serializer checks
ref: #248 #359
2024-11-28 02:58:45 +09:30
Jon
baa4f68004 test(core): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:44 +09:30
Jon
dd3c8e51d2 test(config_management): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:44 +09:30
Jon
42621e33a2 test(assistance): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:44 +09:30
Jon
4544c0768d test(access): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:44 +09:30
Jon
0cda597a2d test(itam): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:44 +09:30
Jon
c3547a49eb test: Test Case for viewsets that confirms returned results from user orgs only
ref: #248 #397
2024-11-28 02:58:44 +09:30
Jon
579e55af08 docs: update roadmap
ref: #397
2024-11-28 02:58:44 +09:30
Jon
82ed07e62c test(itam): update device model test name Device -> DeviceModel
ref: #15 #392
2024-11-28 02:22:29 +09:30
Jon
e10a4972af feat(api): Implement Sanity error handling for uncaught exceptions
ref: #15 #392 closes #387
2024-11-28 02:22:29 +09:30
Jon
e17de299f1 test(Core): Ticket linked items API V2 Serializer returned checks
ref: #15 #392 closes #393
2024-11-28 02:22:29 +09:30
Jon
ab6a965ef1 test(Core): Remove duplicate test for ticket linked items
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
c09baf0204 test(assistance): Project Taask ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
0d9cab032b test(assistance): Problem ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
3a132e2cd9 test(assistance): Incident ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
f9209e8bc7 test(assistance): Change ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
2429a94c7d test(assistance): Request ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
7acb73f9da test(core): Ticket Test Cases for Viewset Serializer returned
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
87108e9d05 fix(core): Ensure for update of ticket the correct serializer is selected
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
faf441b338 test: during delete operation dont include data
ref: #15 #392
2024-11-28 02:22:29 +09:30
Jon
cad845267c fix(core): dont exclude self for ticket comment category if not exists
ref: #392
2024-11-28 02:22:29 +09:30
Jon
2647bbd522 chore: correct linting error
ref: #392
2024-11-28 02:22:29 +09:30
Jon
ad54494df0 test: Add ViewSet Returned Serializer Checks to a majority of models
more to come

ref: #15 #248 #392 #393
2024-11-28 02:22:29 +09:30
Jon
95ac6a4277 test: Test Cases to confirm the correct serializer is returned from ViewSet
ref: #15 #248 #392 #393
2024-11-28 02:22:29 +09:30
Jon
8cca6e3a9e test: Added skipped test for checking model mandatory values.
see test __doc__ for skip reason

ref: #15 #248 #392
2024-11-28 02:22:29 +09:30
Jon
e9298d7b89 feat(itam): Split device software serializer to include seperate software installs serializer
ref: #248 #392 closes #386
2024-11-28 02:22:29 +09:30
Jon
89c3feee18 fix(itam): Add Operating System API v2 field typo
ref: #248 #391
2024-11-28 02:22:28 +09:30
Jon
59f842b3aa feat(itam): Add Operating System Installs API v2 endpoint
ref: #248 #391
2024-11-28 02:22:28 +09:30
Jon
426f7ab512 test(itam): Operating System Installs API v2 Field checks
ref: #15 #248 #391
2024-11-28 02:22:28 +09:30
Jon
9f1e04f078 test(itam): Software Installs API v2 Permission checks
ref: #15 #248 #391
2024-11-28 02:22:28 +09:30
Jon
5fe1e39e0d test(itam): Operating_system Installs API v2 Validation checks
ref: #15 #248 #391
2024-11-28 02:22:28 +09:30
Jon
dd4e6242b5 refactor(itam): update device software serializer validator
ref: #248 #391
2024-11-28 02:22:28 +09:30
Jon
86f4a2f00f test(itam): Software Installs API v2 Permission checks
ref: #15 #248 #391
2024-11-28 02:22:28 +09:30
Jon
3188818247 test(itam): Software Installs API v2 Validation checks
ref: #15 #248 #391
2024-11-28 02:22:28 +09:30
Jon
ad7f3870d0 refactor(itam): update device software serializer validator
ref: #248 #391
2024-11-28 02:22:28 +09:30