Commit Graph

4060 Commits

Author SHA1 Message Date
Jon
6880c5e90b fix(settings): Add correct permissions for device model add
!13
2024-05-29 06:46:06 +09:30
Jon
608a38384d fix(settings): Add correct permissions for device model view/update
!13
2024-05-29 06:45:10 +09:30
Jon
7f7f719731 feat(access): during organization permission check, check to ensure user is logged on
!13
2024-05-29 06:22:24 +09:30
Jon
26bea9edb2 test(organization): unit testing organization permissions
!13 #15
2024-05-29 05:34:25 +09:30
Jon
cb7987f841 fix(access): Add correct permissions for organization view/update
!13
2024-05-29 05:33:48 +09:30
Jon
98885a32e7 fix(access): use established view naming
!13
2024-05-29 05:33:10 +09:30
Jon
8d786d4dea feat(history): always create an entry even if user=none
a none user denotes an admin operation, i.e. cli action

!13
2024-05-29 05:11:40 +09:30
Jon
bc18a1b2bb test(operating_system): unit testing operating system permissions
!13 #15
2024-05-29 05:07:20 +09:30
Jon
6b37c952f8 fix(itam): Add correct permissions for operating system delete
!13
2024-05-29 05:06:41 +09:30
Jon
d81d1ba32a fix(itam): Add correct permissions for operating system add
!13
2024-05-29 05:06:28 +09:30
Jon
01c6cd4bdf fix(itam): Add correct permissions for operating system view/update
!13
2024-05-29 05:06:10 +09:30
Jon
729a36ae40 test(software): unit testing software permissions
!13 #15
2024-05-29 04:52:26 +09:30
Jon
8805823405 fix(itam): Add correct permissions for software delete
!13
2024-05-29 04:50:41 +09:30
Jon
7dd2634fac fix(itam): Add correct permissions for software add
!13
2024-05-29 04:50:26 +09:30
Jon
b1cfb9fa59 fix(itam): for non-admin user use correct order by fields for software view/update
!13
2024-05-29 04:50:10 +09:30
Jon
550e6f4080 fix(itam): Add correct permissions for software view/update
!13
2024-05-29 04:49:23 +09:30
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