From d7ee8579864d2980124606db3db224e0b2d9e715 Mon Sep 17 00:00:00 2001
From: termos008 <34942603+termos008@users.noreply.github.com>
Date: Fri, 5 Jan 2018 15:47:28 +0200
Subject: [PATCH 1/6] Update Post.php
---
Model/Post.php | 1 -
1 file changed, 1 deletion(-)
diff --git a/Model/Post.php b/Model/Post.php
index 67688ff7..cfdc2976 100755
--- a/Model/Post.php
+++ b/Model/Post.php
@@ -844,7 +844,6 @@ public function getSecret()
);
$this->save();
}
-
return $this->getData('secret');
}
}
From bef1f8562ed7a9c84bcc8d5e9327de3d1da09933 Mon Sep 17 00:00:00 2001
From: termos008 <34942603+termos008@users.noreply.github.com>
Date: Fri, 5 Jan 2018 15:48:02 +0200
Subject: [PATCH 2/6] Update PostManagement.php
---
Model/PostManagement.php | 1 -
1 file changed, 1 deletion(-)
diff --git a/Model/PostManagement.php b/Model/PostManagement.php
index 929948fc..6546b390 100644
--- a/Model/PostManagement.php
+++ b/Model/PostManagement.php
@@ -84,7 +84,6 @@ public function getList($type, $term, $storeId, $page, $limit)
$collection->addTagFilter($term);
break;
}
-
$posts = [];
foreach ($collection as $item) {
$item->initDinamicData();
From 956ca48c0890b8e0dda2ce57c452898b7205018e Mon Sep 17 00:00:00 2001
From: termos008 <34942603+termos008@users.noreply.github.com>
Date: Fri, 5 Jan 2018 15:49:14 +0200
Subject: [PATCH 3/6] Update Collection.php
---
Model/ResourceModel/Post/Collection.php | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Model/ResourceModel/Post/Collection.php b/Model/ResourceModel/Post/Collection.php
index dc2ae086..9b493e1e 100755
--- a/Model/ResourceModel/Post/Collection.php
+++ b/Model/ResourceModel/Post/Collection.php
@@ -130,7 +130,12 @@ public function addStoreFilter($store, $withAdmin = true)
}
return $this;
}
-
+
+ public function addRecentFilter()
+ {
+ return $this->addFieldToFilter('include_in_recent', 1);
+ }
+
/**
* Add posts filter to collection
* @param array|int|string $category
From 9828d7b04e7e3d5109a688c1e5638cf9645fecb2 Mon Sep 17 00:00:00 2001
From: termos008 <34942603+termos008@users.noreply.github.com>
Date: Fri, 5 Jan 2018 15:53:24 +0200
Subject: [PATCH 4/6] Update UpgradeSchema.php
---
Setup/UpgradeSchema.php | 31 ++++++++++++++++++++++++-------
1 file changed, 24 insertions(+), 7 deletions(-)
diff --git a/Setup/UpgradeSchema.php b/Setup/UpgradeSchema.php
index a037f471..d099e8e8 100644
--- a/Setup/UpgradeSchema.php
+++ b/Setup/UpgradeSchema.php
@@ -63,7 +63,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
}
if (version_compare($version, '2.2.0') < 0) {
- /* Add author field to posts tabel */
+ /* Add author field to posts table */
$connection->addColumn(
$setup->getTable('magefan_blog_post'),
'author_id',
@@ -84,7 +84,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
if (version_compare($version, '2.2.5') < 0) {
- /* Add layout field to posts and category tabels */
+ /* Add layout field to posts and category table */
foreach (['magefan_blog_post', 'magefan_blog_category'] as $table) {
$table = $setup->getTable($table);
$connection->addColumn(
@@ -165,7 +165,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
}
if (version_compare($version, '2.3.0') < 0) {
- /* Add meta title field to posts tabel */
+ /* Add meta title field to posts table */
$connection->addColumn(
$setup->getTable('magefan_blog_post'),
'meta_title',
@@ -178,7 +178,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
]
);
- /* Add og tags fields to post tabel */
+ /* Add og tags fields to post table */
foreach (['type', 'img', 'description', 'title'] as $type) {
$connection->addColumn(
$setup->getTable('magefan_blog_post'),
@@ -193,7 +193,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
);
}
- /* Add meta title field to category tabel */
+ /* Add meta title field to category table */
$connection->addColumn(
$setup->getTable('magefan_blog_category'),
'meta_title',
@@ -452,7 +452,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
}
if (version_compare($version, '2.6.2') < 0) {
- /* Add include in menu field into categories tabel */
+ /* Add include in menu field into categories table */
$connection->addColumn(
$setup->getTable('magefan_blog_category'),
'include_in_menu',
@@ -470,10 +470,27 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
$setup->getIdxName($setup->getTable('magefan_blog_category'), ['include_in_menu']),
['include_in_menu']
);
+ if (version_compare($version, '2.6.3') < 0)
+ {
+ /* Add include in recent posts into post table */
+ $connection->addColumn(
+ $setup->getTable('magefan_blog_post'),
+ 'include_in_recent',
+ [
+ 'type' => \Magento\Framework\DB\Ddl\Table::TYPE_SMALLINT,
+ null,
+ 'nullable' => false,
+ 'default' => '1',
+ 'comment' => 'Include in Recent Posts',
+ 'after' => 'is_active'
+ ]
+ );
+ }
+
}
if (version_compare($version, '2.6.3') < 0) {
- /* Add display mode field into category tabel */
+ /* Add display mode field into category table */
$connection->addColumn(
$setup->getTable('magefan_blog_category'),
'display_mode',
From c4a5240b3f27c1ee4e0f03815daf07d864ab532f Mon Sep 17 00:00:00 2001
From: termos008 <34942603+termos008@users.noreply.github.com>
Date: Fri, 5 Jan 2018 15:55:05 +0200
Subject: [PATCH 5/6] Update blog_post_form.xml
---
view/adminhtml/ui_component/blog_post_form.xml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/view/adminhtml/ui_component/blog_post_form.xml b/view/adminhtml/ui_component/blog_post_form.xml
index 8a7eaeac..48bf7a04 100644
--- a/view/adminhtml/ui_component/blog_post_form.xml
+++ b/view/adminhtml/ui_component/blog_post_form.xml
@@ -325,6 +325,24 @@
+
+
+ -
+
- boolean
+ - Include in Recent Posts
+ - checkbox
+ - toggle
+ - post
+ - 60
+ - include_in_recent
+ -
+
- 1
+ - 0
+
+ - 1
+
+
+
-
+