diff --git a/plugins/rainlab/user/updates/users_add_featured.php b/plugins/rainlab/user/updates/users_add_featured.php new file mode 100644 index 0000000..f192725 --- /dev/null +++ b/plugins/rainlab/user/updates/users_add_featured.php @@ -0,0 +1,25 @@ +boolean('is_featured')->default(false); + }); + } + + public function down() + { + if (Schema::hasColumn('users', 'is_featured')) { + Schema::table('users', function($table) + { + $table->dropColumn('is_featured'); + }); + } + } +} diff --git a/plugins/rainlab/user/updates/version.yaml b/plugins/rainlab/user/updates/version.yaml index 9628a4a..914c35d 100644 --- a/plugins/rainlab/user/updates/version.yaml +++ b/plugins/rainlab/user/updates/version.yaml @@ -89,3 +89,6 @@ v1.7.4: v1.7.5: - Add brand sliders gurlushyk - users_add_sliders.php +v1.7.6: + - Add featured user gurlushyk + - users_add_featured.php diff --git a/users.sql b/users.sql new file mode 100644 index 0000000..e0e2648 --- /dev/null +++ b/users.sql @@ -0,0 +1,74 @@ +-- ------------------------------------------------------------- +-- TablePlus 4.7.1(428) +-- +-- https://tableplus.com/ +-- +-- Database: gurlushyk +-- Generation Time: 2023-07-24 17:14:34.9440 +-- ------------------------------------------------------------- + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + + +DROP TABLE IF EXISTS `users`; +CREATE TABLE `users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `activation_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `persist_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `reset_password_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `permissions` text COLLATE utf8mb4_unicode_ci, + `is_activated` tinyint(1) NOT NULL DEFAULT '0', + `activated_at` timestamp NULL DEFAULT NULL, + `last_login` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `username` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `surname` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + `last_seen` timestamp NULL DEFAULT NULL, + `is_guest` tinyint(1) NOT NULL DEFAULT '0', + `is_superuser` tinyint(1) NOT NULL DEFAULT '0', + `created_ip_address` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_ip_address` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `logo` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `shop_title` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `slogan` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `work_time` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `map` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `is_instagram` tinyint(1) NOT NULL DEFAULT '0', + `note` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `sliders` text COLLATE utf8mb4_unicode_ci, + `is_featured` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `users_email_unique` (`email`), + UNIQUE KEY `users_login_unique` (`username`), + KEY `users_activation_code_index` (`activation_code`), + KEY `users_reset_password_code_index` (`reset_password_code`), + KEY `users_login_index` (`username`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +INSERT INTO `users` (`id`, `name`, `email`, `password`, `activation_code`, `persist_code`, `reset_password_code`, `permissions`, `is_activated`, `activated_at`, `last_login`, `created_at`, `updated_at`, `username`, `surname`, `deleted_at`, `last_seen`, `is_guest`, `is_superuser`, `created_ip_address`, `last_ip_address`, `type`, `logo`, `shop_title`, `slogan`, `work_time`, `description`, `map`, `is_instagram`, `note`, `sliders`, `is_featured`) VALUES +(1, NULL, 'shokki.a96@gmail.com', '$2y$10$Bc2iBPDHVOjFQJPyOrZ1iua0DZXADFexFXnQJenhviAj1vuqV53p.', NULL, NULL, NULL, NULL, 0, NULL, NULL, '2023-07-24 06:54:08', '2023-07-24 06:54:08', 'shokki.a96@gmail.com', NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0), +(2, 'Shohrat', '65809786', '$2y$10$RI6bNcsc2tzw2pfcY6MB8e4gdu5639fuyUbxS8/aJ1IC/rzYiFi4K', NULL, NULL, NULL, NULL, 0, NULL, NULL, '2023-07-24 06:55:49', '2023-07-24 10:55:05', '65809786', '', NULL, NULL, 0, 0, NULL, NULL, '', '', '', '', '', '', '', 0, NULL, NULL, 0); + + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; \ No newline at end of file