Flutter Store (v1.4) Version Release

Tags:

 

Change Logs

– google, facebook, phone and apple login logic modification (Api)
– checking user email and phone at profile update (Api)
– Module and Module group feature (Backend)

 

Backend Effected Files

– application/controllers/rest/Users.php
– application/core/My_Model.php
– application/controllers/backend/Module_groups.php
– application/controllers/backend/Modules.php
– application/models/Module_group.php
– application/views/backend/module_groups/
– application/views/backend/modules/
– application/models/Module.php

– application/config/autoload.php (Additional Fixed)

 

SQL

INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('41', 'module_groups', 'Module Group', 'module_group_lang', '', '20', '1', '6');
INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('42', 'modules', 'Modules', 'module_lang', '', '20', '1', '6');
ALTER TABLE bs_app_settings ADD is_approval_enabled TINYINT(1) NOT NULL DEFAULT '0' AFTER lng;
INSERT INTO core_menu_groups (`group_id`, group_name, group_icon, `group_lang_key`) VALUES ('2', 'Approval', 'fa-check-circle', 'approval_group');

INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('39', 'pendings', 'Pending Items', 'pending_items_module', '', '10', '1', '2');

INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('40', 'rejects', 'Reject Items', 'reject_items_module', '', '10', '1', '2');

INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('41', 'disables', 'Disable Items', 'disable_items_module', '', '10', '1', '2');

Flutter Change Log
1} Add some codes to proguard-rules.pro,
2} Updated Razor Currency Logic
3} Fixed razor pay enable/disable logic
4} Add showSuccessDialog Success string in ProfileEditFragment
5} Updated transaction submit api
6} Updated facebook login lib to support iOS Facebook login

 

Flutter Effected Files
android/app/build.gradle
android/app/proguard-rules.pro
android/build.gradle
assets/langs/ar-DZ.json
assets/langs/de-DE.json
assets/langs/en-US.json
assets/langs/es-ES.json
assets/langs/fr-FR.json
assets/langs/hi-IN.json
assets/langs/id-ID.json
assets/langs/it-IT.json
assets/langs/ja-JP.json
assets/langs/ko-KR.json
assets/langs/ms-MY.json
assets/langs/pt-PT.json
assets/langs/ru-RU.json
assets/langs/th-TH.json
assets/langs/tr-TR.json
assets/langs/zh-CN.json
ios/Runner/AppDelegate.swift
ios/Runner/Info.plist
lib/api/ps_api_service.dart
lib/api/ps_url.dart
lib/config/ps_config.dart
lib/constant/ps_constants.dart
lib/provider/user/user_provider.dart
lib/ui/basket/list/basket_list_view.dart
lib/ui/checkout/checkout3_view.dart
lib/ui/common/facebook_login_web_view.dart
lib/ui/dashboard/core/dashboard_view.dart
lib/ui/history/item/history_list_item.dart
lib/ui/noti/detail/noti_view.dart
lib/ui/subcategory/item/sub_category_vertical_list_item.dart
lib/ui/user/login/login_view.dart
lib/ui/user/profile/profile_view.dart
lib/ui/user/register/register_view.dart
lib/utils/utils.dart
lib/viewobject/holder/facebook_login_user_holder.dart
lib/viewobject/holder/fb_login_parameter_holder.dart
pubspec.lock
pubspec.yaml