Commit Graph

135 Commits

Author SHA1 Message Date
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
Yoga Pangestu
c23e7517f0 feat: Standardize page subheadings across Filament resources by removing 'Kelola' prefix for improved clarity and consistency in user experience. 2026-03-27 10:25:51 +07:00
Yoga Pangestu
63843ff18d feat: Integrate cheerful notifications into decision and verification enums, enhancing user feedback with engaging messages across the admin verification page. 2026-03-27 10:18:14 +07:00
Yoga Pangestu
3897954b78 feat: Update page titles and subheadings across various Filament resources to utilize cheerful notifications, enhancing user engagement and clarity. 2026-03-27 09:54:11 +07:00
Yoga Pangestu
996058e4a7 feat: Update empty state descriptions across various resources to use cheerful notifications for improved user engagement and clarity. 2026-03-27 09:36:22 +07:00
Yoga Pangestu
91d2266a20 feat: Introduce NotifStyle enum for notification customization and update Filament actions to utilize it, enhancing user engagement and clarity across the application. 2026-03-26 15:48:29 +07:00
Yoga Pangestu
0086ff50d2 feat: Introduce UxStyle enum for enhanced user experience and update modal headings and descriptions across Filament actions to utilize cheerful notifications, improving clarity and engagement. 2026-03-26 14:40:35 +07:00
Yoga Pangestu
573615c979 feat: Revamp modal headings and descriptions across Filament actions for improved user engagement and clarity, incorporating playful icons and friendly language. 2026-03-26 14:05:40 +07:00
Yoga Pangestu
de4aea7f2a feat: Enhance user interface clarity and experience by updating labels, adding descriptions, icons, and refining form field attributes across various Filament resources and pages. 2026-03-26 13:53:07 +07:00
Yoga Pangestu
718df3e35d feat: Add phone number field to Company model and update related resources for improved data management. 2026-03-18 00:43:16 +07:00
Yoga Pangestu
550d040834 feat: Introduce RowIndexColumn for consistent row indexing across various Filament resource tables. 2026-03-17 14:50:23 +07:00
Yoga Pangestu
698bd35728 fix: Corrected relationship name from 'cooperationMedia' to 'cooperationMedias' in cooperation management. 2026-03-17 14:17:36 +07:00