@@ -191,6 +194,7 @@
$seo = json_decode($channel->home_seo);
@endphp
+ {{-- home page seo --}}
@@ -217,6 +221,20 @@
+ {{-- maintenance mode --}}
+
+
+
+
+
+
+
+
+
{!! view_render_event('bagisto.admin.settings.channel.edit.after') !!}
diff --git a/packages/Webkul/Core/src/Database/Migrations/2020_11_20_105353_add_columns_in_channels_table.php b/packages/Webkul/Core/src/Database/Migrations/2020_11_20_105353_add_columns_in_channels_table.php
new file mode 100644
index 000000000..4c81e046d
--- /dev/null
+++ b/packages/Webkul/Core/src/Database/Migrations/2020_11_20_105353_add_columns_in_channels_table.php
@@ -0,0 +1,32 @@
+boolean('is_maintenance_on')->after('footer_content')->default(0);
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('channels', function (Blueprint $table) {
+ //
+ });
+ }
+}
diff --git a/packages/Webkul/Core/src/Http/Controllers/ChannelController.php b/packages/Webkul/Core/src/Http/Controllers/ChannelController.php
index 991bb7191..c437412b5 100755
--- a/packages/Webkul/Core/src/Http/Controllers/ChannelController.php
+++ b/packages/Webkul/Core/src/Http/Controllers/ChannelController.php
@@ -75,6 +75,7 @@ class ChannelController extends Controller
'seo_description' => 'required|string',
'seo_keywords' => 'required|string',
'hostname' => 'unique:channels,hostname',
+ 'is_maintenance_on' => 'boolean'
]);
$data = request()->all();
@@ -135,6 +136,7 @@ class ChannelController extends Controller
'logo.*' => 'mimes:bmp,jpeg,jpg,png,webp',
'favicon.*' => 'mimes:bmp,jpeg,jpg,png,webp',
'hostname' => 'unique:channels,hostname,' . $id,
+ 'is_maintenance_on' => 'boolean'
]);
$data = request()->all();
diff --git a/packages/Webkul/Core/src/Models/Channel.php b/packages/Webkul/Core/src/Models/Channel.php
index 2d7445b5f..1b2f97043 100755
--- a/packages/Webkul/Core/src/Models/Channel.php
+++ b/packages/Webkul/Core/src/Models/Channel.php
@@ -22,6 +22,7 @@ class Channel extends Model implements ChannelContract
'base_currency_id',
'root_category_id',
'home_seo',
+ 'is_maintenance_on'
];
/**