#2233: RechnungPagesRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/fibu/RechnungPagesRest.kt REST Controller, projectforge-rest/src/main/kotlin/org/projectforge/rest/fibu/RechnungPagesRest.kt (177 lines) 177 lines · 134 code · 34 comments · 9 blank
Source file: RechnungPagesRest.kt - rest controller in ProjectForge REST module.

Architecture Analysis

Resides in projectforge-rest, the JAX-RS REST API layer consumed by the React frontend.

Git History

CommitWhat changed
868d6abb752025 -> 2026
06319fe312UIAgGridColumnDef handlng refactored.
63081666f6Source file headers: 2024-> 2025.
d71f93364dMultiselection of invoices: currency format and table headers fixed.
ba2479571aMigration stuff in progress...
1204b927bfMigration stuff in progress... (all tests of all packages: OK).
77bade6dfbjavax.* -> jakarta.*
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
6307a3dbe0*RechnungPagesRest: show kost including tooltip.
44dcb895b9AbstractPagesRest.createListLayout(...) refactored.
87fac462ceForce selection mode usage for AddressCampaignValuePagesRest, EingangsrechnungPagesRest and RechnungsPagesRest.
82691942b7Cancel button for mass selection / updates refactored.
ecef8c2fbaMass update: creditor and debitor invoices show now gross sums with discount, if any.
a492027b44AGGrid: column states (size is now persisted in user's preferences)
26875370beAG grid works now on list pages (row click for editing).
107d3a8f2eAG grid: Formatter improved.
2dc192b7a5AG grid: auto-format of currency, Formatter works now also with AG grid (rating, dates, timestamps). Currency rendering by client (Formatter.jsx) added.
68402a26b4Eingangsrechnungsliste: User discount date and due date.
0a02a82596Ag grid: colored rows. minor improvements of mass update.
db7bd1ffe1WIP: AG-Grid, multi-selection
d8eca3ff40WIP: AG-Grid, multi-selection
d4bc265caaWIP: AG-Grid, multi-selection
1ca71d6e55WIP: AG-Grid, multi-selection
4a8ee9d9cfWIP: AG-Grid, multi-selection
d6e38e6087WIP: AG-Grid, mass-update
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bSource code header: (C) 2001-2021.
7108b010e5Rechnung, Eingngsrechung: Net and Gross Sums are now displayed on their respective list pages
2369469624Invoice: Fix ListPage not displaying the correct column names, change rest path to outgoingInvoice to match with Wicket counterpart.
261f475ae3Merge branch 'develop' into ReactMigration
685d7f9cc2rest: optimizations for usage from Java classes.
2cefb6cae5DTO: Rechnung, RechnungsPosition.
779095aba5Split InvoicePosition into two seperate components for Rechnung and EingangsRechnung
92112cdb11Add InvoicePositionComponent
4056f0625dRenaming stuff: *BaseRest -> *PagesRest.