Skip to content

Add firmware management app mgt feature#150

Open
R4JxF60 wants to merge 49 commits into
masterfrom
firmware-mgt
Open

Add firmware management app mgt feature#150
R4JxF60 wants to merge 49 commits into
masterfrom
firmware-mgt

Conversation

@R4JxF60

@R4JxF60 R4JxF60 commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

Purpose

  • Contains firmware management feature changes.

lasanthaDLPDS and others added 30 commits May 14, 2025 12:50
* Fix class loading issue in FCM

* Fix class loading issue in FCM

* Add grouped device filtering based on device props

* Improved doc comments

* Improved doc comments

* Add enrolment ID retrieving

* Add grouped device filtering based on device props
* Remove NOT NULL constraint from screenshots

* Update firmware release flow
* Change policy order according to policy priority order (#55)

* Device Type Event definition related crud operations

* Device Type Event definition update, retrieval and deletion implementation

* Refactor code for Device type event related cruds

* Address review comments for Device Type Event definition related crud operations

* Address refactor review comments for Device Type Event definition related crud operations

* Add validation to not update or delete device type event definitions when devices are already enrolled

* Address review commnets for license year

* Add java doc comments for methods in device type event implementaion

* Refactor device type event implementation and address review comments

* Add device type event related scopes to mdm-ui-config

* Fix back the insert, update, delete dao methods in device type event implementation

* Fixes for mapping api application with Idn DCR Client

* Fixes for mapping api application with Idn DCR Client

* Optimize token type comparison with reference equality

* Add API endpoints for loading Metrics Drilldown and Explore Traces app settings

* Add DeviceManagementConfig to DeviceManagementProviderService

* Optimize Device event definition update logic 

* Optimize Device event definition update logic

* Refactor error handling in device event management service

* resolve merge conflicts

* Address review comments in device type event definition update

* Refactor device type event update

* Fixing the getConfiguration end point

* Fixing the getConfiguration end point

* Improve configuration endpoint

* Return gateway properties optionally with a query param in /configuration endpoint

* Fix JWT configurations

* Update http and https, host and port in /configurations endpoint

* Add mqtt topic publish and subscribe related scopes for the access token generation part in /configurations endpoint

* Address review comments for /configuration endpoint

* Address review comments for /configuration endpoint fixes

* Change internal app name used to generate custom tokens

* Fix jwt properties to use keymanger for iss, TokenEndpoint and aud

* Refactor /configuration endpoint service methods

* Fix indentation in DeviceManagementConfigService

* Fix jwt.properties for test module

* Add java doc comments and fix indentation

* Improve scope structure used for /configuration endpoint

* Error handling for system property reads in /configuration endpoint

* Fixed review comment for unnecessary variable in /configuration endpoint

* Add device type meta existence validation for device type event definition update

* [maven-release-plugin] prepare release v7.0.6

* [maven-release-plugin] prepare for next development iteration

* Add Platform config view scope and device modify scope into ui config

* Add firmware mgt improvements

* Imporve available firmware getting functionality

---------

Co-authored-by: Sapna Nethmini <135728459+SapnaNethmini@users.noreply.github.com>
Co-authored-by: IsuriSuhara27 <isuri@entgra.io>
Co-authored-by: Sasini <63692107+Sasini2020@users.noreply.github.com>
Co-authored-by: entgra-jenkins <bot@entgra.io>
OshaniSilva and others added 19 commits June 30, 2025 16:10
Co-authored-by: osh.silva <oshani@entgra.io>
Add missing firmware model changes to h2
* Add device firmware model retrieving by model ID

* Add device property validation into get properties endpoint

* Add doc comments

* Add Oracle DB specific query

* Modify device property validation API

* Fix the issue in invalid response handling
)

Add release search serivce logic and lifecycle state improvements

Add changes to device table properties
…132)

* Add device status and owning device filtering in get device firmware

* Add device status and owning device filtering in get device firmware

* Add fix for re-enrolment failure of the devices
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants