Skip to content

Commit e344796

Browse files
committed
Admin 1.0.6
1 parent 7dc72d3 commit e344796

File tree

6 files changed

+24
-15
lines changed

6 files changed

+24
-15
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
<a name="1.0.6"></a>
2+
# [1.0.6](https://github.com/flextype-plugins/admin) (2020-06-10)
3+
4+
### Bug Fixes
5+
6+
* **entries-controller** updates for Form Plugin 1.1.0
7+
18
<a name="1.0.5"></a>
29
# [1.0.5](https://github.com/flextype-plugins/admin) (2020-05-26)
310

app/Controllers/EntriesController.php

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ public function index(Request $request, Response $response) : Response
7676
foreach ($fieldsets_list as $fieldset) {
7777
if ($fieldset['type'] == 'file' && $fieldset['extension'] == 'yaml') {
7878
$fieldset_content = $this->serializer->decode(Filesystem::read($fieldset['path']), 'yaml');
79-
if (isset($fieldset_content['sections']) &&
80-
isset($fieldset_content['sections']['main']) &&
81-
isset($fieldset_content['sections']['main']['form']['fields']) &&
82-
isset($fieldset_content['sections']['main']['form']['fields']['title'])) {
79+
if (isset($fieldset_content['form']) &&
80+
isset($fieldset_content['form']['tabs']) &&
81+
isset($fieldset_content['form']['tabs']['main']['fields']) &&
82+
isset($fieldset_content['form']['tabs']['main']['fields']['title'])) {
8383
if (isset($fieldset_content['hide']) && $fieldset_content['hide'] == true) {
8484
continue;
8585
}
@@ -249,9 +249,12 @@ public function addProcess(Request $request, Response $response) : Response
249249
$data_from_post['template'] = $template;
250250
}
251251

252+
//foreach ($fieldset['sections'] as $section_name => $section_body) {
253+
// foreach ($section_body['form']['fields'] as $field => $properties) {
254+
252255
// Predefine data values based on fieldset default values
253-
foreach ($fieldset['sections'] as $section_name => $section_body) {
254-
foreach ($section_body['form']['fields'] as $field => $properties) {
256+
foreach ($fieldset['form']['tabs'] as $form_tab => $form_tab_body) {
257+
foreach ($form_tab_body['fields'] as $field => $properties) {
255258

256259
// Ingnore fields where property: heading
257260
if ($properties['type'] == 'heading') {
@@ -339,10 +342,10 @@ public function type(Request $request, Response $response) : Response
339342
foreach ($_fieldsets as $fieldset) {
340343
if ($fieldset['type'] == 'file' && $fieldset['extension'] == 'yaml') {
341344
$fieldset_content = $this->serializer->decode(Filesystem::read($fieldset['path']), 'yaml');
342-
if (isset($fieldset_content['sections']) &&
343-
isset($fieldset_content['sections']['main']) &&
344-
isset($fieldset_content['sections']['main']['form']['fields']) &&
345-
isset($fieldset_content['sections']['main']['form']['fields']['title'])) {
345+
if (isset($fieldset_content['form']) &&
346+
isset($fieldset_content['form']['tabs']['main']) &&
347+
isset($fieldset_content['form']['tabs']['main']['fields']) &&
348+
isset($fieldset_content['form']['tabs']['main']['fields']['title'])) {
346349
if (isset($fieldset_content['hide']) && $fieldset_content['hide'] == true) {
347350
continue;
348351
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Admin",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "Admin theme for Flextype",
55
"homepage": "http://flextype.org",
66
"author": "Sergey Romanenko",

plugin.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Admin
2-
version: 1.0.5
2+
version: 1.0.6
33
description: Admin Panel plugin for Flextype.
44
icon: fab fa-fort-awesome
55
author:

routes/web.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
$app->post('/installation', 'UsersController:installationProcess')->setName('admin.users.installationProcess');
1111
$app->get('/login', 'UsersController:login')->setName('admin.users.login');
1212
$app->post('/login', 'UsersController:loginProcess')->setName('admin.users.loginProcess');
13-
});
13+
})->add('csrf');
1414

1515
$app->group('/' . $admin_route, function () use ($app) : void {
1616
// Dashboard
@@ -98,4 +98,4 @@
9898
$app->post('/api/management/entries/edit', 'ApiManagementEntriesController:editProcess')->setName('admin.api_management_entries.editProcess');
9999
$app->post('/api/management/entries/delete', 'ApiManagementEntriesController:deleteProcess')->setName('admin.api_management_entries.deleteProcess');
100100

101-
})->add(new AdminPanelAuthMiddleware($flextype));
101+
})->add(new AdminPanelAuthMiddleware($flextype))->add('csrf');

templates/content/entries/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
{% block content %}
44
{% if fieldsets | length > 0 %}
5-
65
{% if entries_list | length > 0 %}
76
{% if items_view == 'table' %}
87
<div class="flex flex-wrap">

0 commit comments

Comments
 (0)