Commit Graph

41 Commits

Author SHA1 Message Date
47ffc19a23 Refactor task management and add attachment functionality
- Updated task editing template to handle default status for new tasks and corrected variable names.
- Enhanced work time reporting by rounding time to the nearest quarter hour and adjusting amount formatting.
- Introduced TasksController to manage task-related operations, including status resolution and email notifications.
- Added TaskAttachmentRepository for handling task attachments, including upload, rename, and delete functionalities.
- Implemented WorkTimeRepository to fetch clients with unsettled tasks and calculate total work time.
- Created unit tests for TasksController and TaskAttachmentRepository to ensure functionality and correctness.
2026-02-06 23:11:48 +01:00
1722f171bc tasks: improve attachments UX and update refactoring docs 2026-02-06 23:11:14 +01:00
5161d0f979 Refactor work time management and billing summary
- Introduced a new `TasksController` to handle work time logic, moving it from the factory layer to the domain layer.
- Created `WorkTimeRepository` to encapsulate data access for work time tasks, including methods to retrieve clients with unsettled tasks and calculate task times.
- Updated the work time view to display a consolidated billing summary with improved UI elements and AJAX functionality for closing tasks.
- Added new styles for the billing summary section in `style.scss`.
- Implemented tests for the `TasksController` and `WorkTimeRepository` to ensure functionality and correctness.
- Established a refactoring plan for future improvements and migrations within the CRM system.
2026-02-06 21:32:11 +01:00
adab4009ea Refactor font-size values in style.scss to use relative units (em) for better scalability 2025-12-09 23:26:47 +01:00
7ef5d33df4 update 2025-11-26 18:47:18 +01:00
b4e86d506e Refactor task management UI and styles
- Updated button styles to have reduced padding and removed border-radius for a flatter design.
- Adjusted the layout of the tasks container to display 5 columns instead of 7.
- Introduced a new main view layout for tasks with separate left and right columns.
- Removed the suspended tasks tab from the in-progress tasks section.
- Enhanced the task filtering functionality with new buttons for saving, updating, and setting default filters.
- Added project selection dropdown in the task popup for better task management.
- Improved JavaScript handling for task filtering and checkbox interactions.
2025-11-26 00:44:38 +01:00
c03f4eded2 Update styles and add task priority feature
- Changed border color from #eee to #cdcdcd in various CSS files including dropzone, mapplic, summernote, grid, and select2 to enhance UI consistency.
- Added a new task priority selection feature in the task popup, allowing users to change the priority of tasks dynamically via AJAX.
- Implemented AJAX functionality to handle task priority changes and update the task list accordingly.
2025-09-09 23:59:58 +02:00
fea4ee8eae Update border-radius in style.scss for consistency and improved design 2025-09-08 00:02:48 +02:00
4e5880801b Enhance comments section styling: set max-height and enable overflow scrolling 2025-05-31 19:38:06 +02:00
9dfa15b115 Add backend site management for collective topics and topics
- Introduced new backend site management features including the ability to accept, unaccept, save, edit, and display topics and collective topics.
- Added new views for editing and listing collective topics and topics.
- Implemented necessary backend logic in the `BackendSites` and `factory\BackendSites` classes to handle CRUD operations for topics and collective topics.
- Updated the layout to include links for accessing the new backend features based on user permissions.
2025-05-04 19:08:48 +02:00
bff7cb8983 Add Gantt users styling and adjust layout in main view
- Introduced a new flexbox layout for .gantt_users with a gap of 20px in style.scss.
- Moved the gantt-target div to the end of the projects_container for better layout consistency.
- Adjusted the margin-bottom of projects_container for improved spacing.
2025-04-14 00:09:42 +02:00
9e3811cf7a Add initial implementation of Simple Gantt chart and sample names list
- Created index.html for the Gantt chart with sample tasks and configurations.
- Added styles for the Gantt chart and linked necessary CSS and JS files.
- Introduced a names.txt file containing a list of names for potential use in the application.
2025-04-12 02:08:00 +02:00
1f38807599 feat: Integrate JS Gantt Chart library and update styles
- Added JS Gantt Chart library files including CSS and JS.
- Updated existing Gantt chart styles for better visual representation.
- Translated month and day names to Polish in the Gantt chart settings.
- Implemented Gantt chart initialization in the main view with sample data.
- Added a toggle switch for displaying tasks in the calendar.
- Enhanced task edit form with a new checkbox for calendar visibility.
- Improved the layout of the logged-in user template to include Gantt chart styles and scripts.
2025-04-11 00:26:54 +02:00
39b30c4ea4 Dodaj funkcję pełnoekranowego wyświetlania opisu zadania oraz odpowiednie style 2025-04-02 22:05:39 +02:00
90b72e5317 Zmień układ kontenera zadań na siatkę, dostosuj szerokości kolumn oraz popraw wysokości elementów w stylach 2025-02-27 09:39:20 +01:00
3bd4726859 Zaktualizuj style opisu, poprawiając zaokrąglenie, dodając obramowanie oraz ograniczając wysokość, a także zaktualizuj metadane plików w konfiguracji 2025-02-23 15:27:08 +01:00
20f10549ea Zaktualizuj szerokość kolumny w stylach oraz popraw rozmiary plików w konfiguracji 2025-02-22 21:22:32 +01:00
d16b64bbcd Zaktualizuj odstępy w kontenerze zadań oraz popraw rozmiary plików w konfiguracji 2025-02-21 23:36:39 +01:00
7769790e84 Zaktualizuj logikę wyświetlania zadań do przeglądu i zadań zbiorczych, popraw ustawienia e-mail oraz dostosuj style w widoku zadań 2025-02-20 19:26:42 +01:00
a736510c66 Dodaj pole użytkowników do formularza zapisu filtrów, usuń klasę Backpro oraz zaktualizuj daty zakończenia pracy w zadaniach 2025-02-18 21:57:20 +01:00
b0c463efc4 Zaktualizuj obramowanie w stylach oraz zaktualizuj czasy modyfikacji plików konfiguracyjnych 2025-02-18 09:58:33 +01:00
9b39f67c9e Zaktualizuj kolory obramowania w stylach oraz zaktualizuj czas modyfikacji pliku konfiguracyjnego 2025-02-17 16:12:21 +01:00
6f1ea61d17 Dodaj stylizację dla przewijania w popupie oraz zaktualizuj rozmiary plików w konfiguracji 2025-02-16 19:20:33 +01:00
1a05d881d1 Add work deletion functionality and enhance task popup interactions 2025-02-14 16:03:57 +01:00
65b78d49fd Add task work date management and enhance task popup layout 2025-02-12 16:11:40 +01:00
1f35e408bc Zmień klasę usuwania punktów w popupie z ikony na link oraz zaktualizuj style przycisku usuwania 2025-02-07 08:50:13 +01:00
ed912058e8 Update task styles with new border color and adjust sync cache metadata 2024-12-16 11:54:54 +01:00
b007a544d6 Add wiki categories layout and update file metadata in sync cache 2024-12-15 17:29:11 +01:00
8c42e65d57 Refactor task status handling and update styles for task views; add support for 'faktury' status 2024-12-15 11:11:47 +01:00
65d366cc7d Refactor top class selector to body context in SCSS and update file metadata in sync cache 2024-12-09 23:59:56 +01:00
f140d4ecbd Update button styles and adjust font sizes in SCSS; modify table classes in finance templates 2024-12-08 22:27:44 +01:00
774a2c8cc7 Add context menu styles and remove inline scripts from finance templates 2024-12-05 23:18:34 +01:00
f882fe32e1 Update grid column width in finance manager and modify date input handling in operation edit template 2024-12-04 10:46:05 +01:00
cdd690d495 Update grid layout in style.scss to adjust column width in finance manager 2024-11-20 14:56:20 +01:00
5b804e9779 Update font family to Open Sans in layout files and refresh cache sizes in ftp-kr.sync.cache.json 2024-11-20 12:51:43 +01:00
22f1b84cd8 Update layout files to change font styles and include style.css; enhance style.scss with new variables and tag styles 2024-11-17 22:55:50 +01:00
13e9c2f054 Update grid layout in style.scss and refresh cache sizes in ftp-kr.sync.cache.json 2024-11-13 22:48:52 +01:00
331029d819 Add context menu functionality and styles; refactor main-view.php and layout files 2024-11-11 15:22:00 +01:00
4acdddcabf Enhance finance summary layout and styling in main-view.php; add new styles to style.scss 2024-11-10 14:55:49 +01:00
a91c2275b1 Add nowrap class to style.scss and update main-view.php for text formatting 2024-11-10 11:20:48 +01:00
3f306ccb81 first commit 2024-11-10 11:11:35 +01:00