Commit Graph

607 Commits

Author SHA1 Message Date
Yoga Pangestu
d343dbf6f9 refactor(content recap): change data type title from string to text and adjust maxlength validation 2026-02-04 11:04:00 +07:00
Muhammad Alfin Afif Al Farizi Farham
23eade381d Update file Dockerfile 2026-02-04 10:49:44 +07:00
Muhammad Alfin Afif Al Farizi Farham
48f3988238 Update file Dockerfile 2026-02-04 10:38:50 +07:00
Muhammad Alfin Afif Al Farizi Farham
1af0046490 Update file Dockerfile 2026-02-04 10:30:11 +07:00
Muhammad Alfin Afif Al Farizi Farham
6c2d1ea395 Update file Dockerfile 2026-02-04 10:13:49 +07:00
Muhammad Alfin Afif Al Farizi Farham
606076729b Update file Dockerfile 2026-02-04 10:08:56 +07:00
Muhammad Alfin Afif Al Farizi Farham
151ea8d58a Update 4 files
- /.gitignore
- /Dockerfile
- /docker-compose.yml
- /.gitlab-ci.yml
2026-02-04 09:50:10 +07:00
Muhammad Alfin Afif Al Farizi Farham
c6b7f6c6a4 Merge branch 'dev' into 'main'
Refactor database migrations to use explicit foreign key constraints with...

See merge request pratama/purwakarta/diskominfo/simedkom!4
2026-02-04 08:29:28 +07:00
Yoga Pangestu
f278a2d9c0 fix(announcement): change width modal 2026-02-02 15:33:27 +07:00
Yoga Pangestu
d188cf382c fix: contrained report to media task assignment 2026-02-02 15:01:21 +07:00
Yoga Pangestu
5aaf1d2ae5 feat: Add mysql_second database connection configuration. 2026-02-02 15:01:18 +07:00
Muhammad Alfin Afif Al Farizi Farham
092a17ace2 Update file Dockerfile 2026-02-02 14:38:05 +07:00
Muhammad Alfin Afif Al Farizi Farham
00ab3f3061 Update file Dockerfile 2026-02-02 14:19:37 +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
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