diff --git a/app/Nova/DreamJobRoleModel.php b/app/Nova/DreamJobRoleModel.php index 82ccedf7e..a5c857350 100644 --- a/app/Nova/DreamJobRoleModel.php +++ b/app/Nova/DreamJobRoleModel.php @@ -64,7 +64,7 @@ public function fields(Request $request): array Text::make('Pathway Map Filename', 'pathway_map_link') ->nullable() ->rules('nullable', 'max:255') - ->help('Filename in /public/docs/dream-jobs/, e.g. Career Pathway Map Anny Tubbs.pdf'), + ->help('Either a full URL (e.g. S3 link) OR a filename in /public/docs/dream-jobs/, e.g. Career Pathway Map Anny Tubbs.pdf'), Number::make('Position', 'position') ->min(0) diff --git a/resources/views/static/dream-jobs-in-digital-role.blade.php b/resources/views/static/dream-jobs-in-digital-role.blade.php index 65c899015..c8b2bafa5 100644 --- a/resources/views/static/dream-jobs-in-digital-role.blade.php +++ b/resources/views/static/dream-jobs-in-digital-role.blade.php @@ -225,6 +225,15 @@ (object) ['label' => $item['first_name'] . ' ' . $item['last_name'], 'href' => ''], ]; + $countryCode = strtolower(trim((string) ($item['country'] ?? ''))); + if ($countryCode === 'po') { + $countryCode = 'pl'; + } + $localFlagCodes = ['be', 'da', 'ei', 'fr', 'gm', 'gr', 'lo', 'sp', 'sz', 'uk']; + $flagSrc = in_array($countryCode, $localFlagCodes, true) + ? "/images/flags/{$countryCode}-flag.svg" + : "https://flagcdn.com/w80/{$countryCode}.png"; + $hasDreamJobsPageTable = \Illuminate\Support\Facades\Schema::hasTable('dream_jobs_page'); $hasDreamJobsResourcesTable = \Illuminate\Support\Facades\Schema::hasTable('dream_jobs_resources'); $page = $hasDreamJobsPageTable ? \App\DreamJobsPage::config() : null; @@ -276,7 +285,7 @@
- Career Pathway Map
+ Career Pathway Map