Skip to content

Release 0.3.0

Choose a tag to compare

@jon-nfc jon-nfc released this 08 Aug 01:03
· 5205 commits to development since this release

0.3.0 (2024-05-29)

Bug Fixes

  • settings: d379205b - Add correct permissions for team user delete [ !13 ]
  • settings: ebf4cb7a - Add correct permissions for team user view/change [ !13 ]
  • settings: b5669c83 - Add correct permissions for team view/change [ !13 ]
  • settings: 58e688e0 - Add correct permissions for team add [ !13 ]
  • settings: e3c2f712 - Add correct permissions for team delete [ !13 ]
  • access: 0abcb462 - correct back link within team view [ !13 ]
  • access: b9a2d2ac - correct url name to be within naming conventions [ !13 ]
  • settings: 8bfc952f - Add correct permissions for manufacturer / publisher delete [ !13 ]
  • settings: 6e6bd107 - Add correct permissions for manufacturer / publisher add [ !13 ]
  • settings: 42fd648e - Add correct permissions for manufacturer / publisher view/update [ !13 ]
  • settings: 9893e5f9 - Add correct permissions for software category delete [ !13 ]
  • settings: e35a2300 - Add correct permissions for software category add [ !13 ]
  • settings: 0aa78a4c - Add correct permissions for software category view/update [ !13 ]
  • settings: 84d895c2 - Add correct permissions for device type delete [ !13 ]
  • settings: cba28108 - Add correct permissions for device type add [ !13 ]
  • settings: 18339547 - Add correct permissions for device type view/update [ !13 ]
  • settings: d2e9e107 - Add correct permissions for device model delete [ !13 ]
  • settings: 6880c5e9 - Add correct permissions for device model add [ !13 ]
  • settings: 608a3838 - Add correct permissions for device model view/update [ !13 ]
  • access: cb7987f8 - Add correct permissions for organization view/update [ !13 ]
  • access: 98885a32 - use established view naming [ !13 ]
  • itam: 6b37c952 - Add correct permissions for operating system delete [ !13 ]
  • itam: d81d1ba3 - Add correct permissions for operating system add [ !13 ]
  • itam: 01c6cd4b - Add correct permissions for operating system view/update [ !13 ]
  • itam: 88058234 - Add correct permissions for software delete [ !13 ]
  • itam: 7dd2634f - Add correct permissions for software add [ !13 ]
  • itam: b1cfb9fa - for non-admin user use correct order by fields for software view/update [ !13 ]
  • itam: 550e6f40 - Add correct permissions for software view/update [ !13 ]
  • itam: 94116fa1 - ensure permission_required parameter for view is a list [ !13 ]
  • core: 0e726684 - dont save history when no user information available [ !13 ]
  • access: 37ceffcb - during organization permission check, check the entire list of permissions [ !13 ]
  • core: c656f5bc - dont save history for anonymous user [ !13 ]
  • access: 6cb69c62 - during permission check use post request params for an add action [ !13 ]
  • user: 80c3af32 - on new-user signal create settings row if not exist [ !13 ]
  • itam: 9d6bd6db - ensure only user with change permission can change a device [ !13 ]
  • user: 2750750a - if user settings row doesn't exist on access create [ !13 ]
  • access: 664ad0ec - adding/deleting team group actions moved to model save/delete method override [ !13 ]
  • api: 1c9d8b1c - add teams and permissions to org and teams respectively [ !13 ]
  • ui: a3716b01 - correct repo url used [ !13 ]
  • api: 752770ec - device inventory date set to read only [ !13 ]
  • software: 46af675f - ensure management command query correct for migration [ !12 #32 ]
  • device: 7f4a036a - OS form trying to add last inventory date when empty [ !11 ]
  • 249b9cba - add static files path to urls [ !11 ]
  • inventory: f5d5529c - Dont select device_type, use 'null' [ !10 #17 ]
  • base: d2dba2f7 - show "content_title - SITE_TITLE" as site title [ !10 #18 ]
  • device: 2689c35d - Read Only field set as required=false [ !9 ]
  • 7ae7ffae - correct typo in notes templates [ !8 #7 ]
  • ui: 5273b58a - Ensure navigation menu entry highlighted for sub items [ !8 ]

Code Refactor

  • access: dd0eaae6 - add to models a get_organization function [ !13 ]
  • access: e34d2998 - remove change view [ !13 ]
  • itam: 668e871e - relocation item delete from list to inside device [ !11 #23 ]
  • context_processor: 900412b3 - relocate as base [ !11 ]
  • itam: 23e661ce - software index does not require created and modified date [ !10 ]
  • organizations: a6a0da72 - set org field to null if not set [ !10 ]
  • itam: 66e8b290 - move software categories to settings app [ !10 ]
  • itam: c83b8836 - move device types to settings app [ !10 ]
  • template: 191244ed - content_title can be rendered in base [ !8 ]

Continious Integration

Documentaton / Guides

Features

  • access: 7f7f7197 - during organization permission check, check to ensure user is logged on [ !13 ]
  • history: 8d786d4d - always create an entry even if user=none [ !13 ]
  • itam: 353117aa - device uuid must be unique [ !13 ]
  • itam: c4fe2185 - device serial number must be unique [ !13 ]
  • setting: bf69a301 - Enable super admin to set ALL manufacturer/publishers as global [ !12 ]
  • setting: ece6b9e3 - Enable super admin to set ALL device types as global [ !12 #31 ]
  • setting: abbda7b4 - Enable super admin to set ALL device models as global [ !12 #29 ]
  • setting: 935e119e - Enable super admin to set ALL software categories as global [ !12 #30 ]
  • UI: da0d3a81 - show build details with page footer [ !12 #25 ]
  • software: 51e52e69 - Add output to stdout to show what is and has occurred [ !12 #32 ]
  • base: b2f7c831 - Add delete icon to content header [ !11 #23 ]
  • itam: e66e9b8d - Populate initial organization value from user default organization for software category creation [ !11 #28 ]
  • itam: 4c002bc2 - Populate initial organization value from user default organization for device type creation [ !11 #28 ]
  • itam: 90f95672 - Populate initial organization value from user default organization for device model creation [ !11 #28 ]
  • api: 7f3bf95b - Populate initial organization value from user default organization inventory [ !11 #28 ]
  • itam: 9f5e5d25 - Populate initial organization value from user default organization for Software creation [ !11 #28 ]
  • itam: 62c0bb77 - Populate initial organization value from user default organization for operating system creation [ !11 #28 ]
  • device: abbd6a49 - Populate initial organization value from user default organization [ !11 #28 ]
  • 395f24f2 - Add management command software [ !11 #27 ]
  • setting: f36400db - Enable super admin to set ALL software as global [ !11 #27 ]
  • user: ee7977fe - Add user settings panel [ !11 #28 ]
  • itam: 2fcbb1ea - Add publisher to software [ !10 #12 ]
  • itam: 53baeb59 - Add publisher to operating system [ !10 #12 ]
  • itam: 99a559fe - Add device model [ !10 #12 ]
  • core: ef463b84 - Add manufacturers [ !10 #12 ]
  • settings: bf0fa3f4 - add dummy model for permissions [ !10 ]
  • settings: ac233e43 - new module for whole of application settings/globals [ !10 ]
  • access: 724c52b7 - Save changes to history for organization and teams [ !9 #5 ]
  • software: b5470f2c - Save changes to history [ !9 #5 ]
  • operating_system: e16a4212 - Save changes to history [ !9 #5 ]
  • device: 6cbcd4aa - Save changes to history [ !9 #5 ]
  • core: 9b2abeca - history model for saving model history [ !9 #5 ]
  • itam: dec29429 - Ability to add notes to software [ !8 #7 ]
  • itam: 4d5f229f - Ability to add notes to operating systems [ !8 #7 ]
  • itam: 725e6b8c - Ability to add notes on devices [ !8 #7 ]
  • core: 8e0df948 - notes model added to core [ !8 #7 ]
  • device: fb041f77 - Record inventory date and show as part of details [ !8 #2 ]
  • ui: e93ce07d - Show inventory details if they exist [ !8 #2 ]
  • api: c52fd080 - API accept computer inventory [ !8 #2 ]