Commit Graph

467 Commits

Author SHA1 Message Date
Jon
848661856a feat(access): add notes field to organization
!28 #39 #13
2024-06-17 19:40:46 +09:30
Jon
14acea31f2 feat(access): add organization manger
org managager regardless of permissions can conduct all operations against an organization.

!28 #39
2024-06-17 19:38:11 +09:30
Jon
2bbf78d888 Merge branch '15-tests' into 'development'
test: write some more

Closes #57 and #52

See merge request nofusscomputing/projects/django_template!27
2024-06-17 08:44:15 +00:00
Jon
afb5a709d7 docs: add badges to index
!27
2024-06-17 17:58:21 +09:30
Jon
ddead8eb56 docs: restructure to sections administration, user and devlopment
!27 nofusscomputing/infrastructure/website!62
2024-06-17 17:39:01 +09:30
Jon
e517c5fd76 refactor(itam): move device os tab to details tab
!27 #22
2024-06-17 15:23:38 +09:30
Jon
a6e569eaef test(core): skip invalid tests
tests for notes belong within the models that rx notes

!27 #15 #52
2024-06-17 14:46:48 +09:30
Jon
78216116df fix(itam): remove requirement that user needs change device to add notes
!27 fixes #52
2024-06-17 14:35:36 +09:30
Jon
b20b426432 test(itam): tests for device type history entries
!27 #15
2024-06-17 14:10:12 +09:30
Jon
44afa4f7de test(core): tests for manufacturer history entries
!27 #15
2024-06-17 14:06:25 +09:30
Jon
2be4810ed4 test: move manufacturer to it's parent
!27
2024-06-17 13:59:21 +09:30
Jon
f861295b1c docs(development): add device model to api docs
!27
2024-06-16 06:26:37 +09:30
Jon
320d3f1a13 test: refactor api model permission tests to use an abstract class of test cases
!27 #15
2024-06-16 03:43:17 +09:30
Jon
3613318217 test: move tests to the module they belong to
!27 #15
2024-06-16 01:44:33 +09:30
Jon
ceb1929d8c test: refactor history permission tests to use an abstract class of test cases
!27 #15
2024-06-16 01:43:07 +09:30
Jon
dbcb282548 docs: docstrings show category headings
!27
2024-06-16 01:10:17 +09:30
Jon
5eec41fe57 docs(development): Add test case documentation
!27 #15 nofusscomputing/infrastructure/website-template!16 nofusscomputing/projects/django_template#57 nofusscomputing/projects/gitlab-ci!83
2024-06-16 00:15:01 +09:30
Jon
e72eedf077 test: refactor model permission tests to use an abstract class of test cases
!27 #15
2024-06-15 21:40:33 +09:30
Jon
6286b06270 test: refactor history entry to have test cases in abstract classes
!27 #15
2024-06-15 18:50:10 +09:30
Jon
d2bf0e54d7 test(itam): history entry tests for software category
!27 #15
2024-06-15 17:40:31 +09:30
Jon
7f1a7eaa0d test(itam): history entry tests for device operating system version
!27 #15
2024-06-15 17:31:24 +09:30
Jon
29b104a6ce test(itam): history entry tests for device operating system
!27 #15
2024-06-15 17:17:07 +09:30
Jon
1220ddbd00 test(itam): history entry tests for device software
!27 #15
2024-06-15 17:03:51 +09:30
Jon
da746b8977 test(itam): ensure child history is removed on config group software delete
!27 #15
2024-06-15 16:37:18 +09:30
Jon
34db5f863a test: add placeholder tests
!27 #15
2024-06-15 16:31:23 +09:30
Jon
92fe05d083 test(itam): ensure history is removed on software delete
!27 #15
2024-06-15 16:25:38 +09:30
Jon
5280db8767 test(itam): ensure history is removed on operating system delete
!27 #15
2024-06-15 16:24:51 +09:30
Jon
9eda12c232 test(itam): ensure history is removed on device model delete
!27 #15
2024-06-15 16:23:51 +09:30
Jon
54c34a95f5 fix(core): dont attempt to access parent_object if 'None' during history save
!27
2024-06-15 16:19:55 +09:30
Jon
b7a2bfc612 test(config_management): test history on delete for config groups
!27 #15
2024-06-15 16:18:59 +09:30
Jon
3b3ee9fc3d fix(config_management): Add missing parent item getter to model
!27
2024-06-15 16:17:19 +09:30
Jon
d64108331f test(itam): ensure history is removed on device delete
!27 #15
2024-06-15 15:55:28 +09:30
Jon
372eefa5c4 test(access): test team history
!27 #15
2024-06-15 15:54:32 +09:30
Jon
733a31ad71 test(access): ensure team user history is created and removed as required
!27 #15
2024-06-15 15:06:51 +09:30
Jon
4a19bb2ecc test(access): ensure history is removed on team delete
!27 #15
2024-06-15 14:13:37 +09:30
Jon
29a8969288 test(access): ensure history is removed on item delete
!27 #15
2024-06-15 14:12:19 +09:30
Jon
0a1aba7ca8 fix(core): overridden save within SaveHistory to use default attributes
!27
2024-06-15 14:09:17 +09:30
Jon
eb8dca9806 fix(access): overridden save to use default attributes
!27
2024-06-15 14:08:53 +09:30
Jon
8af5975428 feat(config_management): Use breadcrumbs for child group name display
formatted as '<parent name> > <child name>'

!21
2024-06-14 09:13:14 +09:30
Jon
4a10409551 refactor(itam): add device change form and adjust view to be non-form
!21
2024-06-14 09:02:17 +09:30
Jon
ac70715752 feat(config_management): ability to add host to global group
!21
2024-06-14 07:03:59 +09:30
Jon
8ccdf9a8f3 feat(itam): add a status of "bad" for devices
indicates inventory is older than 72-hours

!21
2024-06-14 06:31:27 +09:30
Jon
1200a87913 feat(itam): paginate device software tab
!21
2024-06-14 06:20:13 +09:30
Jon
dfba01aed9 chore: add itim module skeleton
!21 #61
2024-06-14 06:00:13 +09:30
Jon
e8cb685da1 feat(itam): status of device visible on device index page
!21
2024-06-14 04:43:12 +09:30
Jon
7798deaf27 Merge branch '58-browser' into 'development'
feat: API Browser

See merge request nofusscomputing/projects/django_template!26
2024-06-13 17:26:57 +00:00
Jon
8b47d95614 feat(core): add skeleton http browser
get and post intrim functions

!26 #58
2024-06-14 02:20:33 +09:30
Jon
d4c07d08f1 Merge branch '54-fix-delete-history' into 'development'
fix: History does not delete when item deleted

Closes #54

See merge request nofusscomputing/projects/django_template!25
2024-06-13 15:29:11 +00:00
Jon
7239f572a3 fix(core): on object delete remove history entries
!25 fixes #54
2024-06-13 23:38:30 +09:30
Jon
904234c581 refactor(itam): migrate device vie to use manual entered fields in two columns
!21 #13 #22
2024-06-12 12:49:25 +09:30