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
|
a6ab65adc4
|
feat: remove all database factories
|
2026-02-02 13:27:43 +07:00 |
|
Yoga Pangestu
|
7f51781334
|
Refactor database migrations to use explicit foreign key constraints with cascade on delete, update enum column definitions to use enum values and add indexes, and refine model casts.
|
2026-02-02 13:19:27 +07:00 |
|
Yoga Pangestu
|
f781741a3d
|
Merge branch 'dev' into 'main'
refactor: Adjust password field to set a default value only on creation and be...
See merge request pratama/purwakarta/diskominfo/simedkom!3
|
2026-02-02 11:58:48 +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
|
693d1f001c
|
feat: Add empty state icons and descriptions to Filament relation managers, update CooperationMedia payment relationship to HasOne, and adjust media manager visibility.
|
2026-01-30 15:32:31 +07:00 |
|
Muhammad Alfin Afif Al Farizi Farham
|
820fb72210
|
Update file Dockerfile
|
2026-01-30 15:23:55 +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
|
9a63d33991
|
refactor: Standardize role checks by using RoleEnum for the 'Developer' role across multiple Filament resources and tables.
|
2026-01-30 14:56:42 +07:00 |
|
Yoga Pangestu
|
ebd748fe83
|
feat: Enhance table filter UI by removing default date type selection, setting filter layout above content, and standardizing date/select input styles.
|
2026-01-30 14:50:22 +07:00 |
|
Yoga Pangestu
|
01fe159d52
|
fix: Adjust 'Media Terverifikasi' count to reflect company's approved verification status in the OverviewStats widget.
|
2026-01-30 14:46:40 +07:00 |
|
Muhammad Alfin Afif Al Farizi Farham
|
01c865ff61
|
Update file .gitlab-ci.yml
|
2026-01-30 14:44:15 +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
|
0c2784d82a
|
Remove default status assignment from Company factory.
|
2026-01-30 14:29:49 +07:00 |
|
Yoga Pangestu
|
0d4662086a
|
feat: Restrict TrashedFilter visibility to only the Developer role in various resource tables.
|
2026-01-30 14:28:42 +07:00 |
|
Yoga Pangestu
|
912a20421c
|
feat: Add VerificationStatus enum import and a commented-out verification check to canAccessPanel.
|
2026-01-30 14:27:30 +07:00 |
|
Yoga Pangestu
|
f06d8d100c
|
refactor: move verification logic from VerificationService to the Verification Filament page.
|
2026-01-30 14:23:52 +07:00 |
|
Alfin Afif
|
2fb1ae1d9c
|
Add CI/CD
|
2026-01-30 14:23:05 +07:00 |
|
Alfin Afif
|
247cd97c60
|
Add CI/CD
|
2026-01-30 13:53:30 +07:00 |
|
Yoga Pangestu
|
9005f9cbec
|
feat: Implement company-based verification status for media and journalist data change requests, and refine admin verification UI/UX.
|
2026-01-30 13:26:43 +07:00 |
|
Alfin Afif
|
179ebee693
|
Fix merge master to main
|
2026-01-30 11:28:17 +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
|
5781595fc6
|
feat: make BroadcastNotification queueable by implementing ShouldQueue and using SerializesModels.
|
2026-01-30 08:58:09 +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
|
94f1a06b44
|
feat: Filter location and sub-location selections in issue management forms to only display active records.
|
2026-01-29 21:38:08 +07:00 |
|
Yoga Pangestu
|
ac36fe3051
|
feat(auth): enforce panel access check and notify inactive users
|
2026-01-29 21:28:38 +07:00 |
|
Yoga Pangestu
|
dceeabdf7e
|
refactor: Adjust password field to set a default value only on creation and be visible only during creation.
|
2026-01-29 21:20:35 +07:00 |
|
Yoga Pangestu
|
705dfe6537
|
feat: Add custom cheerful saved notifications to general, SEO, and social media settings pages.
|
2026-01-29 21:12:04 +07:00 |
|
Muhammad Alfin Afif Al Farizi Farham
|
04dd1c2804
|
New Yoga
|
2026-01-29 15:51:02 +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
|
e8df04837e
|
feat: Disable global search in the Filament dashboard panel.
|
2026-01-29 15:38:28 +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
|
56b43a274d
|
feat: Dynamically set the SEO description and add a keywords meta tag.
|
2026-01-29 13:37:16 +07:00 |
|
Yoga Pangestu
|
bb7208d34f
|
fix: Use null-safe operator for brand logo and favicon paths.
|
2026-01-29 13:36:45 +07:00 |
|
Yoga Pangestu
|
3285fa196c
|
refactor: extract dashboard filter reset logic into a dedicated method that also clears session filters.
|
2026-01-29 13:32:34 +07:00 |
|
Yoga Pangestu
|
c507d0f8ef
|
refactor: remove resetFilters method and inline filter reset logic directly into the dashboard button action.
|
2026-01-29 13:28:42 +07:00 |
|
Yoga Pangestu
|
2e80c19c19
|
feat: Implement advanced filtering and Excel export functionality for Cooperation, Issue Management, Media Monitoring, and Content Recap tables.
|
2026-01-29 13:22:57 +07:00 |
|
Yoga Pangestu
|
c67faf3e4e
|
feat(dashboard): add new color, slate
|
2026-01-29 11:33:06 +07:00 |
|
Yoga Pangestu
|
dec1cdbfe6
|
refcator(content recaps): change social media list
|
2026-01-29 11:20:23 +07:00 |
|
Yoga Pangestu
|
a62ea370f4
|
feat: Implement global date range filtering across all dashboard widgets and add corresponding UI controls to the dashboard page.
|
2026-01-29 10:52:20 +07:00 |
|
Yoga Pangestu
|
8f1cb16dc9
|
feat: Introduce custom dashboard page with date range filters.
|
2026-01-29 10:36:26 +07:00 |
|
Yoga Pangestu
|
9fdba64499
|
refactor: Use class imports and scope methods for improved readability in chart widgets.
|
2026-01-29 10:32:13 +07:00 |
|
Yoga Pangestu
|
7d970587fa
|
feat: Add Filament widgets to visualize verification performance and issue distribution by location.
|
2026-01-29 10:24:56 +07:00 |
|
Yoga Pangestu
|
56535076ad
|
feat: add Popular News and Visitor Traffic Filament chart widgets
|
2026-01-29 10:23:18 +07:00 |
|
Yoga Pangestu
|
416739e25f
|
feat: add new Filament dashboard widgets for media cooperation ranking, task realization, and cooperation status.
|
2026-01-29 10:21:48 +07:00 |
|
Yoga Pangestu
|
a44c7181fd
|
feat: Add Filament widgets for journalist metrics, registration trend, and UKW certification status.
|
2026-01-29 10:19:40 +07:00 |
|
Yoga Pangestu
|
2a7b1cf875
|
feat: Introduce new Filament chart widgets for media classification, registration trends, type distribution, and top media by journalist count, and update the OverviewStats widget's column span.
|
2026-01-29 10:17:54 +07:00 |
|