Skip to content

Commit 99a2f46

Browse files
authored
Merge pull request #3509 from codeeu/feature/support-gmail-oauth
qc changes
2 parents bed7503 + dda0761 commit 99a2f46

1 file changed

Lines changed: 23 additions & 7 deletions

File tree

app/Nova/GetInvolvedPage.php

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,12 @@ public static function authorizedToViewAny(Request $request): bool
4242

4343
public static function indexQuery(NovaRequest $request, $query)
4444
{
45-
return $query->where('path', '/get-involved');
45+
return $query->where('path', '/get-involved')->orWhere('unique_identifier', 'get-involved');
4646
}
4747

4848
public static function relatableQuery(NovaRequest $request, $query)
4949
{
50-
return $query->where('path', '/get-involved');
51-
}
52-
53-
public static function authorizedToCreate(Request $request): bool
54-
{
55-
return false;
50+
return $query->where('path', '/get-involved')->orWhere('unique_identifier', 'get-involved');
5651
}
5752

5853
public function fields(Request $request): array
@@ -112,4 +107,25 @@ public function fields(Request $request): array
112107
Textarea::make('Meta Keywords')->nullable(),
113108
];
114109
}
110+
111+
public static function authorizedToCreate(Request $request): bool
112+
{
113+
return true;
114+
}
115+
116+
public static function redirectAfterCreate(NovaRequest $request, $resource)
117+
{
118+
return '/resources/' . static::uriKey() . '/' . $resource->id;
119+
}
120+
121+
public static function fill(NovaRequest $request, $model)
122+
{
123+
$model->path = $model->path ?: '/get-involved';
124+
$model->unique_identifier = $model->unique_identifier ?: 'get-involved';
125+
$model->language = $model->language ?: 'en';
126+
$model->link_type = $model->link_type ?: 'internal_link';
127+
$model->name = $model->name ?: 'Get Involved';
128+
129+
return parent::fill($request, $model);
130+
}
115131
}

0 commit comments

Comments
 (0)