From 39e06a43a3ac4612bfb5f61eb921ccc75caf3418 Mon Sep 17 00:00:00 2001 From: nfc-bot Date: Mon, 9 Dec 2024 15:10:29 +0000 Subject: [PATCH] build: bump version 1.4.1 -> 1.5.0 --- .cz.yaml | 2 +- CHANGELOG.md | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+), 1 deletion(-) diff --git a/.cz.yaml b/.cz.yaml index 6e4def9cf..2e9fb9220 100644 --- a/.cz.yaml +++ b/.cz.yaml @@ -17,5 +17,5 @@ commitizen: prerelease_offset: 1 tag_format: $version update_changelog_on_bump: false - version: 1.4.1 + version: 1.5.0 version_scheme: semver diff --git a/CHANGELOG.md b/CHANGELOG.md index aee9d251e..9a0d734a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,95 @@ +## 1.5.0 (2024-12-09) + +### feat + +- **python**: update django 5.1.2 -> 5.1.4 +- **api**: If global organization defined, filter from ALL organization fields +- **api**: Add nav menu permission checks for settings +- **api**: When fething an items url dueing metadata creation, used named parameters +- **access**: Modify Admin User panel by removing perms and adding teams +- **access**: filter permissions available +- **api**: Filter navigation menu by user permissions +- **api**: Add API version details to the metadata +- **access**: add `back` and `return_url` urls to team user metadata +- **access**: add `back` and `return_url` urls to team metadata +- **api**: Add `back` url to metadata +- **api**: Add `return_url` to metadata + +### Fixes + +- **settings**: Add missing `get_url` function to user_settings model +- **settings**: Add missing `get_url` function to app_settings model +- **core**: correctr the required parameters for related ticket serializer when fetching own url +- **core**: Remove requirement that ticket be specified for related tickets `get_url` +- **access**: Add missing `table_fields` attribute to team users model +- **api**: during metadata navigation permission checks, cater for non-existant keys +- **core**: Remove superfluous check from ticket viewset +- **access**: Team permissions is not a required field +- **core**: History query must also be for self, not just children +- **access**: correct team users table to correct data key + +### Refactoring + +- **access**: Settings must be an available permissions when setting team permissions +- **itam**: set deviceoperatingsystem model, device field to be type `onetoone` +- **assistance**: make content the first tab for kb articles +- **api**: move metadata url_return -> urls.self + +### Tests + +- **api**: Nav menu permission checks for settings +- **api**: Nav menu permission checks +- **core**: Correct `url.self`checks to use list view +- **core**: Dont test History for table view +- **settings**: Dont test user settings for table view +- **steeings**: Dont test app settings for table view +- **core**: Dont test related ticket for table or detail view +- **api**: Refactor test so that endpoints not expected to have an endpoint or be rendered in a table wont be tested for it. +- **settings**: API Metadata checks for user settings +- **settings**: API Metadata checks for external links +- **settings**: API Metadata checks for app settings +- **project_management**: API Metadata checks for project type +- **project_management**: API Metadata checks for project task +- **project_management**: API Metadata checks for project state +- **project_management**: API Metadata checks for project milestone +- **project_management**: API Metadata checks for project +- **itim**: API Metadata checks for problem ticket +- **itim**: API Metadata checks for incident ticket +- **itim**: API Metadata checks for change ticket +- **itim**: API Metadata checks for service +- **itim**: API Metadata checks for port +- **itim**: API Metadata checks for cluster type +- **itim**: API Metadata checks for cluster +- **itam**: API Metadata checks for software version +- **itam**: API Metadata checks for software category +- **itam**: API Metadata checks for software +- **itam**: API Metadata checks for operating system version +- **itam**: API Metadata checks for operating system +- **itam**: API Metadata checks for software +- **itam**: API Metadata checks for operating system +- **itam**: API Metadata checks for device type +- **itam**: API Metadata checks for device OS +- **itam**: API Metadata checks for device model +- **itam**: API Metadata checks for device +- **core**: API Metadata checks for ticket comment category +- **core**: API Metadata checks for ticket comment +- **core**: API Metadata checks for ticket category +- **core**: API Metadata checks for history +- **core**: API Metadata checks for related tickets +- **core**: API Metadata checks for manufacturers +- **config_management**: API Metadata checks for config group software +- **config_management**: API Metadata checks for config groups +- **access**: API Metadata checks for request ticket +- **access**: API Metadata checks for kb category +- **access**: API Metadata checks for kb +- **api**: correct metadata testcases +- **access**: API Metadata checks for organization +- **api**: API Metadata test cases for navigation menu rendering +- **api**: correct logic for test class attribute fetching +- **access**: API Metadata checks for Team User model +- **access**: API Metadata checks for Team model +- **api**: API Metadata functional Test Cases + ## 1.4.1 (2024-11-30) ### Fixes