add 'back to overview' links when adding/editing entities
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
@@ -21,6 +21,7 @@ return array(
|
|||||||
'admin_add' => array(
|
'admin_add' => array(
|
||||||
'title' => $lng['admin']['admin_add'],
|
'title' => $lng['admin']['admin_add'],
|
||||||
'image' => 'fa-solid fa-user-plus',
|
'image' => 'fa-solid fa-user-plus',
|
||||||
|
'self_overview' => ['section' => 'admins', 'page' => 'admins'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['accountdata'],
|
'title' => $lng['admin']['accountdata'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'admin_edit' => array(
|
'admin_edit' => array(
|
||||||
'title' => $lng['admin']['admin_edit'],
|
'title' => $lng['admin']['admin_edit'],
|
||||||
'image' => 'fa-solid fa-user-pen',
|
'image' => 'fa-solid fa-user-pen',
|
||||||
|
'self_overview' => ['section' => 'admins', 'page' => 'admins'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['accountdata'],
|
'title' => $lng['admin']['accountdata'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'customer_add' => array(
|
'customer_add' => array(
|
||||||
'title' => $lng['admin']['customer_add'],
|
'title' => $lng['admin']['customer_add'],
|
||||||
'image' => 'fa-solid fa-user-plus',
|
'image' => 'fa-solid fa-user-plus',
|
||||||
|
'self_overview' => ['section' => 'customers', 'page' => 'customers'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['accountdata'],
|
'title' => $lng['admin']['accountdata'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'customer_edit' => array(
|
'customer_edit' => array(
|
||||||
'title' => $lng['admin']['customer_edit'],
|
'title' => $lng['admin']['customer_edit'],
|
||||||
'image' => 'fa-solid fa-user-pen',
|
'image' => 'fa-solid fa-user-pen',
|
||||||
|
'self_overview' => ['section' => 'customers', 'page' => 'customers'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['accountdata'],
|
'title' => $lng['admin']['accountdata'],
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ return array(
|
|||||||
'domain_add' => array(
|
'domain_add' => array(
|
||||||
'title' => $lng['admin']['domain_add'],
|
'title' => $lng['admin']['domain_add'],
|
||||||
'image' => 'fa-solid fa-globe',
|
'image' => 'fa-solid fa-globe',
|
||||||
|
'self_overview' => ['section' => 'domains', 'page' => 'domains'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['domains']['domainsettings'],
|
'title' => $lng['domains']['domainsettings'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'domain_edit' => array(
|
'domain_edit' => array(
|
||||||
'title' => $lng['admin']['domain_edit'],
|
'title' => $lng['admin']['domain_edit'],
|
||||||
'image' => 'fa-solid fa-globe',
|
'image' => 'fa-solid fa-globe',
|
||||||
|
'self_overview' => ['section' => 'domains', 'page' => 'domains'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['domains']['domainsettings'],
|
'title' => $lng['domains']['domainsettings'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'domain_import' => array(
|
'domain_import' => array(
|
||||||
'title' => $lng['domains']['domain_import'],
|
'title' => $lng['domains']['domain_import'],
|
||||||
'image' => 'fa-solid fa-file-import',
|
'image' => 'fa-solid fa-file-import',
|
||||||
|
'self_overview' => ['section' => 'domains', 'page' => 'domains'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['domains']['domain_import'],
|
'title' => $lng['domains']['domain_import'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'ipsandports_add' => array(
|
'ipsandports_add' => array(
|
||||||
'title' => $lng['admin']['ipsandports']['add'],
|
'title' => $lng['admin']['ipsandports']['add'],
|
||||||
'image' => 'fa-solid fa-plus',
|
'image' => 'fa-solid fa-plus',
|
||||||
|
'self_overview' => ['section' => 'ipsandports', 'page' => 'ipsandports'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['ipsandports']['ipandport'],
|
'title' => $lng['admin']['ipsandports']['ipandport'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'ipsandports_edit' => array(
|
'ipsandports_edit' => array(
|
||||||
'title' => $lng['admin']['ipsandports']['edit'],
|
'title' => $lng['admin']['ipsandports']['edit'],
|
||||||
'image' => 'fa-solid fa-pen',
|
'image' => 'fa-solid fa-pen',
|
||||||
|
'self_overview' => ['section' => 'ipsandports', 'page' => 'ipsandports'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['ipsandports']['ipandport'],
|
'title' => $lng['admin']['ipsandports']['ipandport'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'fpmconfig_add' => array(
|
'fpmconfig_add' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['addsettings'],
|
'title' => $lng['admin']['phpsettings']['addsettings'],
|
||||||
'image' => 'fa-solid fa-plus',
|
'image' => 'fa-solid fa-plus',
|
||||||
|
'self_overview' => ['section' => 'phpsettings', 'page' => 'fpmdaemons'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['addsettings'],
|
'title' => $lng['admin']['phpsettings']['addsettings'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'fpmconfig_edit' => array(
|
'fpmconfig_edit' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['editsettings'],
|
'title' => $lng['admin']['phpsettings']['editsettings'],
|
||||||
'image' => 'fa-solid fa-pen',
|
'image' => 'fa-solid fa-pen',
|
||||||
|
'self_overview' => ['section' => 'phpsettings', 'page' => 'fpmdaemons'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['editsettings'],
|
'title' => $lng['admin']['phpsettings']['editsettings'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'phpconfig_add' => array(
|
'phpconfig_add' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['addsettings'],
|
'title' => $lng['admin']['phpsettings']['addsettings'],
|
||||||
'image' => 'fa-solid fa-plus',
|
'image' => 'fa-solid fa-plus',
|
||||||
|
'self_overview' => ['section' => 'phpsettings', 'page' => 'overview'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['addsettings'],
|
'title' => $lng['admin']['phpsettings']['addsettings'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'phpconfig_edit' => array(
|
'phpconfig_edit' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['editsettings'],
|
'title' => $lng['admin']['phpsettings']['editsettings'],
|
||||||
'image' => 'fa-solid fa-pen',
|
'image' => 'fa-solid fa-pen',
|
||||||
|
'self_overview' => ['section' => 'phpsettings', 'page' => 'overview'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['admin']['phpsettings']['editsettings'],
|
'title' => $lng['admin']['phpsettings']['editsettings'],
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ return array(
|
|||||||
'domain_add' => array(
|
'domain_add' => array(
|
||||||
'title' => $lng['domains']['subdomain_add'],
|
'title' => $lng['domains']['subdomain_add'],
|
||||||
'image' => 'fa-solid fa-plus',
|
'image' => 'fa-solid fa-plus',
|
||||||
|
'self_overview' => ['section' => 'domains', 'page' => 'domains'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['domains']['subdomain_add'],
|
'title' => $lng['domains']['subdomain_add'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'domain_edit' => array(
|
'domain_edit' => array(
|
||||||
'title' => $lng['domains']['subdomain_edit'],
|
'title' => $lng['domains']['subdomain_edit'],
|
||||||
'image' => 'fa-solid fa-pen',
|
'image' => 'fa-solid fa-pen',
|
||||||
|
'self_overview' => ['section' => 'domains', 'page' => 'domains'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['domains']['subdomain_edit'],
|
'title' => $lng['domains']['subdomain_edit'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'emails_add' => array(
|
'emails_add' => array(
|
||||||
'title' => $lng['emails']['emails_add'],
|
'title' => $lng['emails']['emails_add'],
|
||||||
'image' => 'fa-solid fa-plus',
|
'image' => 'fa-solid fa-plus',
|
||||||
|
'self_overview' => ['section' => 'email', 'page' => 'emails'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['emails']['emails_add'],
|
'title' => $lng['emails']['emails_add'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'emails_edit' => array(
|
'emails_edit' => array(
|
||||||
'title' => $lng['emails']['emails_edit'],
|
'title' => $lng['emails']['emails_edit'],
|
||||||
'image' => 'fa-solid fa-pen',
|
'image' => 'fa-solid fa-pen',
|
||||||
|
'self_overview' => ['section' => 'email', 'page' => 'emails'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['emails']['emails_edit'],
|
'title' => $lng['emails']['emails_edit'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'htaccess_add' => array(
|
'htaccess_add' => array(
|
||||||
'title' => $lng['extras']['pathoptions_add'],
|
'title' => $lng['extras']['pathoptions_add'],
|
||||||
'image' => 'fa-solid fa-folder',
|
'image' => 'fa-solid fa-folder',
|
||||||
|
'self_overview' => ['section' => 'extras', 'page' => 'htaccess'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['extras']['pathoptions_add'],
|
'title' => $lng['extras']['pathoptions_add'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'htaccess_edit' => array(
|
'htaccess_edit' => array(
|
||||||
'title' => $lng['extras']['pathoptions_edit'],
|
'title' => $lng['extras']['pathoptions_edit'],
|
||||||
'image' => 'fa-solid fa-folder',
|
'image' => 'fa-solid fa-folder',
|
||||||
|
'self_overview' => ['section' => 'extras', 'page' => 'htaccess'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['extras']['pathoptions_edit'],
|
'title' => $lng['extras']['pathoptions_edit'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'htpasswd_add' => array(
|
'htpasswd_add' => array(
|
||||||
'title' => $lng['extras']['directoryprotection_add'],
|
'title' => $lng['extras']['directoryprotection_add'],
|
||||||
'image' => 'fa-solid fa-lock',
|
'image' => 'fa-solid fa-lock',
|
||||||
|
'self_overview' => ['section' => 'extras', 'page' => 'htpasswds'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['extras']['directoryprotection_add'],
|
'title' => $lng['extras']['directoryprotection_add'],
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ return array(
|
|||||||
'htpasswd_edit' => array(
|
'htpasswd_edit' => array(
|
||||||
'title' => $lng['extras']['directoryprotection_edit'],
|
'title' => $lng['extras']['directoryprotection_edit'],
|
||||||
'image' => 'fa-solid fa-lock',
|
'image' => 'fa-solid fa-lock',
|
||||||
|
'self_overview' => ['section' => 'extras', 'page' => 'htpasswds'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['extras']['directoryprotection_edit'],
|
'title' => $lng['extras']['directoryprotection_edit'],
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ return array(
|
|||||||
'ftp_add' => array(
|
'ftp_add' => array(
|
||||||
'title' => $lng['ftp']['account_add'],
|
'title' => $lng['ftp']['account_add'],
|
||||||
'image' => 'icons/user_add.png',
|
'image' => 'icons/user_add.png',
|
||||||
|
'self_overview' => ['section' => 'ftp', 'page' => 'accounts'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['ftp']['account_add'],
|
'title' => $lng['ftp']['account_add'],
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ return array(
|
|||||||
'ftp_edit' => array(
|
'ftp_edit' => array(
|
||||||
'title' => $lng['ftp']['account_edit'],
|
'title' => $lng['ftp']['account_edit'],
|
||||||
'image' => 'icons/user_edit.png',
|
'image' => 'icons/user_edit.png',
|
||||||
|
'self_overview' => ['section' => 'ftp', 'page' => 'accounts'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['ftp']['account_edit'],
|
'title' => $lng['ftp']['account_edit'],
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ return array(
|
|||||||
'mysql_add' => array(
|
'mysql_add' => array(
|
||||||
'title' => $lng['mysql']['database_create'],
|
'title' => $lng['mysql']['database_create'],
|
||||||
'image' => 'icons/mysql_add.png',
|
'image' => 'icons/mysql_add.png',
|
||||||
|
'self_overview' => ['section' => 'mysql', 'page' => 'mysqls'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['mysql']['database_create'],
|
'title' => $lng['mysql']['database_create'],
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ return array(
|
|||||||
'mysql_edit' => array(
|
'mysql_edit' => array(
|
||||||
'title' => $lng['mysql']['database_edit'],
|
'title' => $lng['mysql']['database_edit'],
|
||||||
'image' => 'icons/mysql_edit.png',
|
'image' => 'icons/mysql_edit.png',
|
||||||
|
'self_overview' => ['section' => 'mysql', 'page' => 'mysqls'],
|
||||||
'sections' => array(
|
'sections' => array(
|
||||||
'section_a' => array(
|
'section_a' => array(
|
||||||
'title' => $lng['mysql']['database_edit'],
|
'title' => $lng['mysql']['database_edit'],
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ return [
|
|||||||
'htaccess_list' => [
|
'htaccess_list' => [
|
||||||
'title' => $lng['menue']['extras']['pathoptions'],
|
'title' => $lng['menue']['extras']['pathoptions'],
|
||||||
'icon' => 'fa-solid fa-folder',
|
'icon' => 'fa-solid fa-folder',
|
||||||
|
'self_overview' => ['section' => 'extras', 'page' => 'htaccess'],
|
||||||
'columns' => [
|
'columns' => [
|
||||||
'path' => [
|
'path' => [
|
||||||
'label' => $lng['panel']['path'],
|
'label' => $lng['panel']['path'],
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ return [
|
|||||||
'htpasswd_list' => [
|
'htpasswd_list' => [
|
||||||
'title' => $lng['menue']['extras']['directoryprotection'],
|
'title' => $lng['menue']['extras']['directoryprotection'],
|
||||||
'icon' => 'fa-solid fa-lock',
|
'icon' => 'fa-solid fa-lock',
|
||||||
|
'self_overview' => ['section' => 'extras', 'page' => 'htpasswds'],
|
||||||
'columns' => [
|
'columns' => [
|
||||||
'username' => [
|
'username' => [
|
||||||
'label' => $lng['login']['username'],
|
'label' => $lng['login']['username'],
|
||||||
|
|||||||
@@ -20,6 +20,13 @@
|
|||||||
|
|
||||||
{% block actions %}
|
{% block actions %}
|
||||||
|
|
||||||
|
{% if formdata.self_overview is defined and formdata.self_overview is iterable %}
|
||||||
|
{% if action_links is not defined %}{% set actions_links = [] %}{% endif %}
|
||||||
|
{% set actions_tmp = actions_links %}
|
||||||
|
{% set actions_links = {'href': linker(formdata.self_overview), 'icon': 'fa fa-reply','label': lng('panel.backtooverview')} %}
|
||||||
|
{% set actions_links = {actions_links}|merge(actions_tmp) %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% if actions_links is iterable or (entity_info is defined and entity_info is not empty) %}
|
{% if actions_links is iterable or (entity_info is defined and entity_info is not empty) %}
|
||||||
<div>
|
<div>
|
||||||
{% if actions_links is iterable %}
|
{% if actions_links is iterable %}
|
||||||
@@ -38,6 +45,7 @@
|
|||||||
#}
|
#}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|||||||
Reference in New Issue
Block a user