Commit Graph

33 Commits

Author SHA1 Message Date
Jon
65c6065ba1 test(api): Inventory upload permission checks
!24 #55
2024-06-11 22:19:06 +09:30
Jon
505f4cfdd9 fix(api): ensure proper permission checking
!24 fixes #55
2024-06-11 22:18:50 +09:30
Jon
c0173d6feb feat(api): move invneotry api endpoint to '/api/device/inventory'
!18
2024-06-06 04:55:27 +09:30
Jon
d100c311dd test(api): placeholder test for inventory
!18 #15
2024-06-06 04:54:16 +09:30
Jon
7fe1260308 feat(access): throw error if no organization added
!17
2024-06-03 14:28:12 +09:30
Jon
3f68d67ba5 feat(api): add swagger ui for documentation
!17
2024-06-02 19:49:36 +09:30
Jon
4151e0afdc feat(api): filter software to users organizations
!17 closes #45
2024-06-02 19:48:14 +09:30
Jon
89a5e0f4cc feat(api): filter devices to users organizations
!17 #45
2024-06-02 19:46:23 +09:30
Jon
f41282d08b fix(api): check for org must by by type None
!16
2024-06-02 03:58:09 +09:30
Jon
e257c11488 refactor(api): migrate devices and software to viewsets
!16
2024-06-02 03:57:38 +09:30
Jon
8dfb996b24 fix(api): correct software permissions
!16
2024-06-02 02:02:07 +09:30
Jon
c3f3c1247e chore(api): implement workaround for listview
until logic written, all listview access=true

!16
2024-06-02 01:39:23 +09:30
Jon
95dc979419 fix(api): corrct device permissions
!16
2024-06-02 01:03:52 +09:30
Jon
33b1a6c91d refactor(api): move permission check to mixin
!16
2024-06-02 01:03:05 +09:30
Jon
09cc1db665 fix(api): permissions for teams
!16
2024-06-01 22:07:13 +09:30
Jon
e7c535c48d fix(api): correct reverse url lookup to use NS API
!16
2024-06-01 22:04:26 +09:30
Jon
e9cd111af6 fix(api): permissions for organization
!16
2024-05-31 23:37:36 +09:30
Jon
3fef74e700 feat(api): add org team view page
!16 #41
2024-05-31 17:54:49 +09:30
Jon
c0a09d5d50 feat(api): configure team permissions
!5 closes #36
2024-05-31 14:55:54 +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
752770ec32 fix(api): device inventory date set to read only
!13
2024-05-28 15:04:14 +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
7f3bf95b46 feat(api): Populate initial organization value from user default organization inventory
!11 #28
2024-05-25 18:21:31 +09:30
Jon
f5d5529c17 fix(inventory): Dont select device_type, use 'null'
!10 fixes #17
2024-05-23 22:35:45 +09:30
Jon
9e1a024a12 test: adjust test layout and update contributing
!9 #15
2024-05-23 15:45:30 +09:30
Jon
fb041f77eb feat(device): Record inventory date and show as part of details
inventory date is added when an inventory is processed

!8 #2
2024-05-20 20:46:44 +09:30
Jon
6ac8e025b0 test(api): add placeholder tests for inventory
!8 #2
2024-05-20 17:28:49 +09:30
Jon
c52fd0802e feat(api): API accept computer inventory
!8 closes #2
2024-05-20 16:42:51 +09:30
Jon
962ae2b8df feat(api): initial token authentication implementation
!3
2024-05-17 12:21:52 +09:30
Jon
0c38155c44 feat(api): Add device config to device
!2
2024-05-16 13:15:48 +09:30
Jon
dd145bb536 chore: remove org edit from device in api
!2
2024-05-15 21:30:25 +09:30
Jon
195bb5e4ab feat(itam): migrate app from own repo
!1
2024-05-15 20:59:13 +09:30
Jon
102aa981ce feat(api): initial work on API
!1
2024-05-14 09:49:01 +09:30