From f863be68f94df503766685400c8fd1d9ea8e4352 Mon Sep 17 00:00:00 2001 From: objec Date: Thu, 23 Apr 2026 11:25:21 +0400 Subject: [PATCH] Plugins migration - Remove blank line - Add plugin SVG icon to gulpfile.js - Add plugin details to SQL migration script Signed-off-by: objec --- .../sqlscripts/3.4.1_PluginConfigTableCreate.sql | 11 ++++++++++- app/Plugins/MailchimpPlugin/Views/customer_tab.php | 1 - gulpfile.js | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/Database/Migrations/sqlscripts/3.4.1_PluginConfigTableCreate.sql b/app/Database/Migrations/sqlscripts/3.4.1_PluginConfigTableCreate.sql index ad51f429f..b6b635366 100644 --- a/app/Database/Migrations/sqlscripts/3.4.1_PluginConfigTableCreate.sql +++ b/app/Database/Migrations/sqlscripts/3.4.1_PluginConfigTableCreate.sql @@ -4,4 +4,13 @@ CREATE TABLE IF NOT EXISTS `ospos_plugin_config` ( `created_at` timestamp NOT NULL DEFAULT current_timestamp(), `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`key`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; \ No newline at end of file +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +INSERT IGNORE INTO `ospos_modules` (`name_lang_key`, `desc_lang_key`, `sort`, `module_id`) VALUES + ('module_plugins', 'module_plugins_desc', 111, 'plugins'); + +INSERT IGNORE INTO `ospos_permissions` (`permission_id`, `module_id`) VALUES + ('plugins', 'plugins'); + +INSERT IGNORE INTO `ospos_grants` (`permission_id`, `person_id`, `menu_group`) VALUES + ('plugins', 1, 'office'); diff --git a/app/Plugins/MailchimpPlugin/Views/customer_tab.php b/app/Plugins/MailchimpPlugin/Views/customer_tab.php index c876763de..f0763f0aa 100644 --- a/app/Plugins/MailchimpPlugin/Views/customer_tab.php +++ b/app/Plugins/MailchimpPlugin/Views/customer_tab.php @@ -5,7 +5,6 @@ * @var array $subscriptionStatusOptions */ - ?> diff --git a/gulpfile.js b/gulpfile.js index 679230508..929eaf0bf 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -289,6 +289,7 @@ gulp.task('copy-menubar', function() { pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/smartphone.svg"),rename("messages.svg"),gulp.dest("public/images/menubar")); pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/tools.svg"),rename("migrate.svg"),gulp.dest("public/images/menubar")); pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/door.svg"),rename("office.svg"),gulp.dest("public/images/menubar")); + pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/plugin.svg"),rename("plugins.svg"),gulp.dest("public/images/menubar")); pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/dolly.svg"),rename("receivings.svg"),gulp.dest("public/images/menubar")); pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/bar-chart.svg"),rename("reports.svg"),gulp.dest("public/images/menubar")); pipeline(gulp.src("./node_modules/elegant-circles/svg/full-color/cart.svg"),rename("sales.svg"),gulp.dest("public/images/menubar"));