Commit Graph

3244 Commits

Author SHA1 Message Date
Jon
94116fa173 fix(itam): ensure permission_required parameter for view is a list
!13
2024-05-29 04:48:12 +09:30
Jon
0e72668454 fix(core): dont save history when no user information available
!13
2024-05-29 04:47:12 +09:30
Jon
37ceffcb3b fix(access): during organization permission check, check the entire list of permissions
!13
2024-05-29 04:46:33 +09:30
Jon
6dd6a33707 test(device): unit testing device permissions
!13 #15
2024-05-29 04:09:46 +09:30
Jon
c656f5bce5 fix(core): dont save history for anonymous user
anonymous user is intended not to be granted access to any model

!13
2024-05-29 04:09:35 +09:30
Jon
6997232198 chore: add vscode launch for debugging app
!13
2024-05-29 03:30:35 +09:30
Jon
6cb69c627f fix(access): during permission check use post request params for an add action
!13
2024-05-29 03:24:32 +09:30
Jon
80c3af32d5 fix(user): on new-user signal create settings row if not exist
!13
2024-05-29 01:22:22 +09:30
Jon
9d6bd6db83 fix(itam): ensure only user with change permission can change a device
!13
2024-05-29 01:21:36 +09:30
Jon
2750750a0c fix(user): if user settings row doesn't exist on access create
cater for new user

!13
2024-05-28 22:19:03 +09:30
Jon
664ad0ec7d fix(access): adding/deleting team group actions moved to model save/delete method override
!13
2024-05-28 22:17:21 +09:30
Jon
353117aa74 feat(itam): device uuid must be unique
!13
2024-05-28 16:05:19 +09:30
Jon
c4fe218592 feat(itam): device serial number must be unique
!13
2024-05-28 16:05:07 +09:30
Jon
1c9d8b1c7e fix(api): add teams and permissions to org and teams respectively
!13
2024-05-28 15:05:27 +09:30
Jon
a3716b0158 fix(ui): correct repo url used
!13
2024-05-28 15:04:41 +09:30
Jon
752770ec32 fix(api): device inventory date set to read only
!13
2024-05-28 15:04:14 +09:30
Jon
256d6e6c45 Merge branch 'feat-2024-05-26' into 'development'
feat: 2024 05 26

Closes #31, #29, #30, #34, #35, and #32

See merge request nofusscomputing/projects/django_template!12
2024-05-27 05:55:05 +00:00
Jon
bf69a30163 feat(setting): Enable super admin to set ALL manufacturer/publishers as global
sets is_global=true and creates manufacturers/publishers in global organization

!12
2024-05-27 15:06:58 +09:30
Jon
ece6b9e354 feat(setting): Enable super admin to set ALL device types as global
sets is_global=true and creates device types in global organization

!12 closes #31
2024-05-27 14:29:43 +09:30
Jon
abbda7b400 feat(setting): Enable super admin to set ALL device models as global
sets is_global=true and creates device models in global organization

!12 closes #29
2024-05-27 14:20:10 +09:30
Jon
935e119e64 feat(setting): Enable super admin to set ALL software categories as global
sets is_global=true and creates software categories in global organization

!12 closes #30
2024-05-27 13:59:40 +09:30
Jon
da0d3a816d feat(UI): show build details with page footer
!12 #25
2024-05-27 13:32:20 +09:30
Jon
19d24b54a2 ci(docker): build on any change
!12
2024-05-27 13:31:14 +09:30
Jon
baa8bc40ec build(docker): include git tag sha and project url within container
!12 #25
2024-05-27 13:03:33 +09:30
Jon
f453075d20 chore(app): add base app for project management
!12 closes #34
2024-05-27 12:47:38 +09:30
Jon
174f66a397 chore(app): add base app for config management
!12 closes #35
2024-05-27 12:46:52 +09:30
Jon
51e52e69a4 feat(software): Add output to stdout to show what is and has occurred
!12 fixes #32
2024-05-25 22:13:14 +09:30
Jon
46af675f3c fix(software): ensure management command query correct for migration
!12 #32
2024-05-25 22:12:33 +09:30
Jon
96777f1bea Merge branch 'feat-2024-05-25' into 'development'
feat: 2024 05 25

Closes #27 and #28

See merge request nofusscomputing/projects/django_template!11
2024-05-25 10:08:36 +00:00
Jon
668e871e4f refactor(itam): relocation item delete from list to inside device
!11 #23
2024-05-25 19:30:01 +09:30
Jon
b2f7c83155 feat(base): Add delete icon to content header
only display if model_delete_url is set

!11 #23
2024-05-25 19:08:22 +09:30
Jon
af809183c8 chore: set if device has no type, return '-' for listview
!11
2024-05-25 18:38:11 +09:30
Jon
e66e9b8dca feat(itam): Populate initial organization value from user default organization for software category creation
!11 #28
2024-05-25 18:25:59 +09:30
Jon
4c002bc259 feat(itam): Populate initial organization value from user default organization for device type creation
!11 #28
2024-05-25 18:25:43 +09:30
Jon
90f95672aa feat(itam): Populate initial organization value from user default organization for device model creation
!11 #28
2024-05-25 18:25:26 +09:30
Jon
7f3bf95b46 feat(api): Populate initial organization value from user default organization inventory
!11 #28
2024-05-25 18:21:31 +09:30
Jon
9f5e5d25ec feat(itam): Populate initial organization value from user default organization for Software creation
!11 #28
2024-05-25 17:47:33 +09:30
Jon
62c0bb77fe feat(itam): Populate initial organization value from user default organization for operating system creation
!11 #28
2024-05-25 17:46:05 +09:30
Jon
7f4a036a32 fix(device): OS form trying to add last inventory date when empty
!11
2024-05-25 17:42:15 +09:30
Jon
abbd6a49d6 feat(device): Populate initial organization value from user default organization
!11 #28
2024-05-25 17:41:35 +09:30
Jon
395f24f22c feat: Add management command software
allows setting software as global and migrating to global organization

!11 #27
2024-05-25 15:37:17 +09:30
Jon
f36400dbb9 feat(setting): Enable super admin to set ALL software as global
sets is_global=true and creates software in global organization

!11 closes #27
2024-05-25 14:18:01 +09:30
Jon
ee7977fe4a feat(user): Add user settings panel
!11 closes #28
2024-05-25 10:44:49 +09:30
Jon
900412b317 refactor(context_processor): relocate as base
!11
2024-05-25 10:11:48 +09:30
Jon
249b9cbab9 fix: add static files path to urls
!11
2024-05-25 07:57:30 +09:30
Jon
8e2b3b4e2a Merge branch '12-manufacturer-model-info' into 'development'
feat: Manufacturer and Model Information

Closes #17, #18, and #12

See merge request nofusscomputing/projects/django_template!10
2024-05-23 13:09:25 +00:00
Jon
f5d5529c17 fix(inventory): Dont select device_type, use 'null'
!10 fixes #17
2024-05-23 22:35:45 +09:30
Jon
d2dba2f7b8 fix(base): show "content_title - SITE_TITLE" as site title
!10 fixes #18
2024-05-23 22:31:52 +09:30
Jon
3af254d9e8 docs: update software and os
!10 #12
2024-05-23 22:27:54 +09:30
Jon
23e661cef0 refactor(itam): software index does not require created and modified date
info belongs inside item view as a detail

!10
2024-05-23 22:23:06 +09:30