b358f5d7b7
feat: Implement delete confirmation modal and restrict delete access to team leads
2026-01-22 21:51:37 +01:00
84f63c37ce
feat: Implement sortable project list with dynamic sorting functionality
2026-01-22 21:43:08 +01:00
d49bea8f15
feat: Add start date and completion date fields to project model and forms
2026-01-22 20:22:27 +01:00
3d2065d8fb
feat: Add contract summary calculations and update dashboard to display data by contract
2026-01-22 20:01:22 +01:00
3a382a28c0
feat: Add functionality to copy WP/Investment number to clipboard with user feedback
2026-01-22 19:49:18 +01:00
6dfb0224ab
feat: Add team lead authorization for project deletion and implement delete confirmation modal in edit project page
2026-01-22 19:33:37 +01:00
ca618a7109
fix: update background color for loading and access denied states in AdminPage
...
fix: refactor ContactsPage to use PageContainer and PageHeader components
fix: refactor TeamLeadsDashboard to use PageContainer for consistent layout
fix: update background color in DropdownTestPage for improved visibility
2026-01-14 09:53:45 +01:00
a01f941891
fix: update color scheme for unrealised value in TeamLeadsDashboard
2026-01-14 08:20:19 +01:00
e29f703d16
fix: update project type display in TeamLeadsDashboard to use translation keys
2026-01-14 07:59:26 +01:00
b16cc688b1
fix: remove favicon references from layout and delete unused favicon files
2026-01-13 13:31:57 +01:00
7520e9d422
fix: await params in GET request and update Content-Disposition header for special characters
2026-01-13 13:25:05 +01:00
b1f64d37bb
feat: add favicon support by including favicon.ico in metadata
2026-01-13 12:05:47 +01:00
f3f0dca3e5
feat: create admin page with session management and access control
2026-01-12 12:33:10 +01:00
e35f9b3e7b
feat: add cron job management functionality with status retrieval and action handling
2026-01-12 12:22:00 +01:00
a8db92731f
fix: update file path handling for template file operations
2026-01-12 12:03:34 +01:00
97a12a3bcd
feat: implement template storage and download functionality with Docker support
2026-01-09 08:07:18 +01:00
8b11dc5083
feat: implement template update functionality with file handling and validation
2025-12-18 11:00:01 +01:00
75b8bfd84f
fix: update custom fields in DocumentGenerator and DOCX_TEMPLATES_README for better usability
2025-12-16 11:23:50 +01:00
c0d357efdd
feat: Add document template management functionality
...
- Created migration script to add `docx_templates` table with necessary fields and indexes.
- Implemented API routes for uploading, fetching, and deleting document templates.
- Developed document generation feature using selected templates and project data.
- Added UI components for template upload and listing, including a modal for document generation.
- Integrated document generation into the project view page, allowing users to generate documents based on selected templates.
- Enhanced error handling and user feedback for template operations.
2025-12-16 09:50:19 +01:00
b1a1735a12
feat: implement project contacts fetching and display in ProjectViewPage
2025-12-10 14:54:59 +01:00
628ace4ad5
fix: remove availableContacts state and update contact filtering logic
2025-12-10 11:03:40 +01:00
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
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
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
eb41814c24
feat: add settings table and backup notification functionality
2025-12-02 11:30:13 +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
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