Commit Graph

146 Commits

Author SHA1 Message Date
Yoga Pangestu
59f5f87dad feat: add EditReportAction for editing reports with enhanced form fields and visibility logic 2026-07-21 14:59:15 +07:00
Yoga Pangestu
a08a23ae25 feat: enhance task assignment form with date pickers, numeric input, and textarea for improved user input 2026-07-21 14:51:46 +07:00
Yoga Pangestu
b85323e5b2 fix: remove unnecessary task assignment checks in cooperation accept and reject actions 2026-07-21 14:26:40 +07:00
Yoga Pangestu
f04138f51a fix: refine task assignment logic and enhance cooperation form with status selection 2026-07-07 15:39:03 +07:00
Yoga Pangestu
59b9a8ce92 fix: add task assignment existence checks in cooperation actions and update visibility logic for task creation 2026-07-07 14:44:46 +07:00
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
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
a331be8dec refactor: enhance task description display in TaskAssignmentRelationManager to support HTML and text wrapping 2026-04-13 15:42:28 +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
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
d858a47023 refactor: standardize notification keys and add cheerful tone variants to language files 2026-04-09 13:21:23 +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
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
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
20dcd0e981 fix: update Media page import to use the correct namespace for improved functionality 2026-04-08 14:01:24 +07:00
Yoga Pangestu
ae46b93b32 refactor: streamline Cooperation resource by consolidating partner media queries and enhancing infolist structure for improved maintainability 2026-04-08 10:59:52 +07:00
Yoga Pangestu
2d2ef77a94 refactor: enhance ViewPartner back navigation and update PartnerTable column labels for improved clarity and consistency 2026-04-08 08:43:09 +07:00
Yoga Pangestu
aac2ff6719 refactor: introduce DataChangeInfolist and DataChangeTable classes for improved organization and maintainability of data change management 2026-04-08 08:21:28 +07:00
Yoga Pangestu
93230592e7 refactor: restructure ContactResource to utilize new ContactInfolist and ContactTable classes for improved organization and maintainability 2026-04-08 00:01:31 +07:00
Yoga Pangestu
a996fd6de2 refactor: update column labels for improved clarity and consistency across multiple resources 2026-04-07 14:40:26 +07:00
Yoga Pangestu
2a82afca1b refactor: update labels for various fields across multiple resources for clarity and consistency 2026-04-07 14:16:22 +07:00
Yoga Pangestu
586f8844a4 refactor: remove recordTitleAttribute from various Filament resources for consistency 2026-04-06 14:26:23 +07:00
Yoga Pangestu
89fe9a339b refactor: remove redundant SoftDeletingScope exclusion from all Filament resources 2026-04-06 14:07:31 +07:00
Yoga Pangestu
3533d955f8 refactor: rename 'Laporan' to 'Bukti Tayang' across UI components and language files for consistency 2026-04-06 14:05:56 +07:00
Yoga Pangestu
42691efbfa refactor: rename cooperationMedias and proposals relations to singular form for consistency 2026-04-06 13:06:36 +07:00
Yoga Pangestu
1bdf1fa625 refactor: rename Penugasan to Media Order across language files, enums, documentation, and UI components 2026-04-06 11:38:30 +07:00
Yoga Pangestu
b1bee2fc33 fix: make cooperation proposal template optional and update attachment description text 2026-04-06 11:28:31 +07:00
Yoga Pangestu
62bc02fbac feat: Refactor Journalist and Partner resources by introducing dedicated form and table schemas for improved organization and maintainability 2026-04-06 11:02:31 +07:00
Yoga Pangestu
4f465b17bb feat: Add helper text for file upload fields across various Filament pages to improve user guidance on accepted formats and size limits. 2026-04-06 09:53:23 +07:00
Yoga Pangestu
745b6d21be refactor: implement key-based retrieval for empty state headings in Filament resources to enhance localization and maintainability 2026-04-06 09:45:09 +07:00
Yoga Pangestu
3a5ef20334 refactor: replace direct message retrieval with key-based retrieval in CheerfulNotification across various enums and Filament pages for improved localization and maintainability 2026-04-06 09:22:07 +07:00
Yoga Pangestu
f5c0b0ec18 feat: Refactor page titles in Filament resources to static properties, removing cheerful notification methods for a cleaner implementation and improved user experience. 2026-03-31 15:38:13 +07:00
Yoga Pangestu
f1bbbd7261 feat: Remove subheading methods from various Filament pages to streamline content and enhance user experience. 2026-03-31 15:30:54 +07:00