feat: Refactor CRM and Finances modules

- Updated client-edit template to change 'Firma' to 'Nazwa' and added 'Nazwa firmy' input field.
- Modified main-view template to reflect the new naming conventions for clients.
- Enhanced finances main-view to display a list of clients with revenue details.
- Added client selection dropdown in operation-edit template.
- Improved work-time template by adding keyboard shortcut for task confirmation.
- Introduced CrmController for handling client-related actions.
- Created FinancesController to manage finance operations and categories.
- Implemented ClientRepository for client data management.
- Developed FinanceRepository for finance operations and data handling.
This commit is contained in:
2026-02-14 21:30:02 +01:00
parent c9795ca866
commit f3be8e1025
16 changed files with 939 additions and 626 deletions

View File

@@ -236,6 +236,7 @@ usort( $billing_clients, function( $a, $b ) {
confirm: {
text: 'Zamknij zadanie',
btnClass: 'btn-orange',
keys: ['enter'],
action: function() {
onConfirm();
}