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
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
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
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
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
698bd35728
fix: Corrected relationship name from 'cooperationMedia' to 'cooperationMedias' in cooperation management.
2026-03-17 14:17:36 +07:00
Yoga Pangestu
938680e2cc
style: Replace filled Heroicons with their outlined counterparts across various Filament resources, pages, and actions.
2026-03-17 12:44:59 +07:00
Yoga Pangestu
dd3acffb4d
refactor: Streamline query modifications for cooperation-related resources by consolidating role-based filtering into getEloquentQuery methods.
2026-03-16 22:29:43 +07:00
Yoga Pangestu
b1bcb5dd14
feat: Store cooperation banners in a dedicated 'banner' media collection and update display logic to support both new and old storage.
2026-02-02 13:45:50 +07:00
Yoga Pangestu
2d7f4ee0e8
feat: Enhance cooperation and reporting workflows with refined relationships, new payment management, and updated actions.
2026-02-02 11:56:49 +07:00
Yoga Pangestu
3ba104c1a1
refactor: Replace hardcoded role checks with RoleEnum for consistency across cooperation and journalist actions
2026-01-19 10:48:44 +07:00
Yoga Pangestu
1d52463286
feat(cooperation): refactor workflow and implement payment system
...
- Refactored cooperation workflow to include manual status transitions.
- Implemented payment tracking with CooperationPayment model and PayAction.
- Updated UpdateCooperationStatusCommand for automatic assignment and verification transitions.
- Removed deprecated date columns (assignment_deadline, verification_deadline).
- Enhanced Filament UI with new actions (Complete, Proceed to Payment, Pay).
- Added CooperationSeeder for testing purposes.
2026-01-14 15:41:23 +07:00
Yoga Pangestu
6fe5e81717
refactor: add type hinting to closures and fix logic errors in Filament codebase
...
- Added comprehensive parameter and return type hinting to closures across various Filament resources, actions, and relation managers to improve type safety and static analysis.
- Fixed logic in ReportRelationManager where report count was incorrectly compared, preventing the 'Buat Laporan' button from showing correctly.
- Corrected namespaces for RepeatableEntry and TextEntry in ViewCooperation (changed from Filament\Schemas to Filament\Infolists).
- Fixed component rendering in JournalistResource form by ensuring sections are correctly returned in the mapping.
- Added @var docblocks to resolve lint errors related to auth()->user() and verified query builder return types.
- Standardized file retrieval logic in PartnerResource and improved overall code reliability."
2026-01-12 15:17:21 +07:00
Yoga Pangestu
aa5eede978
feat(cooperation): add grid to view
2026-01-12 11:19:52 +07:00
Yoga Pangestu
6265410fb0
feat: Refactor media handling and improve file upload configurations in Cooperation and Journalist resources
2026-01-09 15:00:36 +07:00
Yoga Pangestu
b97b8a3708
feat: Add payment information fields and media handling for proposal template and banner in CooperationResource
2026-01-09 13:09:58 +07:00
Yoga Pangestu
57eece15db
feat: Add navigationSort property to various resources for improved navigation order
2026-01-08 14:14:23 +07:00
Yoga Pangestu
926d25d6cf
refactor: Remove navigationSort property from various Filament resource classes for cleaner code
2026-01-08 08:40:18 +07:00
Yoga Pangestu
fa6e2ef92d
refactor: rename cooperation resource navigation group to 'Kelola'
2026-01-05 08:41:57 +07:00
Yoga Pangestu
ee7192a087
feat: Add role-based navigation badge count for cooperations and update arrow function syntax.
2025-12-16 14:51:57 +07:00
Yoga Pangestu
ff54d97d98
refactor: Standardize anonymous function syntax and update modal width definitions to use Filament's Width enum.
2025-12-16 13:59:46 +07:00
Yoga Pangestu
89f0d511e4
feat: Organize Filament resources with navigation groups, update modal width enum usage, and add clean code documentation.
2025-12-16 13:53:59 +07:00
Yoga Pangestu
c7a72a169e
feat: implement comprehensive cooperation management module with models, migrations, and Filament resources
2025-12-16 12:37:53 +07:00