From 79ba223e123173f24900609e471d5d01a024daf7 Mon Sep 17 00:00:00 2001 From: binarygit Date: Tue, 9 Aug 2022 14:25:29 +0545 Subject: [PATCH] Delete angular code for side_menu --- .../side_menu_controller.js.coffee | 15 ------ .../side_menu_controller.js.coffee | 49 ------------------- .../side_menu_controller_spec.js.coffee | 41 ---------------- 3 files changed, 105 deletions(-) delete mode 100644 app/assets/javascripts/admin/enterprise_groups/controllers/side_menu_controller.js.coffee delete mode 100644 app/assets/javascripts/admin/enterprises/controllers/side_menu_controller.js.coffee delete mode 100644 spec/javascripts/unit/admin/enterprises/controllers/side_menu_controller_spec.js.coffee diff --git a/app/assets/javascripts/admin/enterprise_groups/controllers/side_menu_controller.js.coffee b/app/assets/javascripts/admin/enterprise_groups/controllers/side_menu_controller.js.coffee deleted file mode 100644 index 1006ac7aa4..0000000000 --- a/app/assets/javascripts/admin/enterprise_groups/controllers/side_menu_controller.js.coffee +++ /dev/null @@ -1,15 +0,0 @@ -angular.module("admin.enterprise_groups") - .controller "sideMenuCtrl", ($scope, SideMenu) -> - $scope.menu = SideMenu - $scope.select = SideMenu.select - - $scope.menu.setItems [ - { name: 'primary_details', label: t('primary_details'), icon_class: "icon-user" } - { name: 'users', label: t('users'), icon_class: "icon-user" } - { name: 'about', label: t('about'), icon_class: "icon-pencil" } - { name: 'images', label: t('images'), icon_class: "icon-picture" } - { name: 'contact', label: t('admin_enterprise_groups_contact'), icon_class: "icon-phone" } - { name: 'web', label: t('admin_enterprise_groups_web'), icon_class: "icon-globe" } - ] - - $scope.select(0) diff --git a/app/assets/javascripts/admin/enterprises/controllers/side_menu_controller.js.coffee b/app/assets/javascripts/admin/enterprises/controllers/side_menu_controller.js.coffee deleted file mode 100644 index 6c9a7b9f8c..0000000000 --- a/app/assets/javascripts/admin/enterprises/controllers/side_menu_controller.js.coffee +++ /dev/null @@ -1,49 +0,0 @@ -angular.module("admin.enterprises") - .controller "sideMenuCtrl", ($scope, $parse, enterprise, SideMenu, enterprisePermissions) -> - $scope.Enterprise = enterprise - $scope.menu = SideMenu - $scope.select = SideMenu.select - - $scope.menu.setItems [ - { name: 'primary_details', label: t('primary_details'), icon_class: "icon-home" } - { name: 'address', label: t('address'), icon_class: "icon-map-marker" } - { name: 'contact', label: t('contact'), icon_class: "icon-phone" } - { name: 'social', label: t('social'), icon_class: "icon-twitter" } - { name: 'about', label: t('about'), icon_class: "icon-pencil" } - { name: 'business_details', label: t('business_details'), icon_class: "icon-briefcase" } - { name: 'images', label: t('images'), icon_class: "icon-picture" } - { name: 'properties', label: t('properties'), icon_class: "icon-tags", show: "showProperties()" } - { name: 'shipping_methods', label: t('shipping_methods'), icon_class: "icon-truck", show: "showShippingMethods()" } - { name: 'payment_methods', label: t('payment_methods'), icon_class: "icon-money", show: "showPaymentMethods()" } - { name: 'enterprise_fees', label: t('enterprise_fees'), icon_class: "icon-tasks", show: "showEnterpriseFees()" } - { name: 'enterprise_permissions', label: t('enterprise_permissions'), icon_class: "icon-plug" } - { name: 'inventory_settings', label: t('inventory_settings'), icon_class: "icon-list-ol", show: "enterpriseIsShop()" } - { name: 'tag_rules', label: t('tag_rules'), icon_class: "icon-random", show: "enterpriseIsShop()" } - { name: 'shop_preferences', label: t('shop_preferences'), icon_class: "icon-shopping-cart", show: "enterpriseIsShop()" } - { name: 'users', label: t('users'), icon_class: "icon-user" } - ] - - SideMenu.init() - - $scope.showItem = (item) -> - if item.show? - $parse(item.show)($scope) - else - true - - $scope.showProperties = -> - !!$scope.Enterprise.is_primary_producer - - $scope.showShippingMethods = -> - enterprisePermissions.can_manage_shipping_methods && $scope.Enterprise.sells != "none" - - $scope.showPaymentMethods = -> - enterprisePermissions.can_manage_payment_methods && $scope.Enterprise.sells != "none" - - $scope.showEnterpriseFees = -> - enterprisePermissions.can_manage_enterprise_fees && ($scope.Enterprise.sells != "none" || $scope.Enterprise.is_primary_producer) - - $scope.enterpriseIsShop = -> - $scope.Enterprise.sells != "none" - - $scope.menu.redirect_function('enterprise_permissions', '/admin/enterprise_relationships') diff --git a/spec/javascripts/unit/admin/enterprises/controllers/side_menu_controller_spec.js.coffee b/spec/javascripts/unit/admin/enterprises/controllers/side_menu_controller_spec.js.coffee deleted file mode 100644 index c168047ccf..0000000000 --- a/spec/javascripts/unit/admin/enterprises/controllers/side_menu_controller_spec.js.coffee +++ /dev/null @@ -1,41 +0,0 @@ -describe "menuCtrl", -> - ctrl = null - scope = null - enterprise = null - SideMenu = SideMenu - - beforeEach -> - module('admin.enterprises') - enterprise = - payment_method_ids: [ 1, 3 ] - shipping_method_ids: [ 2, 4 ] - # PaymentMethods = - # paymentMethods: [ { id: 1 }, { id: 2 }, { id: 3 }, { id: 4 } ] - # ShippingMethods = - # shippingMethods: [ { id: 1 }, { id: 2 }, { id: 3 }, { id: 4 } ] - - inject ($rootScope, $controller, _SideMenu_) -> - scope = $rootScope - SideMenu = _SideMenu_ - spyOn(SideMenu, "init").and.callThrough() - spyOn(SideMenu, "select").and.callThrough() - spyOn(SideMenu, "setItems").and.callThrough() - ctrl = $controller 'sideMenuCtrl', {$scope: scope, enterprise: enterprise, SideMenu: SideMenu, enterprisePermissions: {}} - - describe "initialisation", -> - it "stores enterprise", -> - expect(scope.Enterprise).toEqual enterprise - - it "sets the item list", -> - expect(SideMenu.setItems).toHaveBeenCalled - expect(scope.menu.items).toBe SideMenu.items - - it "sets the initally selected value", -> - expect(SideMenu.init).toHaveBeenCalled() - - - describe "selecting an item", -> - it "selects an item by performing setting the selected property on the item to true", -> - scope.select 4 - expect(SideMenu.select).toHaveBeenCalledWith 4 - expect(scope.menu.items[4].selected).toBe true