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
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
25d360983b
feat: add general, SEO, and social media settings pages with corresponding forms for enhanced configuration options
2026-04-08 13:17:59 +07:00
Yoga Pangestu
e5cbbe7e96
refactor: implement verification action concerns and enhance admin verification page functionality
2026-04-08 10:11:06 +07:00
Yoga Pangestu
785e425dee
refactor: remove Category resource and related components for cleanup
2026-04-06 14:59:32 +07:00
Yoga Pangestu
29948fb547
feat: Add Budget Realization and Sentiment Trend charts to the analytics page, enhancing data visualization capabilities for budget and sentiment analysis.
2026-03-27 10:58:20 +07:00
Yoga Pangestu
0189ef874d
feat: introduce Issue Sentiment By Department chart to the Analytic page, relocating Company Status chart from Dashboard and adding Cooperation Status chart.
2026-03-26 10:30:31 +07:00
Yoga Pangestu
01db1c4794
feat: Add many-to-many relationship for Issue Management with Departments, including migration, Filament UI updates, and a new department issue chart.
2026-03-26 10:24:03 +07:00
Yoga Pangestu
c493d066f4
feat: Implement a new Analytic dashboard page with several data visualization widgets, add Company Status Chart, and expand Filament dashboard color options.
2026-03-26 09:25:03 +07:00
Yoga Pangestu
cb41a0b5d3
feat: Add migrate:all command to orchestrate data migrations and refactor existing commands for enum-based data mapping.
2026-03-13 13:23:12 +07:00
Yoga Pangestu
c4347f980e
feat: Conditionally render cooperation table filters based on user role and set the status filter to non-native.
2026-01-30 15:21:10 +07:00
Yoga Pangestu
ca912e5d6a
feat: display partner media names as badges in the announcement table using custom state retrieval.
2026-01-30 14:39:10 +07:00
Yoga Pangestu
78246123c5
fix: Corrected typo in Journalist permissions within the Shield seeder.
2026-01-30 09:59:53 +07:00
Yoga Pangestu
902c4ad8cf
fix: remove excessive Cooperation resource permissions from a role in the Shield seeder.
2026-01-29 21:55:03 +07:00
Yoga Pangestu
4529992dd2
feat: Add Classification and Location permissions to the Admin Monitoring role and reorder existing permissions.
2026-01-29 21:53:26 +07:00
Yoga Pangestu
3f2537af7d
feat: Add Filament log viewer integration with new permissions and navigation.
2026-01-29 15:43:40 +07:00
Yoga Pangestu
69e3db9ce3
refactor: Consolidate journalist statistics into OverviewStats widget, removing dedicated JournalistMetricsStats and JournalistUkwChart widgets and their permissions.
2026-01-29 15:21:03 +07:00
Yoga Pangestu
98d30a80e6
feat: Implement granular access control and permissions for Filament widgets, pages, and data change requests using Filament Shield and a new policy.
2026-01-29 15:05:26 +07:00
Yoga Pangestu
a281e092bb
feat: Add an administrator user, refactor user seeding to use RoleEnum, and remove the CompanySeeder call.
2026-01-29 13:39:03 +07:00
Yoga Pangestu
87b0275151
feat: Add CompanySeeder to populate partner media and journalists, and refactor company verification status to an enum.
2026-01-19 09:13:02 +07:00
Yoga Pangestu
ad7789dd3f
feat: Add a console command to simulate cooperation time, improve date validation, and refine UI texts and report creation conditions.
2026-01-19 08:23:56 +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
2d362b54dc
feat: Remove custom page classes for login, registration, media, company, and verification management
2026-01-12 09:46:54 +07:00
Yoga Pangestu
b4d2ae52f0
feat: Implement a comprehensive verification system with dedicated pages, models, and UI components for companies, media, and journalists.
2025-12-22 15:00:19 +07:00
Yoga Pangestu
904552bd68
feat: Restrict company user access to media and journalist management until company and partner media data is complete, and remove journalist permissions from seeders.
2025-12-19 15:33:10 +07:00
Yoga Pangestu
ab4b04b1d8
feat: Set email_verified_at for seeded user.
2025-12-19 14:33:08 +07:00
Yoga Pangestu
825c1b210c
style: Apply minor formatting adjustments to anonymous function syntax and string concatenations.
2025-12-16 14:22:06 +07:00
Yoga Pangestu
1fb21e9a5b
feat: Add comprehensive permissions for various new resources to the Shield seeder.
2025-12-16 13:26:02 +07:00
Yoga Pangestu
6161126d9f
refactor(theme): change label airing proof theme to theme only
2025-12-05 09:59:02 +07:00
Yoga Pangestu
2eb99fa9c7
feat(seeder): add 'Administrator' and 'Perusahaan' role
2025-12-05 09:46:23 +07:00
Yoga Pangestu
28ec50494d
feat: Add policies for SubClassification, SubLocation, and User models
...
- Created SubClassificationPolicy to manage authorization for SubClassification actions.
- Created SubLocationPolicy to manage authorization for SubLocation actions.
- Created UserPolicy to manage authorization for User actions.
- Integrate Filament Shield for role and permission management
- Updated DashboardPanelProvider to include FilamentShieldPlugin.
- Added filament-shield package to composer.json and updated composer.lock.
- Created filament-shield.php configuration file for Shield settings.
- Created permission.php configuration file for Spatie permissions.
- Added migration for creating permission tables.
- Created ShieldSeeder to seed roles and permissions.
- Updated DatabaseSeeder to include ShieldSeeder.
- Updated UserSeeder to assign the Developer role to the created user.
2025-11-20 09:00:59 +07:00
Yoga Pangestu
3486231739
feat(migration): update users table schema and add is_active column with enum
...
feat(seeder): create UserSeeder for initial user data population
2025-11-19 14:50:19 +07:00
Yoga Pangestu
aaa16df01f
initial commit
2025-10-24 07:58:05 +07:00