Releases: nofusscomputing/centurion_erp
Releases · nofusscomputing/centurion_erp
Release 0.5.0
0.5.0 (2024-06-17)
Bug Fixes
- itam: 78216116 - remove requirement that user needs change device to add notes [ !27 #52 ]
- core: 54c34a95 - dont attempt to access parent_object if 'None' during history save [ !27 ]
- config_management: 3b3ee9fc - Add missing parent item getter to model [ !27 ]
- core: 0a1aba7c - overridden save within SaveHistory to use default attributes [ !27 ]
- access: eb8dca98 - overridden save to use default attributes [ !27 ]
- core: 7239f572 - on object delete remove history entries [ !25 #54 ]
- api: 505f4cfd - ensure proper permission checking [ !24 #55 ]
- dc4968ee - dont throw an exception during settings load for an item django already checks [ !23 ]
- core: 8d6826f7 - Add overrides for delete so delete history saved for items with parent model [ !22 #53 ]
- config_management: 23c43ed8 - correct delete success url [ !22 #43 ]
- base: 07e93243 - remove social auth from nav menu [ !21 ]
- access: 579e44f8 - add a team user permissions to use team organization [ !21 #51 ]
Code Refactor
- access: 991ddc3d - relocate permission check to own function [ !28 #39 ]
- itam: e517c5fd - move device os tab to details tab [ !27 #22 ]
- itam: 4a104095 - add device change form and adjust view to be non-form [ !21 ]
- itam: 904234c5 - migrate device vie to use manual entered fields in two columns [ !21 #13 #22 ]
- access: 4016d4c2 - migrate team users view to use forms [ !21 ]
- access: f36662ca - migrate teams view to use forms [ !21 ]
- access: 3e340a47 - migrate organization view to use form [ !21 ]
- base: 3fb27063 - cleanup form and prettyfy [ !23 #24 ]
- config_management: ae81ee88 - relocate groups views to own directory [ !22 ]
- 3b743a84 - login to use base template [ !20 ]
- 95a08b2d - adjust template block names [ !20 ]
Continious Integration
Documentaton / Guides
- a9485687 - correct testing link [ !28 ]
- 108398da - rejig [ !28 ]
- access: 8abbf2ff - correct doc warnings [ !28 ]
- access: 27b62d10 - add link to docs on team page [ !28 #39 ]
- access: aef276b7 - add link to docs on organization page [ !28 #39 ]
- afb5a709 - add badges to index [ !27 ]
- ddead8eb - restructure to sections administration, user and devlopment [ !27 !62 ]
- development: f861295b - add device model to api docs [ !27 ]
- dbcb2825 - docstrings show category headings [ [!27](https://gitlab.com/nofusscomputing/projects/django_template/-/...
Release 0.4.0
0.4.0 (2024-06-05)
Bug Fixes
- itam: dd0c13a6 - ensure device type saves history [ !18 ]
- core: 4cafa34d - correct history view permissions [ !18 #48 #15 ]
- config_management: 2c1bbbfc - set config dict keys to be valid ansible variables [ !18 #47 ]
- itam: dd30a57a - correct logic for device add dynamic success url [ !18 ]
- itam: 18e84db6 - correct config group link for device [ !18 ]
- config_management: c9098f5d - correct model permissions [ !17 #42 ]
- config_management: d422f2fe - add config management to navigation [ !17 #42 ]
- ui: 8061b7c8 - remove api entries from navigation [ !17 ]
- api: f41282d0 - check for org must by by type None [ !16 ]
- api: 8dfb996b - correct software permissions [ !16 ]
- api: 95dc9794 - corrct device permissions [ !16 ]
- api: 09cc1db6 - permissions for teams [ !16 ]
- api: e7c535c4 - correct reverse url lookup to use NS API [ !16 ]
- api: e9cd111a - permissions for organization [ !16 ]
Code Refactor
- access: 6650434c - cache object so it doesnt have to be called multiple times [ !18 ]
- config_management: 58738971 - move groups to nav menu [ !17 #42 ]
- api: e257c114 - migrate devices and software to viewsets [ !16 ]
- api: 33b1a6c9 - move permission check to mixin [ !16 ]
- access: 5f3b48ea - add team option to org permission check [ !16 ]
Continious Integration
- 8e338c7c - add pytest coverage report as environment [ !15 #37 ]
- 9b811ede - run container build/publish on git tag [ !15 ]
Documentaton / Guides
- config_management: 0a17329a - notate future feature [ !17 #42 ]
- 0d18e974 - correct liniting errors [ !17 ]
- config_management: 62e605d4 - document module [ !17 #42 ]
- api: fbdbede4 - add team/org paths [ !16 #41 ]
Features
- database: adeffff4 - add mysql support [ !19 #16 ]
- api: c0173d6f - move invneotry api endpoint to '/api/device/inventory' [ !18 ]
- core: eb6ae13c - support more history types [ !18 ]
- core: 46bdd488 - function to fetch history entry item [ !18 #48 #15 ]
- config_management: 55f0db22 - Add button to groups ui for adding child group [ !17 #42 ]
- access: 7fe12603 - throw error if no organization added [ !17 ]
- itam: df27a7df - add delete button to config group within ui [ !17 #42 ]
- itam: 5cb155e0 - Config groups rendered configuration now part of devices rendered configuration [ [!17](https://gitlab.com/nofusscomput...
Release 0.3.0
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...
Release 0.2.0
0.2.0 (2024-05-18)
Bug Fixes
Continious Integration
- ce18edaa - correct junit collection to use wildcard name [ !6 ]
- 8b746bb9 - correct junit report name [ !5 ]
Documentaton / Guides
Features
- itam: a0b5a08f - Add Operating System to ITAM models [ !6 ]
- api: 377c78d6 - force content type to be JSON for req/resp [ !1 ]
- software: 95405283 - view software [ !6 ]
- device: aade1e80 - Prevent devices from being set global [ !5 ]
- software: 0e69a0ac - if no installations found, denote [ !5 ]
- device: b811eedb - configurable software version [ !5 ]
- software_version: b0e69ee6 - name does not need to be unique [ !5 ]
- software_version: b1c4e570 - set is_global to match software [ !5 ]
- software: b2e1a460 - prettify device software action [ !5 ]
- software: 7f35292f - ability to add software versions [ !5 ]
- base: 7302f997 - add stylised action button/text [ !5 ]
- software: 6f6031fb - add pagination for index [ !5 ]
- device: 789b4a55 - add pagination for index [ !5 ]
Release 0.1.0
0.1.0 (2024-05-17)
Bug Fixes
- itam: d3cafe08 - device software to come from device org or global not users orgs [ !1 ]
- access: 5a3450f3 - correct team required permissions [ !1 ]
- fields: 2fe15778 - correct autoslug field so it works [ !1 ]
- docker: 69aec7ba - build wheels then install [ !1 ]
Code Refactor
- 761afb6f - button to use same selection colour [ !1 ]
- access: 30e7c8de - remove inline form for org teams [ !1 ]
- 0edfba60 - rename app from itsm -> app [ !1 ]
- access: 86046d6e - dont use inline formset [ !1 ]
- views: c7986328 - move views to own directory [ !1 ]
- access: c9f147d8 - addjust org and teams to use different view per action [ !1 ]
Continious Integration
- de83d749 - sync project to github [ !1 ]
- 8e2542f9 - correct test path [ !1 ]
- coverage: eb9eeff4 - add test coverage to ci [ !1 ]
Documentaton / Guides
- f59ffa58 - add base itam pages [ !2 ]
- c43f41d9 - notate global object [ !1 ]
- db5d7e18 - update and include permissions [ !1 ]
Features
- api: 962ae2b8 - initial token authentication implementation [ !3 ]
- docker: 4b77e2e6 - add settings to store data in separate volume [ !2 ]
- django: a96fc062 - add split settings for specifying additional settings paths [ !2 ]
- api: 0c38155c - Add device config to device [ !2 ]
- itam: 2d67f93d - add organization to device installs [ !1 ]
- itam: 195bb5e4 - migrate app from own repo [ !1 ]
- f98e3bc9 - Enable API by default [ !1 ]
- admin: 4b214d0b - remove team management [ !1 ]
- admin: 736d3930 - remove group management [ !1 ]
- access: 50371267 - adjustable team permissions [ !1 ]
- api: 102aa981 - initial work on API [ !1 ]
- template: 50cc050a - add header content icon block [ !1 ]
- tenancy: 857aa7af - Add is_ global field [ !1 ]
- access: 070ba47d - when modifying a team ad/remove user from linked group [ !1 ]
- auth: a0f4940a - include python social auth django application [ !1 ]
- b3b12638 - Build docker container for release [ !1 ]
- access: ca68c258 - add permissions to team and user [ !1 ]
- style: 9d507d82 - format check boxes [ !1 ]
- access: 7445d880 - delete team user form [ !1 ]
- view: fa5703cb - new user [ !1 ]
- 8a62c3f6 - user who is 'is_superuser' to view everything and not be denied access [ !1 ]
- access: af858dcc - add org mixin to current views [ !1 ]
- access: 2b5047db - add views f...
Release 1.0.0-b5
1.0.0-b5 (2024-07-31)
Feat
- api: Add device config groups to devices
- api: Ability to fetch configgroups from api along with config
Fix
- api: Ensure device groups is read only
[development c496d10] bump: version 1.0.0-b4 → 1.0.0-b5
2 files changed, 12 insertions(+), 1 deletion(-)
Release 1.0.0-b4
1.0.0-b4 (2024-07-29)
Feat
- swagger: remove
{format}
suffixed doc entries
Fix
- api: cleanup team post/get
- api: confirm HTTP method is allowed before permission check
- api: Ensure that organizations can't be created via the API
- access: Team model class inheritance order corrected
[development 289668b] bump: version 1.0.0-b3 → 1.0.0-b4
2 files changed, 14 insertions(+), 1 deletion(-)
Release 1.0.0-b3
1.0.0-b3 (2024-07-21)
Fix
- itam: Limit os version count to devices user has access to
[development 4141443] bump: version 1.0.0-b2 → 1.0.0-b3
2 files changed, 7 insertions(+), 1 deletion(-)
Release 1.0.0-b2
1.0.0-b2 (2024-07-19)
Fix
- itam: only show os version once
[development 61fe059] bump: version 1.0.0-b1 → 1.0.0-b2
2 files changed, 7 insertions(+), 1 deletion(-)
Release 1.0.0-b1
1.0.0-b1 (2024-07-19)
Fix
- itam: ensure installed operating system count is limited to users organizations
- itam: ensure installed software count is limited to users organizations
[development f4e6852] bump: version 1.0.0-a4 → 1.0.0-b1
2 files changed, 8 insertions(+), 1 deletion(-)