Feature/project invoice support#255
Draft
gjong wants to merge 9 commits into
Draft
Conversation
Added `OpenPdfInvoicePdfService` to generate localized PDF invoices using OpenPDF. Introduced `LocalizableMessageCatalog` for server-side i18n support across en, de, and nl locales. Updated i18n message bundles and created tests to verify PDF generation and localization accuracy.
…izationCatalog interface to enhance i18n functionality.
Updated `OpenPdfInvoicePdfService` to include a branded header with dynamic logo rendering based on the invoice template. Added `loadLogo` method to fetch and process the business logo. Refactored existing logic for better PDF layout formatting and introduced new unit tests to validate logo rendering functionality.
…r OpenPdfInvoicePdfService
…atic module definitions, and annotate banking services with `@BankingModuleEnabled`.
…imports accordingly.
…guration Replaced static module definitions with dynamic database-backed configuration. Added `PledgerModule` and supporting annotations for module-specific enablement. Updated providers and services across categories to support dynamic module checks. Enhanced test coverage for module-enabled flows and tweaked application configuration for seamless integration.
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.
Breaking change
Add support for small businesses to the backend application.
Proposed change
Type of change
Additional information
Checklist