mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-04 20:36:03 +01:00
Merge branch 'develop' of https://github.com/getgrav/grav-plugin-admin into develop
This commit is contained in:
@@ -1306,20 +1306,23 @@ class AdminController
|
|||||||
switch ($type) {
|
switch ($type) {
|
||||||
case 'configuration':
|
case 'configuration':
|
||||||
case 'system':
|
case 'system':
|
||||||
$permissions[] = ['admin.configuration'];
|
$permissions[] = 'admin.configuration';
|
||||||
break;
|
break;
|
||||||
case 'settings':
|
case 'settings':
|
||||||
case 'site':
|
case 'site':
|
||||||
$permissions[] = ['admin.settings'];
|
$permissions[] = 'admin.settings';
|
||||||
break;
|
break;
|
||||||
case 'plugins':
|
case 'plugins':
|
||||||
$permissions[] = ['admin.plugins'];
|
$permissions[] = 'admin.plugins';
|
||||||
break;
|
break;
|
||||||
case 'themes':
|
case 'themes':
|
||||||
$permissions[] = ['admin.themes'];
|
$permissions[] = 'admin.themes';
|
||||||
break;
|
break;
|
||||||
case 'users':
|
case 'users':
|
||||||
$permissions[] = ['admin.users'];
|
$permissions[] = 'admin.users';
|
||||||
|
break;
|
||||||
|
case 'pages':
|
||||||
|
$permissions[] = 'admin.pages';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -518,9 +518,10 @@ $(function () {
|
|||||||
remodal.find('.button.continue').attr('href', $(e.target).attr('href'));
|
remodal.find('.button.continue').attr('href', $(e.target).attr('href'));
|
||||||
});
|
});
|
||||||
|
|
||||||
// Keep-alive
|
// Setup keep-alive on pages that have at least one element with data-grav-keepalive="true" set
|
||||||
setInterval(function() {
|
if ($(document).find('[data-grav-keepalive="true"]').length > 0) {
|
||||||
keepAlive();
|
setInterval(function() {
|
||||||
}, (GravAdmin.config.admin_timeout/2)*1000); //Call keepAlive() 60s before the admin session timeouts
|
keepAlive();
|
||||||
|
}, (GravAdmin.config.admin_timeout/2)*1000); //Call keepAlive() 60s before the admin session timeouts
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{% set form_id = form_id ? form_id : 'blueprints' %}
|
{% set form_id = form_id ? form_id : 'blueprints' %}
|
||||||
|
|
||||||
<form id="{{ form_id }}" method="post" data-grav-form="{{ form_id }}">
|
<form id="{{ form_id }}" method="post" data-grav-form="{{ form_id }}" data-grav-keepalive="true">
|
||||||
{% for field in blueprints.fields %}
|
{% for field in blueprints.fields %}
|
||||||
{% if field.type %}
|
{% if field.type %}
|
||||||
{% set value = data.value(field.name) %}
|
{% set value = data.value(field.name) %}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{% set form_id = form_id ? form_id : 'blueprints' %}
|
{% set form_id = form_id ? form_id : 'blueprints' %}
|
||||||
|
|
||||||
<form id="{{ form_id }}" method="post" data-grav-form="{{ form_id }}">
|
<form id="{{ form_id }}" method="post" data-grav-form="{{ form_id }}" data-grav-keepalive="true">
|
||||||
{% for field in blueprints.fields %}
|
{% for field in blueprints.fields %}
|
||||||
{% if field.type %}
|
{% if field.type %}
|
||||||
{% set value = data.value(field.name) %}
|
{% set value = data.value(field.name) %}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{% set form_id = form_id ? form_id : 'blueprints' %}
|
{% set form_id = form_id ? form_id : 'blueprints' %}
|
||||||
|
|
||||||
<form id="{{ form_id }}" method="post" data-grav-form="{{ form_id }}">
|
<form id="{{ form_id }}" method="post" data-grav-form="{{ form_id }}" data-grav-keepalive="true">
|
||||||
{% for field in blueprints.fields %}
|
{% for field in blueprints.fields %}
|
||||||
{% if field.type %}
|
{% if field.type %}
|
||||||
{% set value = data.value(field.name) %}
|
{% set value = data.value(field.name) %}
|
||||||
|
|||||||
Reference in New Issue
Block a user