Add configuration option to hide official templates
Introduce a new environment variable and configuration option to allow users to hide official templates in the template gallery. This provides more flexibility for self-hosted instances of OpnForm.
This commit is contained in:
parent
932585b9d3
commit
5f0f873fb2
|
|
@ -14,7 +14,7 @@ class TemplateController extends Controller
|
||||||
{
|
{
|
||||||
private function getProdTemplates($slug = false)
|
private function getProdTemplates($slug = false)
|
||||||
{
|
{
|
||||||
if (!config('app.self_hosted')) {
|
if (!config('app.self_hosted') || !config('opnform.show_official_templates')) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,5 @@ return [
|
||||||
'moderator_emails' => explode(',', env('MODERATOR_EMAILS') ?? ''),
|
'moderator_emails' => explode(',', env('MODERATOR_EMAILS') ?? ''),
|
||||||
'template_editor_emails' => explode(',', env('TEMPLATE_EDITOR_EMAILS') ?? ''),
|
'template_editor_emails' => explode(',', env('TEMPLATE_EDITOR_EMAILS') ?? ''),
|
||||||
'extra_pro_users_emails' => explode(',', env('EXTRA_PRO_USERS_EMAILS') ?? ''),
|
'extra_pro_users_emails' => explode(',', env('EXTRA_PRO_USERS_EMAILS') ?? ''),
|
||||||
|
'show_official_templates' => env('SHOW_OFFICIAL_TEMPLATES', true),
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,7 @@ There are dedicated configuration pages available for more detailed setup instru
|
||||||
| `TEMPLATE_EDITOR_EMAILS` | Comma-separated list of template editor emails. |
|
| `TEMPLATE_EDITOR_EMAILS` | Comma-separated list of template editor emails. |
|
||||||
| `EXTRA_PRO_USERS_EMAILS` | Comma-separated list of extra pro user emails. |
|
| `EXTRA_PRO_USERS_EMAILS` | Comma-separated list of extra pro user emails. |
|
||||||
| `MODERATOR_EMAILS` | Comma-separated list of moderator email addresses. |
|
| `MODERATOR_EMAILS` | Comma-separated list of moderator email addresses. |
|
||||||
|
| `SHOW_OFFICIAL_TEMPLATES` | Set to `false` to hide official templates from OpnForm's template gallery (defaults to `true`). |
|
||||||
|
|
||||||
|
|
||||||
## Front-end Environment Variables
|
## Front-end Environment Variables
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue