Commit Graph

304 Commits

Author SHA1 Message Date
Yoga Pangestu
925fbe0bd7 fix: update cooperation status enum values and adjust related tests 2026-07-07 10:46:18 +07:00
Yoga Pangestu
2683b6324f fix: correct type declaration for MAX_RECORDS constant in ExportAllReportsPdfAction 2026-06-05 08:13:29 +07:00
Yoga Pangestu
beae82a898 feat: implement record limit check and enhance image handling in PDF export actions 2026-06-04 21:56:54 +07:00
Yoga Pangestu
23f32b3cf1 refactor: simplify image base64 encoding in report export actions using MediaDataUri 2026-06-04 15:00:32 +07:00
Yoga Pangestu
a30cfb28a5 fix: update 'writter' column type to text in media_monitorings table 2026-06-04 13:49:23 +07:00
Yoga Pangestu
2123cec88a feat: make theme color, font, content width, border radius fields required in Profile form 2026-06-02 09:39:33 +07:00
Yoga Pangestu
382dc4aa03 feat: set default value for published_at field in NewsForm schema 2026-05-04 08:52:53 +07:00
Yoga Pangestu
dab8dc7eee feat: add hidden field for published_at in NewsForm schema 2026-04-28 10:20:36 +07:00
Yoga Pangestu
298e8dd9a7 fix: update back action URL in EditContentRecap to use getUrl method 2026-04-27 14:39:17 +07:00
Yoga Pangestu
bc758a1e3d fix: update back action URL in EditContentRecap to point to ContentRecaps 2026-04-27 14:36:23 +07:00
Yoga Pangestu
2447d0b037 refactor: update migration paths and add image support to proposal attachment viewer 2026-04-23 09:52:53 +07:00
Yoga Pangestu
ab96ca6278 refactor: streamline media import process across migration commands by replacing S3 checks with direct database inserts and enhancing mime type handling 2026-04-22 11:10:09 +07:00
Yoga Pangestu
83caa33768 refactor: optimize legacy data migration commands with chunking, progress tracking, and S3 media handling 2026-04-14 14:51:31 +07:00
Yoga Pangestu
a331be8dec refactor: enhance task description display in TaskAssignmentRelationManager to support HTML and text wrapping 2026-04-13 15:42:28 +07:00
Yoga Pangestu
27a4ade00b refactor: remove redundant status message display logic and associated language strings from admin verification page 2026-04-13 10:52:10 +07:00
Yoga Pangestu
5f297ddf4c refactor: update admin verification view action to use company hashId instead of record ID 2026-04-13 10:45:39 +07:00
Yoga Pangestu
15c76645e4 refactor: update user migration logic to filter deleted records and adjust role filtering in user table 2026-04-13 09:28:34 +07:00
Yoga Pangestu
1bc2528256 feat: add monitoring dashboard stats and charts with updated role permissions 2026-04-11 15:19:00 +07:00
Yoga Pangestu
3b286cbc7a feat: add PopularNewsChart to dashboard and implement ContentAdminStats with updated Shield permissions 2026-04-11 15:14:19 +07:00
Yoga Pangestu
ddfd1ab340 feat: add finance dashboard statistics and budget realization chart for Admin Keuangan role 2026-04-11 15:06:26 +07:00
Yoga Pangestu
fbb0f92b37 refactor: restrict action visibility to administrator and developer roles across cooperation and report modules 2026-04-11 15:02:13 +07:00
Yoga Pangestu
64f521adcc feat: add company-specific dashboard stats and cooperation status chart with role-based filtering 2026-04-11 14:43:54 +07:00
Yoga Pangestu
ca5aa283d0 feat: add PDF export functionality for reports using dompdf and integrate into ReportRelationManager 2026-04-10 22:34:55 +07:00
Yoga Pangestu
ec7a9bdf30 feat: implement cooperation payment workflow with invoice submission, approval, and rejection actions 2026-04-10 16:17:34 +07:00
Yoga Pangestu
ba115a4502 feat: add date range validation for proposal submission in SendProposalAction 2026-04-10 14:45:25 +07:00
Yoga Pangestu
43271a82a9 refactor: remove verification status from cooperation workflow and automate transition to payment 2026-04-10 14:42:28 +07:00
Yoga Pangestu
5e545f4bea feat: allow report acceptance and rejection during assignment status 2026-04-10 13:25:43 +07:00
Yoga Pangestu
d39754ecfc feat: restrict report submission to accepted proposals owned by the authenticated user 2026-04-10 13:22:17 +07:00
Yoga Pangestu
a03f3e3a7b refactor: migrate to HasManyDeep for cooperation reports and standardize query filtering across relation managers 2026-04-10 13:12:50 +07:00
Yoga Pangestu
1977d08339 refactor: remove news crawler service, command, and associated UI actions 2026-04-09 14:06:12 +07:00
Yoga Pangestu
711aedcf2b refactor: introduce BaseExcelExport class to standardize spreadsheet styling, formatting, and event handling across all exports 2026-04-09 13:51:36 +07:00
Yoga Pangestu
d858a47023 refactor: standardize notification keys and add cheerful tone variants to language files 2026-04-09 13:21:23 +07:00
Yoga Pangestu
d7d53c0e8b feat: add labels to form fields and configure global validation attribute mapping to field labels 2026-04-09 13:14:01 +07:00
Yoga Pangestu
24d87cbbae refactor: simplify PartnerInfolist sections by removing dynamic notification labels and icons 2026-04-09 13:06:08 +07:00
Yoga Pangestu
2bd0b200e3 feat: add download button to partner document infolist for images 2026-04-09 12:58:30 +07:00
Yoga Pangestu
029d92e4a6 refactor: replace custom HTML infolist with native Filament components for data change requests 2026-04-09 12:56:27 +07:00
Yoga Pangestu
a92716cb10 refactor: add null safety to content link and standardize closure formatting in ContentRecapsTable 2026-04-09 11:17:54 +07:00
Yoga Pangestu
5e5a7caeb5 refactor: modularize data change comparison views and update media disk configuration 2026-04-09 11:06:17 +07:00
Yoga Pangestu
f923e9d424 fix: update labels for file upload fields in CooperationForm and JournalistForm 2026-04-09 09:35:54 +07:00
Yoga Pangestu
6e2af6c31c fix: remove visibility condition for password field in UserForm 2026-04-09 09:20:27 +07:00
Yoga Pangestu
49d7cd0731 fix: update visibility condition for change_reason textarea in JournalistForm 2026-04-09 09:20:19 +07:00
Yoga Pangestu
5e05f841de refactor: increase journalist action modal width 2026-04-09 08:51:03 +07:00
Yoga Pangestu
d9eb5af495 chore: update column labels from Tgl to Tanggal in DataChange and News tables 2026-04-09 08:31:28 +07:00
Yoga Pangestu
1ae4d58b48 refactor: restructure DataChangeInfolist to use Section component for improved organization and readability 2026-04-09 08:30:14 +07:00
Yoga Pangestu
968af2c1c7 feat: add default names for action classes to improve readability and consistency 2026-04-08 14:37:10 +07:00
Yoga Pangestu
d220f941c1 refactor: replace Verification page with a new Index page and associated services for improved structure, maintainability, and functionality in the verification process 2026-04-08 14:11:31 +07:00
Yoga Pangestu
20dcd0e981 fix: update Media page import to use the correct namespace for improved functionality 2026-04-08 14:01:24 +07:00
Yoga Pangestu
a6e7b8ec97 refactor: remove Media page and introduce new Media management structure with enhanced actions, form handling, and service integration for improved maintainability 2026-04-08 13:57:22 +07:00
Yoga Pangestu
a335037101 refactor: restructure Company management by removing the old Company page and introducing a new Index page with enhanced actions and form handling for improved maintainability 2026-04-08 13:50:26 +07:00
Yoga Pangestu
c44719efa4 feat: add Analytic dashboard with filters and reset action for enhanced data analysis capabilities 2026-04-08 13:35:27 +07:00