build: bump version 1.10.1 -> 1.11.0

This commit is contained in:
2025-02-21 11:36:36 +00:00
parent 9503f88155
commit f158bed904
2 changed files with 244 additions and 1 deletions

View File

@ -1,3 +1,246 @@
## 1.11.0 (2025-02-21)
### feat
- **core**: Enable App settings History to save without specifying an organization
- **settings**: save_history method added to App Settings
- **settings**: History Model for App Settings Version added
- **core**: Migration for history data to new history tables
- **access**: save_history method added to Team
- **access**: History Model for Team added
- **access**: save_history method added to Organization
- **access**: History Model for Organization added
- **core**: add org field History Model api rendering
- **core**: Show the model name within history
- **project_management**: Project Milestone added to modelhistory.child_history_models
- **settings**: History Model migrations for External Link
- **settings**: save_history method added to External Link
- **settings**: History Model for External Link added
- **project_management**: History Model migrations for Project Type
- **project_management**: save_history method added to Project Type
- **project_management**: History Model for Project TYpe added
- **project_management**: History Model migrations for Project State
- **project_management**: save_history method added to Project State
- **project_management**: History Model for Project State added
- **project_management**: History Model migrations for Project Milestone
- **project_management**: save_history method added to Project Milestonr
- **project_management**: History Model for Project Milestone added
- **project_management**: History Model migrations for Project
- **project_management**: save_history method added to Project
- **project_management**: History Model for Project added
- **itim**: History Model migrations for Service
- **itim**: save_history method added to Service
- **itim**: History Model for Service added
- **itim**: History Model migrations for Port
- **itim**: save_history method added to Port
- **itim**: History Model for Port added
- **itim**: History Model migrations for Cluster Type
- **itim**: save_history method added to Cluster TYpe
- **itim**: History Model for Cluster Type added
- **itim**: History Model migrations for Cluster
- **itim**: save_history method added to Cluster
- **itim**: History Model for Cluster added
- **itam**: History Model migrations for Software Version
- **itam**: save_history method added to Software Version
- **itam**: History Model for Software Version added
- **itam**: History Model migrations for Software Category
- **itam**: save_history method added to Software Category
- **itam**: History Model for Software Category added
- **itam**: History Model migrations for Software
- **itam**: save_history method added to Software
- **itam**: History Model for Software added
- **itam**: History Model migrations for Operating System Version
- **itam**: save_history method added to Operating System Version
- **itam**: History Model for Operating System Version added
- **itam**: History Model migrations for Device Type
- **itam**: save_history method added to Device Type
- **itam**: History Model for Device Type added
- **itam**: History Model migrations for Device Operating System
- **itam**: save_history method added to Device Operating System
- **itam**: History Model for Device Operating System added
- **itam**: History Model migrations for Operating System
- **itam**: save_history method added to Operating System
- **itam**: History Model migrations for Operating System
- **itam**: History Model migrations for Device Software
- **itam**: History Model for Device Software added
- **itam**: save_history method added to Device
- **itam**: History Model migrations for Device Model
- **itam**: save_history method added to Device Model
- **itam**: History Model for Device Model added
- **core**: History Model migrations for Ticket Comment Category
- **core**: save_history method added to Ticket Comment Category
- **core**: History Model for Ticket Comment Category added
- **config_management**: Child History Models added to child model lists for config group hosts and software
- **core**: History Model migrations for Ticket Category
- **core**: save_history method added to Ticket Category
- **core**: History Model for Ticket Category added
- **core**: History Model migrations for Manufacturer
- **core**: save_history method added to Manufacturer
- **core**: History Model for Manufacturer added
- **config_management**: save_history method added to Config Group Software
- **config_management**: save_history method added to Config Group Hosts
- **config_management**: save_history method added to Config Groups
- **assistance**: save_history method added to Knowledge base
- **assistance**: save_history method added to Knowledge base category
- **config_management**: History Model migrations for Config Groupse + children
- **config_management**: History Model for Config Group Software added
- **config_management**: History Model for Config Group Hosts added
- **config_management**: History Model for Config Groups added
- **assistance**: History Model migrations for Knowledge base + children
- **assistance**: History Model for Knowledge base category added
- **assistance**: History Model for Knowledge base added
- **itam**: Add device history model
- **core**: History view to only display objects from the model being requested
- **core**: Add new history model to History Serializer
- **core**: Add new history model
- **development**: lint for un-used imports
- **development**: add pylit settings
- **core**: added new history model
- **api**: Device Software Viewset requires its own function to obtain the model view serializer
- **api**: Ticket Comment Viewset requires its own function to obtain the model view serializer
- **api**: Ticket Viewset requires its own function to obtain the model view serializer
- **api**: Always use a models `View` serializer for the response
- **core**: Add logic to ensure when organization changes, an action comment is created
- **core**: Add logic to ensure when parnet ticket changes, an action comment is created
### Fixes
- **settings**: App settings serializer fielad name does not exist
- **access**: dont use organization property within organization model
- **project_management**: Project milestone is not a child model
- **core**: Child models on delete must make model field null
- **project_management**: Project Milestone History is a primaryu model
- **core**: When a child model is deleted ensure entry is still created on parent model history
- **core**: when fetching url_kwargs for model history, make it dynamic for related field name
- **core**: Xorrect logic for determining view_action
- **core**: dynamically search for history object name
- **config_management**: Remove parent property from config groups
- **tests**: Correct Permission Import due to removing from access.models
- **project_management**: project Model serializer must inherit common serializer
- **core**: History audit objects must be a valid dict
- **api**: history app names can contain an underscore
- **core**: when saving history, use audit_model for content type
- **core**: add missing functions for fetching item url
- **project_management**: Opened by field set to read only for project task ticket
- **itim**: Opened by field set to read only for problem ticket
- **itim**: Opened by field set to read only for incident ticket
- **itim**: Opened by field set to read only for change ticket
- **assistance**: Opened by field set to read only for request ticket
- **core**: Ensure that if the parent ticket changes, that the logic caters for none
- **assistance**: Category can be empty for Project Task Ticket
- **assistance**: Category can be empty for Problem Ticket
- **assistance**: Category can be empty for Incident Ticket
- **assistance**: Category can be empty for Change Ticket
- **assistance**: Category can be empty for Request Ticket
- **core**: Ticket Action comment for category change must use category field
### Refactoring
- **core**: Update access imports to new path
- **core**: Update access imports to new path
- Update migrations imports to new path
- **config_management**: Update access imports to new path
- **api**: Update access imports to neew path
- **settings**: Update access imports to new path
- **project_management**: Update access imports to new path
- **itim**: Update access imports to new path
- **itam**: Update access imports to new path
- **core**: Update access imports to new path
- **config_management**: Update access imports to new path
- **assistance**: Update access imports to new path
- **base**: Update access imports to new path
- **api**: Update access imports to neew path
- **access**: Update access imports to neew path
- **access**: Move models to their own file
- **core**: move get_url to common serializer
- **api**: Update history url kwargs to use vals from model._meta
- **core**: superuser changed from import to triage access
- **core**: Ticket action comment logic only requires a single check
### Tests
- **settings**: History Entry checks for App Settings History
- **settings**: API Field Checks for App Settings History
- Model History not to save history on self
- **core**: Correct lookup for model history test setup
- **access**: remove test cases for Team prarent_object
- **access**: History Entry checks for Team model
- **access**: API Field Checks for Team History
- **access**: History Entry checks for Organization model
- **access**: API Field Checks for Organization History
- Fix History API checks for kb
- Fix History API checks for project milestone
- Fix History Entry checks for models
- **config_management**: History Entry checks for Config_group_hosts model
- **settings**: History Entry checks for External Link model
- **project_management**: History Entry checks for Project Type model
- **project_management**: History Entry checks for Project State model
- **project_management**: History Entry checks for Project Milestone model
- **project_management**: History Entry checks for Project model
- **itim**: History Entry checks for Service model
- **itim**: History Entry checks for Cluster Type model
- **itim**: History Entry checks for Port model
- **itim**: History Entry checks for Cluster model
- **itam**: History Entry checks for Software Version model
- **itam**: History Entry checks for Software Category model
- **itam**: History Entry checks for Software model
- **itam**: History Entry checks for Operating System Version model
- **itam**: History Entry checks for Operating System model
- **itam**: History Entry checks for Device Type model
- **itam**: History Entry checks for Device OS model
- **itam**: History Entry checks for Device Model model
- **itam**: History Entry checks for Device model
- **core**: History Entry checks for Ticket Comment Category model
- **core**: History Entry checks forTicket Category model
- **config_management**: History Entry checks for Config Groups Software model
- **config_management**: History Entry checks for Config Groups model
- **assistance**: History Entry checks for Knowledge base category model
- **assistance**: History Entry checks for Knowledge base model
- **itam**: Device Software History Entry checks
- **core**: Manufacturer History Entry checks
- **core**: Model History Entries Test Suite
- **core**: History Model Unit test cases for model and tenancy checks
- **settings**: API Field Checks for External Links History
- **project_management**: API Field Checks for Project Type History
- **project_management**: API Field Checks for Project State History
- **project_management**: API Field Checks for Project Milestone History
- **project_management**: API Field Checks for Project History
- **itim**: API Field Checks for Service History
- **itim**: API Field Checks for Port History
- **itim**: API Field Checks for Cluster Type History
- **itim**: API Field Checks for Cluster History
- **core**: API Field Checks for Ticket Comment Category History
- **core**: API Field Checks for Ticket Category History
- **config_management**: API Field Checks for Config Group Software History
- **config_management**: API Field Checks for Config Group Hosts History
- **config_management**: API Field Checks for Config Group History
- **assistance**: API Field Checks for Knowledge base category History
- **assistance**: API Field Checks for Knowledge base History
- **itam**: API Field Checks for Software Version History
- **itam**: API Field Checks for Software Category History
- **itam**: API Field Checks for Software History
- **itam**: API Field Checks for Operating System Version History
- **itam**: API Field Checks for Operating System History
- **itam**: API Field Checks for Device Type History
- **itam**: API Field Checks for Device OS History
- **itam**: API Field Checks for Device Model History
- **itam**: API Field Checks for Device History
- **core**: Unit Test Suite for History Model API field checks urls can either be str or hyperlink
- **itam**: API Field Checks for Device Software History
- **core**: API Field Checks for Manufacturer History
- **core**: API Field Checks for Model History
- **core**: Unit Test Suite for History Model API field checks
- **core**: Functional Test for History Model APIPermission updated to cater for tenancy obj
- **core**: Functional Test for History Model API Permissions and Metadata
- **core**: Unit Test for History Model Viewset
- **itam**: remove test cases for os version model.parent_object as it's not required
- **core**: disable hisotry viewset function test
- **core**: correct kwargs for history tests
- **core**: Remove old history model viewset tests
- Disable Old History Model test suites
- **core**: Ensure that when parent_ticket changes on a ticket an action comment is created
- **core**: Confirm on category change to ticket that an action comment is created
## 1.10.1 (2025-02-14)
### Fixes