Commit Graph

91 Commits

Author SHA1 Message Date
e1a963ffab feat(CPuls): Enhance CPuls entity with new fields, tooltips, and options; add localization for German and English
- Added new fields to CPuls entity including status, syncStatus, kiAnalyse, and others.
- Implemented localization for CPuls in German (de_DE) and English (en_US).
- Introduced new API actions for team activation and completion of CPuls.
- Created hooks to update team statistics and manage document counts.
- Added new entity definitions and metadata for CPulsTeamZuordnung and Team.
- Implemented validation logic in formulas to prevent completion of unclean Puls.
- Updated layouts for detail and list views of CPuls.
- Enhanced user entity with absence tracking fields.
- Added scopes for CPuls and CPulsTeamZuordnung.
2026-02-13 10:09:19 +01:00
0faf1c0657 Add CPuls entity and related resources
- Introduced a new entity "CPuls" with metadata definitions including fields, links, and indexes.
- Updated existing JSON files to include "CPuls" in various contexts such as translations, entity definitions, and client definitions.
- Added localization support for "CPuls" in multiple languages.
- Modified existing files to accommodate the new entity in the application structure.
2026-02-13 09:53:35 +01:00
300441de67 feat: Update synchronization status options and default values across multiple entity definitions and language files 2026-02-08 23:51:21 +01:00
a24bc99b67 feat: Add dynamic logic for readOnly fields in CBankverbindungen entity and update cache timestamps in configuration files 2026-02-08 21:02:21 +01:00
31479e71e1 feat: Add kommunikationHash field to CBeteiligte entity and update related metadata, layouts, and internationalization files 2026-02-08 21:01:05 +01:00
1eebc62039 feat: Add advowareRowId field to CBeteiligte entity and update related metadata and layouts 2026-02-07 23:13:41 +01:00
6e6fc841f5 fix: Remove readOnly attribute from betnr and syncStatus fields in CBeteiligte entity 2026-02-07 16:27:50 +01:00
44658e1238 feat: Update layout configurations and metadata for CBeteiligte entity 2026-02-07 16:21:03 +01:00
26db904407 feat: Update internationalization files and metadata for Advoware integration 2026-02-07 16:08:30 +01:00
c846d38f1e feat: Update configuration and metadata files for improved functionality and new features 2026-01-25 21:34:39 +01:00
b7bcfbe574 fix: Remove direct Mietobjekt relationships from services
- Removed mietobjekte linking in CVmhRumungsklage.php
- Removed mietobjekte linking in CVmhMietverhltnis.php
- Both entities now connect indirectly via Mietverhältnis
- Fixes 500 errors when creating Räumungsklage/Mietinkasso
- Resolved cache timestamp conflict in config.php
2026-01-25 20:50:19 +01:00
c67f287a98 feat: Update layout configuration and reorder document indices in bottomPanelsDetail.json 2026-01-25 20:46:03 +01:00
858f7ea27e feat: Add new document types to relationship panels in CDokumente.json and update cache timestamps in config.php 2026-01-25 20:37:59 +01:00
c1bffb1ee9 feat: Update cache timestamps in config.php and recreate listSmall.json layout 2026-01-25 20:35:28 +01:00
842406df82 feat: Update cache timestamps in config.php and add new layout metadata in listSmall.json 2026-01-25 20:29:27 +01:00
9af2e58f3f feat: Update tab configuration and add dynamic logic to stream section in bottomPanelsDetail.json 2026-01-25 20:01:15 +01:00
229a2a5906 feat: Remove unused fields from JSON files and update layout configurations 2026-01-25 19:57:33 +01:00
e2b2a5a3b9 feat: Update tab labels and reorganize sections in bottomPanelsDetail.json 2026-01-25 19:44:14 +01:00
bb83df2577 feat: Update type from 'Base' to 'BasePlus' in multiple JSON metadata files 2026-01-25 19:40:19 +01:00
6d883aca8c feat: Update tab labels from 'Stream' to 'Ereignisse' across multiple JSON files 2026-01-25 19:39:10 +01:00
955b0de220 feat: Add 'Stream' label and related configurations across multiple JSON files 2026-01-25 19:15:47 +01:00
2d0f04f77e feat: Update ACL permissions from 'edit' to 'stream' for eviction actions 2026-01-25 18:36:42 +01:00
c92dbf7191 feat: Implement eviction lawsuit initiation from Kündigung with related data handling 2026-01-25 14:10:50 +01:00
146a046a0e feat: Update identifiers in JSON files and improve terminal command approvals 2026-01-25 13:18:48 +01:00
1bd3729791 renamed entity kndigung to kuendigung 2026-01-25 13:07:07 +01:00
f7a24b8aef Enhance CKndigung entity: add new fields, update layouts, and implement document synchronization hook 2026-01-25 11:56:10 +01:00
292a0b57b9 Refactor termination and rental object entities
- Removed the "Kündigungen" field from the German and English rental object JSON files.
- Updated the termination JSON files to reflect new field names and structure, including renaming "kuendigungsart" to "beendigungsTatbestand" and "kuendigungsgrund" to "kuendigungsgrund" with updated options.
- Deleted the old "CKuendigung" entity definition and related metadata, consolidating functionality into "CKndigung".
- Adjusted the service logic to accommodate the new structure, ensuring proper linking of landlords and tenants.
- Updated dynamic visibility logic for fields based on conditions related to termination reasons and delivery methods.
- Cleaned up metadata definitions for both termination and rental object entities, removing unnecessary relationships and fields.
- Incremented cache and microtime values in the configuration file.
2026-01-25 11:41:57 +01:00
4e4597e124 Merge detached HEAD: Add Kündigung entity with complete layouts and fix all false placeholders in detail.json files for EspoCRM 7.x compatibility 2026-01-25 10:31:03 +01:00
3a987547b3 Refactor layout configurations in multiple detail.json files; replace 'false' with empty objects for improved structure and consistency 2026-01-25 10:29:46 +01:00
eaeba65487 Add CKndigung layout files and update cache timestamps; improve UI structure and error handling 2026-01-25 10:26:44 +01:00
30326da8c6 Add termination (Kündigung) functionality and related translations
- Implemented the ability to initiate terminations from Mietverhältnisse.
- Added new fields and options for terminations in both German and English language files.
- Updated metadata definitions to include relationships for terminations with Mietobjekte and Beteiligte.
- Enhanced the service layer to handle termination creation, including linking relevant entities and copying documents.
- Updated configuration timestamps for deployment.
2026-01-25 10:06:02 +01:00
07ff3c5c54 Add CKndigung entity and related resources
- Created CKndigung controller extending BasePlus.
- Added internationalization support for CKndigung in multiple languages (ar_AR, bg_BG, cs_CZ, da_DK, de_DE, en_GB, en_US, es_ES, es_MX, fa_IR, fr_FR, hr_HR, hu_HU, id_ID, it_IT, ja_JP, lt_LT, lv_LV, nb_NO, nl_NL, pl_PL, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sl_SI, sr_RS, sv_SE, th_TH, tr_TR, uk_UA, vi_VN, zh_CN, zh_TW).
- Defined CKndigung metadata including entity definitions, record definitions, and scopes.
- Updated global configuration to include CKndigung in relevant lists.
2026-01-24 13:01:04 +01:00
0d2d35bca1 feat: Add termination functionality for rental agreements
- Introduced new entity `CKuendigung` for managing terminations.
- Added fields for termination details including date, reason, type, and status.
- Implemented backend service to initiate terminations from rental agreements.
- Created frontend handler for termination actions with confirmation dialog.
- Updated metadata and layouts for `CKuendigung` to support new functionality.
- Added internationalization support for English and German languages.
- Enhanced existing entities to establish relationships with terminations.
2026-01-24 12:45:57 +01:00
e490e261b7 Add CKndigung entity and related resources
- Introduced CKndigung entity with metadata definitions including fields, links, indexes, and scopes.
- Added CKndigung controller for handling requests.
- Created internationalization files for CKndigung in multiple languages.
- Updated existing metadata and resource files to include CKndigung references.
- Enhanced global translations to support CKndigung terminology.
2026-01-24 12:34:02 +01:00
2bc3158cd5 Refactor eviction and rent collection features; migrate logic from Mietobjekt to Mietverhältnis; update localization and UI handlers 2026-01-24 12:28:37 +01:00
ec612318c3 Implement eviction lawsuit initiation feature for Mietobjekt; add related UI and backend logic; update localization and configuration 2026-01-24 11:51:16 +01:00
933df204f2 Add CSS validation and new checkbox toggle slider styles; update validation tools documentation 2026-01-24 00:38:56 +01:00
dfb0ff1fbc Add new CVMHBeteiligte entity with localization support; update related links and fields in multiple JSON files 2026-01-24 00:15:54 +01:00
71ba417a27 Add validation script approval for Python-based rebuild; update CBankverbindungen entity to include contactsBankverbindung relation 2026-01-24 00:07:47 +01:00
9ca366d80f Add relationships for Mietobjekte in CMietinkasso and CVmhRumungsklage; update Contact entity to reference CBankverbindungen 2026-01-24 00:06:41 +01:00
ee7a36ef41 Add DISG personality type and caller type fields; update visibility logic for CBeteiligte and Contact entities 2026-01-23 23:52:17 +01:00
65af6fd80b Add rent collection fields and update layouts for CBeteiligte entity 2026-01-23 23:41:30 +01:00
8317190bb8 Remove unused Beteiligte tab and related fields from CAdressen layout; update detail layout to include Beteiligte field 2026-01-23 23:30:27 +01:00
8d7ffb30c5 Remove note text and style from Miethöhe field; clean up dynamic logic in CVmhMietverhltnis metadata 2026-01-23 23:17:26 +01:00
cc142af834 Add warmmiete calculation logic and related metadata; implement custom view for warmmiete field 2026-01-23 23:14:31 +01:00
ebe8d86732 Add new fields for rental details and update localization; enhance layout for better visibility 2026-01-23 23:13:12 +01:00
b59e91f278 Add dateOfBirth field and localization support for CBeteiligte entity; update layouts and metadata 2026-01-23 23:09:00 +01:00
daa812ea21 Add Mietinkasso entity and related localization, layouts, and metadata 2026-01-23 23:06:10 +01:00
4b66d5f356 Add CMietinkasso entity and localization support
- Introduced a new entity "CMietinkasso" with its metadata definitions, including fields, links, and indexes.
- Added controller for CMietinkasso to handle business logic.
- Created localization files for CMietinkasso in multiple languages (e.g., English, German, Spanish, etc.) to support internationalization.
- Updated global JSON files to include references to the new entity.
- Modified configuration files to integrate CMietinkasso into the application structure.
2026-01-23 22:43:04 +01:00
2e5b0d8e6f Add 'Vorbereitung' status option in German and English translations; update cache timestamps 2026-01-23 22:36:44 +01:00