ad6338ecae
fix: update contact URL structure for Radicale sync functions
2025-12-04 12:02:08 +01:00
1bc9dc2dd5
feat: refactor Radicale contact sync logic to include retry mechanism and improve error handling
2025-12-04 11:56:07 +01:00
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