Commit Graph

28 Commits

Author SHA1 Message Date
Torsten Schulz (local)
ef1225c02d Refactor organizer color assignment in exportWorships function: Update the logic to dynamically set the organizer color based on the worship format, improving visual consistency in exported documents.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s
2026-04-30 10:52:41 +02:00
Torsten Schulz (local)
1ab5ceaac7 Update worship export colors in worshipController.js: Introduce dynamic color assignment for title, organizer, service, and organ text based on the worship format and neighbor invitation status, enhancing visual differentiation in exported documents.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s
2026-04-30 10:50:03 +02:00
Torsten Schulz (local)
2fd5dc0389 Update worship export logic to conditionally include internal service information: Modify exportWorships function in worshipController.js to check format before including sacristan service and organ playing details, enhancing export customization based on the output type.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s
2026-04-30 10:44:04 +02:00
Torsten Schulz (local)
2377caea6d Enhance worship export functionality: Add support for sacristan service and organ playing details in worshipController.js, improving the export format. Update filename generation logic in WorshipManagement.vue to handle potential server-side filename issues, ensuring accurate file naming during downloads.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-30 10:41:44 +02:00
Torsten Schulz (local)
aeaf747445 Enhance worship import functionality: Add neighbor invitation and self-information fields in worshipController.js and WorshipManagement.vue. Implement logic to automatically set self-information based on neighbor invitation status, improving user experience and data handling during worship imports.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s
2026-04-29 19:49:45 +02:00
Torsten Schulz (local)
7835c2da1a Refactor resolveEventPlaceIdFromHeader in worshipController.js: Enhance location matching logic by introducing a scoring system for place names, improving accuracy in event place identification, and updating fallback mechanisms for known locations.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s
2026-04-29 19:24:34 +02:00
Torsten Schulz (local)
9626fc90cc Refactor buildWorshipTitleFromPlace in worshipController.js: Rename variables for clarity, enhance location normalization, and improve title generation logic to better handle church names and avoid incorrect titles, ensuring more accurate worship service descriptions.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-29 19:19:35 +02:00
Torsten Schulz (local)
dbb07ad0c3 Enhance worshipController.js with improved leader mapping and text resolution: Introduce matchEntries for better leader identification, refactor parseNbrSegment to utilize new leaderMaps structure, and add buildWorshipTitleFromPlace for dynamic title generation based on event place names, improving data parsing and clarity in worship planning.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-29 19:09:54 +02:00
Torsten Schulz (local)
afa9b4a6b5 Refactor text normalization in worshipController.js: Rename normalizeText to normalizeForMatch for clarity and update all references to ensure consistent text processing across various functions, enhancing code readability and maintainability.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-29 19:04:56 +02:00
Torsten Schulz (local)
7d5e2526d3 Update worshipController.js to enhance worship data parsing and conflict resolution. Introduce unparsedText for better tracking of source data. Modify date handling functions for improved accuracy in event filtering. Update .gitignore to exclude generated frontend artifacts, including index.html and assets directory, to streamline deployment.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s
2026-04-29 18:47:15 +02:00
Torsten Schulz (local)
ddf05bd0e0 Enhance worship import functionality: Add support for importing .xlsx files in worship management, updating UI to reflect new file type acceptance. Introduce new parsing logic for NBR planning records and update relevant routes and controllers to handle the new import process.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-29 18:27:58 +02:00
Torsten Schulz (local)
7f01c004c8 Add worship leaders functionality: Introduce worship leaders management by adding routes, controllers, and CSV import capabilities. Update worship management UI to support .csv file uploads for worship services, enhancing data handling and user experience.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-29 18:04:05 +02:00
Torsten Schulz (local)
6e30f739a6 Enhance worship filtering functionality: Update getFilteredWorships method to include neighborInvitation query parameter, allowing for filtering based on neighborhood invitations. This improves the granularity of worship event retrieval based on user preferences. 2026-04-14 11:48:44 +02:00
Torsten Schulz (local)
fb4f5e42d0 Enhance event management and newsletter import functionality: Introduce methods for applying drafts from a bulk queue and streamline event form handling. Update event selection logic in the newsletter import management component to support encoding and decoding of bulk selections, improving user experience and data handling. 2026-04-08 14:22:01 +02:00
Torsten Schulz (local)
1be6fe0afc Integrate PDF parsing functionality: Add 'pdf-parse' dependency to package.json and package-lock.json. Update worshipController to include logic for handling PDF imports, enhancing the event management process. Refactor routing to support new newsletter import features and improve event form handling for better user experience. 2026-04-08 13:04:38 +02:00
Torsten Schulz (local)
e6f87184b2 Update worship approval logic: Modify the import process to set the approval status based on the UI checkbox, ensuring a fallback to false if no value is provided. This enhances the clarity of the approval mechanism during worship data imports. 2026-04-08 09:57:10 +02:00
Torsten Schulz (local)
44c978f21e Füge Import- und Exportfunktionen für Gottesdienste hinzu: Implementiere die Möglichkeit, Gottesdienste aus .doc und .docx-Dateien zu importieren und in verschiedenen Formaten zu exportieren. Verbessere die Benutzeroberfläche des Worship Management-Formulars mit neuen Schaltflächen für Import und Export sowie Dialogen zur Bearbeitung importierter Daten. Aktualisiere die Datenbankstruktur, um neue Felder für die Genehmigung und das Orgelspiel zu unterstützen. 2025-11-22 22:07:36 +01:00
Torsten Schulz (local)
6de8cac0bc Optimiere die Funktion zum Abrufen von Worship-Optionen: Reduziere die Anzahl der Datenbankabfragen, indem Organizer und SacristanService in einer Abfrage zusammengefasst werden. Verbessere die Fehlerbehandlung durch detailliertere Fehlermeldungen. 2025-10-07 17:10:18 +02:00
Torsten Schulz (local)
fd84112cef Füge neue Funktionalität zum Abrufen von Worship-Optionen hinzu: Implementiere Endpunkt für eindeutige Gestalter und Küsterdienste. Aktualisiere das Worship Management-Formular zur Verwendung von Multiselect-Komponenten für die Auswahl und Eingabe von Gestaltern und Küstern. Integriere die Fetch-Funktion für Worship-Optionen im Vue-Komponenten-Lifecycle. 2025-10-07 16:52:52 +02:00
Torsten Schulz
8066bedb30 Fixed Worship order 2024-09-06 23:39:02 +02:00
Torsten Schulz
5c6cfa41ab Improvement of logout. Added Sacrital Service. Added website link for event places and direct link to other websites in worship overview 2024-09-06 16:34:17 +02:00
Torsten Schulz
a869f2d16a Fixed worship edit functionality 2024-09-06 12:35:54 +02:00
Torsten Schulz
78555bb66a Fixed date part 2024-08-18 11:48:17 +02:00
Torsten Schulz
d4811660fe Added order 2024-07-10 17:48:40 +02:00
Torsten Schulz
8b89d8b800 Fixed format of events 2024-06-23 17:32:45 +02:00
Torsten Schulz
8c54988023 Added multiple features 2024-06-17 23:34:31 +02:00
Torsten Schulz
48a54ecdbb Added Worship page rendering 2024-06-17 13:36:15 +02:00
Torsten Schulz
61653ff407 inital commit 2024-06-15 23:01:46 +02:00