Skip to content

Releases: nofusscomputing/centurion_erp

Release 0.5.0

08 Aug 01:03
Compare
Choose a tag to compare

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/-/...
Read more

Release 0.4.0

08 Aug 01:03
Compare
Choose a tag to compare

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

Documentaton / Guides

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...
Read more

Release 0.3.0

08 Aug 01:03
Compare
Choose a tag to compare

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...
Read more

Release 0.2.0

08 Aug 01:02
Compare
Choose a tag to compare

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

08 Aug 01:02
Compare
Choose a tag to compare

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

Documentaton / Guides

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...
Read more

Release 1.0.0-b5

08 Aug 01:04
Compare
Choose a tag to compare
Release 1.0.0-b5 Pre-release
Pre-release

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

08 Aug 01:04
Compare
Choose a tag to compare
Release 1.0.0-b4 Pre-release
Pre-release

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

08 Aug 01:04
Compare
Choose a tag to compare
Release 1.0.0-b3 Pre-release
Pre-release

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

08 Aug 01:04
Compare
Choose a tag to compare
Release 1.0.0-b2 Pre-release
Pre-release

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

08 Aug 01:04
Compare
Choose a tag to compare
Release 1.0.0-b1 Pre-release
Pre-release

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(-)