Conversation
…ion` fields - Updated database schema to include scheduling fields for consumers, products, and product-consumers. - Extended entity models and their converters for new schedule attributes. - Adjusted tests and configs for scheduling feature.
…otations and logging, and update DTO mappings. - Deleted unused `OrganisationServiceImpl` and corresponding test classes. - Simplified redundant Swagger annotations in `ConfigurationController`. - Replaced `Collectors.toList()` with `toList()` for stream mappings. - Refactored DTO mappings in `EntityDtoConverter` and `ProductConverter`. - Introduced `equals` and `hashCode` in `CustomJwtAuthenticationToken`. - General cleanup of variable names, logging, and unused imports. - Added `h2` dependency in `pom.xml` for improved test configurations.
…ates - Introduced `docs/jobs-scheduler.md` with comprehensive examples for CRON and Interval scheduling. - Updated `DATABASE_SCHEMA.md` to include newly added fields such as `schedule_type` and `schedule_expression`. - Elaborated on schema relationships, usage examples, and migration details.
- Updated all documentation files to include `Repository`, `Description`, and `SPDX-License-Identifier` metadata.
DPAV-1861 Refactor services, improve DTO mappings, and add scheduling support
Signed-off-by: Neil South <neil.south@answerdigital.com>
Bugfix/documentfixs
Add project documentation with setup and API usage guide
…rview - Created `Index.md` with comprehensive setup instructions, including certificate generation, Keycloak configuration, and API usage. - Included sections for prerequisites, quick start, profile-specific configuration, and security considerations. - Added details for building and testing the application locally and with Docker. - Documented mTLS setup, Keycloak realm configuration, and API authentication requirements. - Provided links to related documentation files such as database schema, MTLS configuration, and JaCoCo coverage.
…ion phase and adjust JaCoCo execution phase
…ion phase and adjust JaCoCo execution phase
…ion phase and adjust JaCoCo execution phase
…ion phase and adjust JaCoCo execution phase
…ion phase and adjust JaCoCo execution phase
Update Maven workflow to include SonarCloud and adjust JaCoCo phase
…resource configurations
…resource configurations
…ables and fixing formatting inconsistencies
Remove client secret dependency and improve Keycloak configuration
* build: Release v1.1.0: release Prep Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements. * feat(OSPO): synchronise OSPO workflows
* build: Release v1.1.0: release Prep Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.
* build: Release v1.1.0: release Prep Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * feat(OSPO): synchronise OSPO workflows * build: Remove extra newline in pom.xml
* build: Release v1.1.0: release Prep Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * test: Add new test cases for producer and consumer configuration providers - Removed unused fields from `KeycloakJwtAuthenticationConverterTest`. - Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation. * feat(OSPO): synchronise OSPO workflows * build: Remove extra newline in pom.xml * Add fallback logic to Keycloak JWT converter tests and adjust permissions in publish-mkdocs workflow * Add fallback logic to Keycloak JWT converter tests and adjust permissions in publish-mkdocs workflow * fix: Add unit tests for configuration classes, improve MDC filter tests, and update Sonar coverage exclusions in pom.xml * fix: Correct null comparison order in CustomJwtAuthenticationTokenTest
Contributor
✅ OSS Checks PassedAll tracked OSS checks passed in this run.
Results from commit e392748, view the full job summary |
|
cruddasj
approved these changes
Feb 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Sensitive Credential Checks
Motivation and Context
Description
How Has This Been Tested?
Screenshots (if appropriate):
Checklist: