Commit Graph

177 Commits

Author SHA1 Message Date
3292435e68 feat: implement Radicale CardDAV sync utility and update contact handling for asynchronous sync 2025-12-04 11:37:13 +01:00
22503e1ce0 feat: add script to export contacts as VCARDs and upload to Radicale 2025-12-04 11:25:38 +01:00
05ec244107 feat: update createContractHandler to return the newly created contract with its ID 2025-12-03 22:22:26 +01:00
77f4c80a79 feat: add customer contract number to project view and update project query 2025-12-03 22:15:50 +01:00
5abacdc8e1 feat: update contract handling to include customer contract number and improve status filtering 2025-12-03 22:04:48 +01:00
5b794a59bc feat: enhance contact phone handling to support multiple numbers and improve form submission 2025-12-03 21:06:42 +01:00
9dd208d168 feat: redesign contacts list to use a table layout for improved readability and organization 2025-12-03 20:58:18 +01:00
02f31cb444 fix: update notes handling in contact migration to preserve original contact info 2025-12-03 20:46:27 +01:00
60b79fa360 feat: add contact management functionality
- Implemented ContactForm component for creating and editing contacts.
- Added ProjectContactSelector component to manage project-specific contacts.
- Updated ProjectForm to include ProjectContactSelector for associating contacts with projects.
- Enhanced Card component with a new CardTitle subcomponent for better structure.
- Updated Navigation to include a link to the contacts page.
- Added translations for contact-related terms in the i18n module.
- Initialized contacts database schema and created necessary tables for contact management.
- Developed queries for CRUD operations on contacts, including linking and unlinking contacts to projects.
- Created a test script to validate contact queries against the database.
2025-12-03 16:23:05 +01:00
c9b7355f3c fix: update cron job command to use the correct node path for backups 2025-12-03 08:01:02 +01:00
eb41814c24 feat: add settings table and backup notification functionality 2025-12-02 11:30:13 +01:00
e6fab5ba31 feat: add deployment guide, backup functionality, and cron jobs for automated backups 2025-12-02 11:11:47 +01:00
99853bb755 Merge branch 'ui-fix' of https://git.wastpol.pl/admin/Panel into ui-fix 2025-12-02 11:06:34 +01:00
9b84c6b9e8 feat: implement notifications system with API endpoints for fetching and marking notifications as read 2025-12-02 11:06:31 +01:00
6ac5ac9dda feat: add documentation for files to delete from codebase, including debug, test, and one-off scripts 2025-11-20 21:37:21 +01:00
fae7615818 feat: add edited_at column to notes and implement note update functionality with audit logging 2025-11-18 09:43:39 +01:00
acb7117c7d feat: add internationalization support for TeamLeadsDashboard with translations for various labels and messages 2025-11-14 15:22:36 +01:00
1d8ee8b0ab feat: add year selection filter to TeamLeadsDashboard and update API request accordingly 2025-11-14 15:17:29 +01:00
d3fa4df621 feat: enhance dashboard API to generate continuous sample data and calculate cumulative values for project timelines 2025-11-14 15:06:36 +01:00
a1f1b33e44 feat: enhance TeamLeadsDashboard with detailed realised vs unrealised values by project type and improved chart visualization 2025-11-14 12:24:41 +01:00
7f63dc1df6 feat: add realised vs unrealised value summary to TeamLeadsDashboard with pie chart visualization 2025-11-14 12:08:46 +01:00
ac77a9d259 feat: enhance TeamLeadsDashboard with ComposedChart and improved tooltip for monthly and cumulative values 2025-11-14 11:17:29 +01:00
38b9401b04 feat: implement team lead dashboard with data fetching and chart display 2025-11-14 11:05:36 +01:00
9b1f42c4ec feat: add completion_date field to projects and update related functionalities in forms and queries 2025-11-14 10:01:49 +01:00
6b205f36bb refactor: simplify role checks for wartosc_zlecenia display in ProjectViewPage and ProjectForm 2025-11-14 09:41:06 +01:00
be1bab103f feat: update team_lead role checks for wartosc_zlecenia display in ProjectViewPage and ProjectForm 2025-11-14 09:33:27 +01:00
c2dbc9d777 feat: track wartosc_zlecenia in project updates and display in ProjectViewPage for team leads 2025-11-14 09:09:23 +01:00
3f87ea16f2 feat: add wartosc_zlecenia field to projects table and update related functionalities 2025-11-14 09:04:46 +01:00
056198ff16 feat: add team_lead role to valid roles in user creation and update handlers 2025-11-14 08:22:11 +01:00
5b1a284fc3 feat: add team_lead option to user role selection in EditUserPage 2025-11-14 08:16:05 +01:00
23b3c0e9e8 feat: add team_lead role to user management and update related functionalities 2025-11-14 08:08:01 +01:00
eec0c0a281 feat: add Geoportal link for project coordinates with EPSG:2180 projection 2025-11-05 11:21:00 +01:00
cc242d4e10 feat: load phoneOnly filter from localStorage after component mount 2025-10-27 10:52:03 +01:00
b6ceac6e38 feat: add Google Maps link for project coordinates display 2025-10-24 14:00:04 +02:00
42668862fd feat: add download functionality for upcoming projects report in Excel format 2025-10-22 11:38:19 +02:00
af28be8112 feat: preserve phone toggle state in filter reset and update active filter logic 2025-10-18 13:04:54 +02:00
27247477c9 feat: add phone number filter and related translations in project list 2025-10-17 16:00:44 +02:00
bd0345df1a feat: add locale support for date formatting in task components 2025-10-14 13:13:16 +02:00
a1b9c05673 feat: add 'Przypisany do' field to exported projects and update filename format 2025-10-14 13:07:33 +02:00
d9e559982a feat: hide appearance and language settings cards in the SettingsPage 2025-10-14 12:57:13 +02:00
0e237a9549 feat: add filter for user's assigned tasks and update translation for 'mine' 2025-10-14 12:55:28 +02:00
f1e7c2d7aa feat: implement password reset functionality with token verification and change password feature 2025-10-10 09:15:29 +02:00
7ec4bdf620 feat: update project titles in metadata and translations for consistency 2025-10-10 08:59:22 +02:00
ec5b60d478 feat: update ProjectListPage layout and button styles for improved UI/UX 2025-10-09 20:56:55 +02:00
ac5fedb61a feat: implement project export to Excel with API endpoint and UI button 2025-10-09 20:43:53 +02:00
ce3c53b4a8 feat: add 'can_be_assigned' column to users with default settings for admin users 2025-10-09 15:01:01 +02:00
cdfc37c273 feat: add 'can_be_assigned' field to users with updates to user creation, retrieval, and assignment queries 2025-10-09 14:55:11 +02:00
1288fe1cf8 feat: add 'not_started' task status with updates to task creation, status handling, and translations 2025-10-09 12:39:43 +02:00
33c5466d77 feat: implement 'not_started' task status with validation and UI updates 2025-10-07 23:07:15 +02:00
a6ef325813 feat: add task_category field to tasks with validation and update related forms 2025-10-07 22:22:10 +02:00