From 8787211cbcc22ade5309ab6425884641bd2582f4 Mon Sep 17 00:00:00 2001
From: "@ChristelLoftus" <christel@bob.co.za>
Date: Tue, 30 Jul 2024 11:04:19 +0200
Subject: [PATCH] change folder structure and add acl.xml

---
 .DS_Store                                        | Bin 0 -> 6148 bytes
 app/.DS_Store                                    | Bin 0 -> 6148 bytes
 app/code/.DS_Store                               | Bin 0 -> 6148 bytes
 app/code/BobGroup/.DS_Store                      | Bin 0 -> 6148 bytes
 app/code/BobGroup/BobGo/.DS_Store                | Bin 0 -> 6148 bytes
 app/code/BobGroup/BobGo/Block/.DS_Store          | Bin 0 -> 6148 bytes
 .../Block}/System/Config/Form/Field/Version.php  |   0
 .../code/BobGroup/BobGo/Helper}/Data.php         |   0
 .../BobGo/Model}/Carrier/AdditionalInfo.php      |   0
 .../code/BobGroup/BobGo/Model}/Carrier/BobGo.php |   0
 .../code/BobGroup/BobGo/Model}/Carrier/uData.php |   0
 .../code/BobGroup/BobGo/Model}/Carrier/uSubs.php |   0
 .../BobGroup/BobGo/Model}/Source/Dropoff.php     |   0
 .../BobGroup/BobGo/Model}/Source/Freemethod.php  |   0
 .../BobGroup/BobGo/Model}/Source/Generic.php     |   0
 .../code/BobGroup/BobGo/Model}/Source/Method.php |   0
 .../BobGroup/BobGo/Model}/Source/Packaging.php   |   0
 .../BobGo/Model}/Source/Unitofmeasure.php        |   0
 .../Block/DataProviders/Tracking/ChangeTitle.php |   0
 .../Plugin}/Block/Tracking/PopUpDeliveryDate.php |   0
 .../Checkout/Block/LayoutProcessorPlugin.php     |   0
 Readme.md => app/code/BobGroup/BobGo/Readme.md   |   0
 .../code/BobGroup/BobGo/composer.json            |   0
 .../code/BobGroup/BobGo/composer.lock            |   0
 app/code/BobGroup/BobGo/etc/acl.xml              |  12 ++++++++++++
 .../BobGroup/BobGo/etc}/adminhtml/system.xml     |   7 +------
 {etc => app/code/BobGroup/BobGo/etc}/config.xml  |   0
 .../BobGroup/BobGo/etc}/extension_attributes.xml |   0
 .../code/BobGroup/BobGo/etc}/frontend/di.xml     |   0
 {etc => app/code/BobGroup/BobGo/etc}/module.xml  |   0
 {i18n => app/code/BobGroup/BobGo/i18n}/en_US.csv |   0
 .../code/BobGroup/BobGo/registration.php         |   0
 .../frontend/layout/checkout_cart_index.xml      |   0
 .../frontend/layout/checkout_index_index.xml     |   0
 .../BobGo/view}/frontend/requirejs-config.js     |   0
 .../js/action/set-shipping-information-mixin.js  |   0
 .../web/js/model/set-shipping-information.js     |   0
 .../js/model/shipping-rates-validation-rules.js  |   0
 .../web/js/model/shipping-rates-validator.js     |   0
 .../web/js/view/shipping-rates-validation.js     |   0
 40 files changed, 13 insertions(+), 6 deletions(-)
 create mode 100644 .DS_Store
 create mode 100644 app/.DS_Store
 create mode 100644 app/code/.DS_Store
 create mode 100644 app/code/BobGroup/.DS_Store
 create mode 100644 app/code/BobGroup/BobGo/.DS_Store
 create mode 100644 app/code/BobGroup/BobGo/Block/.DS_Store
 rename {Block => app/code/BobGroup/BobGo/Block}/System/Config/Form/Field/Version.php (100%)
 rename {Helper => app/code/BobGroup/BobGo/Helper}/Data.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Carrier/AdditionalInfo.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Carrier/BobGo.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Carrier/uData.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Carrier/uSubs.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Source/Dropoff.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Source/Freemethod.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Source/Generic.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Source/Method.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Source/Packaging.php (100%)
 rename {Model => app/code/BobGroup/BobGo/Model}/Source/Unitofmeasure.php (100%)
 rename {Plugin => app/code/BobGroup/BobGo/Plugin}/Block/DataProviders/Tracking/ChangeTitle.php (100%)
 rename {Plugin => app/code/BobGroup/BobGo/Plugin}/Block/Tracking/PopUpDeliveryDate.php (100%)
 rename {Plugin => app/code/BobGroup/BobGo/Plugin}/Checkout/Block/LayoutProcessorPlugin.php (100%)
 rename Readme.md => app/code/BobGroup/BobGo/Readme.md (100%)
 rename composer.json => app/code/BobGroup/BobGo/composer.json (100%)
 rename composer.lock => app/code/BobGroup/BobGo/composer.lock (100%)
 create mode 100644 app/code/BobGroup/BobGo/etc/acl.xml
 rename {etc => app/code/BobGroup/BobGo/etc}/adminhtml/system.xml (85%)
 rename {etc => app/code/BobGroup/BobGo/etc}/config.xml (100%)
 rename {etc => app/code/BobGroup/BobGo/etc}/extension_attributes.xml (100%)
 rename {etc => app/code/BobGroup/BobGo/etc}/frontend/di.xml (100%)
 rename {etc => app/code/BobGroup/BobGo/etc}/module.xml (100%)
 rename {i18n => app/code/BobGroup/BobGo/i18n}/en_US.csv (100%)
 rename registration.php => app/code/BobGroup/BobGo/registration.php (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/layout/checkout_cart_index.xml (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/layout/checkout_index_index.xml (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/requirejs-config.js (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/web/js/action/set-shipping-information-mixin.js (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/web/js/model/set-shipping-information.js (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/web/js/model/shipping-rates-validation-rules.js (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/web/js/model/shipping-rates-validator.js (100%)
 rename {view => app/code/BobGroup/BobGo/view}/frontend/web/js/view/shipping-rates-validation.js (100%)

diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..80b1e5c0b279ef32fb8ecef641bb2d2719afa40c
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwBJ3dZKxPydB<18MF)%RfOe%oN
zjZ%X<1VC}e%#g@Xz)+A>jvRkEnZ+dr2G<ywm|0la*g4oaxH)2jGxE!WOA<>;i=7gS
zqCvcn{QR6G7&|d3EHkw{UO>b-Kd&S)GcUCWq$D^qB{eCrC?-5JFD1X+DZex?r5LOi
zD#5|Y!5J?gSzWDbXliDzqhM@UtD{hDX=I?IU}9`mTg%BIs;qAv6rY`wo0s1W2~9>u
z2+hC?rD0SL0|NupJ1ND<IZ65XIUp&hP)@pGaB_Ywa@vH-<mS7$K+`VA7Im8gg*wL^
z5k}?ar{Iw-$iQW4S#VKaPJUiGB!7S$GKxn-U^E0qLts#Z0JIS0;2spN8Fj>H2#kin
zU<v_H`Je!8yEs7U1_%w3Vqj!o0Cxcx85me#?q&q_10ZTZT0v?+T0t~OD+42l1(pYE
zWnhGAWdwIa7#JAAT@nxt*3Q7l0M^dH$N<*P0BiX%LbNk5LTzS*_D~o>JsObt5bX?%
z5bZGMjnbnbFd72T5MYMT0-*Zem4N|Q{~w}ilpGC#(GVDxA;8Gu671pxsx)zU4^-EJ
z>eB?MJgD{uRmY5=dKw`Hu8Nr;1Bwz*VNi7s(h8!%RWTz2q$VG22*5&UlpYNM`iB4j
Dk*;Q#

literal 0
HcmV?d00001

diff --git a/app/.DS_Store b/app/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..a46730910c490445066f7a49276962d49d7444e5
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwBJ3dZKxQPB7Z)Vu<R>vOFzkfN
zjZ%X<1VC}e!jR06&yd29iX4AQ1v#0;B?bo97@3$^SlQS)*g3d4VuLgC%Y#c2OG=BK
z5{sfiypa6-oFo`KF)1uFwLD%x#5q5&Br!8DwFsmnI5Q<RDX}OfJTosPzuYOmG%uwX
ztQRW5!O6iHFCbZ6t!rp%X0D@PY*?$KP;F^sprc@7Y*t&#$sww&Zygk$os*lF-wg>*
zMn(wDzzd~eR1X6K1KdL?#mPBI`T02@Nw{E6x?yl~er^Fs5Q^b)x%n<G&=kxeIXCul
zq0TW!WCL^aQ}D_cWZ*WtEVw8yCqFM8l3SoQk5Z!{Fd71*Autdj04+i}xCg@WQ9DON
zU^D~<bqIjU2L)(r#Q{n;KxmK@10w?ixC_7tYH>k*!U*aIK-7S=g4BStf@qLd21XDI
zEDzSoz{tP?*2xI&hA=QNg1aOj8mygxkpZlofsp~ModMSFV}xjDV1#IAV1)Ki7(qQ6
zkogep42%%%U^_;M(GVC70YnHeLzn`f`rnm-0ayPYqH2^J4S~@R7?vTx$l?<0;smNR
zad;0@*MjQP1gJcy_6JqRjG%fNAqK9BnIHp-5>R1Kbq~@CqQO-$BLk!+A8iQ0LTHp8
J4FURx003drX*vJ^

literal 0
HcmV?d00001

diff --git a/app/code/.DS_Store b/app/code/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..97d3c73c67e7e21804b046607cbee3405af41385
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwBJ3dZz-AON<TI2q6eN`w7eM7k
zslgorpt$2;aAL@3NMdkjK#ISloctsP28NwU1v#0;B?bo97@3$^SlQS)*g3d4VuLgC
z%Y#c2OG=BK5{sfiypa6-oFo`KF)1uFwLD%x#5q5&Br!8DwFsmnI5Q<RDX}OfJTosP
zzuYOmG%uwXtQRW5!O6iHFCbZ6t!rp%X0D@PY*?$KP;F^sprc@7Y*t&#$sww&Zygk$
zos*lF-wg>@Mn(wDzzd~eR1Y|1qj@Z)I5{UNKR*Yg2*cMo>4w3{`MJm`7eh^MzKaVq
zWH=-eE?h6vIp&DXqTKuxqSO^+5Vo@{xF|0tKQA4U%Ro*a#iJoG8UmvsKw$_#i%t%1
z3e6eSJ{kg}Au#+x08~CGKwBLSP`Uv^gQOT385qD_07eD|7MSlD!TkURkQ_)Whz4l|
z(IBl1j35@+46s%PMyOUsa5n^`57Z?A(O~Tij0|Ay42%q5?F_K?9wS6M10&RCMraR(
z5u%-e5u%-e5uzRDyis~I1V%#u8UoA^S^!l4yD~7~>i<Jjjgq4wFd72GG6Wb|T!LMk
zz?Cv~|AFdSP<@&Jl?K)Rpz4?rR8J$sz*R95WI#~@Dh#UbL0UmHxGH93fYjup4FOmP
MjnbnbK>rW`037~v*#H0l

literal 0
HcmV?d00001

diff --git a/app/code/BobGroup/.DS_Store b/app/code/BobGroup/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..778d09bc4dd9897be93f35a8950ffaf2f248203c
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwBCH_uz-G8H<TK<jq%fp16hY-i
zslgorptuud@MB12C}&V$K#o5JhH!>Vh7yJh1_cIBh7yKUhFpf?l;Y%^r2PCGkf%t{
zmXmH6oSdIq0MZ7<B<Rk~cX3I|$xi~MRjE~8cM5fmIWjOXkYqv%g(ehaVE6#)kx^<i
z1V%$(Gz5lT2rxpN%)t$zN6FC;7!85Z5P*jOsC-a>wCx!jpmYO-21zk6GBAL<0E`R_
zEHF)s;C=uDNDibGM1!<~XpmM0Mi2{Z23RWtBUCFRxElh}2kMf5Xs~t$MzGBwK3F>g
zBiLpJ21bZ>21cmOjL;qmBSbp`BSbp`BiMGB>qhC(5Eu;sSO_pf7y_XB-<5#@SN|WP
zYLpxefzc2cmLb5%;u7rQ1g?~^`wvvtg6h)*s5Gb!235z5pn4f02Cj;kAOngLP+?GY
d57G*v!BsIM0|Q9wXhQ%NK%?|%2n;|7000P(NoxQA

literal 0
HcmV?d00001

diff --git a/app/code/BobGroup/BobGo/.DS_Store b/app/code/BobGroup/BobGo/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..8d6d369e973c993a56c23259df6f2b1e363afe16
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwA|RR(Y({oUadJ*letr&AhA;)v
z%gW%yki(GAkj#LhpP3<*p@bosWFrY%I;vtc1V%$(Gz3ONU^E0qa0oC${LaA*p-0Kl
z5Eu=C(GY-#0H}OW0QD6Z7#JL&bOVG2Nii@oFo2rxAesfH3DOT>0EvOLf@qLd5Dn7G
zzzAZ2%>Zj<U}S)3WdwIaK>9#k5)cj6&cFz^8N>%`XJ7=|%)r11(ayjK(ayjK?V&J2
zv@<Y5v@<Y*ZHKvTlpYO%(GY-z05gOk0IL6885nT&{~@YI$<YuP4S``90*ov!!7fhV
zN*TNVKy@vsK23nCIRI702&$JMVjv};svTS%GeHIwC7{Yc;vnrH8eAPSGBAK^^U=lt
OEQChs(GZ|-2mk;-P#GWq

literal 0
HcmV?d00001

diff --git a/app/code/BobGroup/BobGo/Block/.DS_Store b/app/code/BobGroup/BobGo/Block/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..44c8b58a2f00125d797323277885184946540043
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwB8(vOz-FW}<farS=OpFl=RoBM
zQ6Rl+48aVQ48;s345aHPWd5l9Xb6mkz-S1JhQMeDjD`Se2!QHdQ2o!1Dm=;?4S~@R
z7!3giQ2C$$Y1=b6K<Neu4Uz)MgS!BX3=Ax=;9>;#0~kPZAgv%8q!mPiv@$S)SYR{2
zS{WFjS{cFJ5Rg7lmjpzEwKFh+Z3gkd+8G$ZHZw3VLbNk5LTzS*_D~oh+8G!j+8G$Z
zw!>UEN{@!XXb8YUfEmIN0M-Al3=FvX{}5H9<Y)+thQP240Y(;=U>7HFrHtKwpt=@R
zpC&-n9Dpig1l7wBF_02a)ef$XnIMCT5>RCzagcTp4X%zE85qE|`DkMR7DA)+Xb8|Z
F1OOzP6^{S_

literal 0
HcmV?d00001

diff --git a/Block/System/Config/Form/Field/Version.php b/app/code/BobGroup/BobGo/Block/System/Config/Form/Field/Version.php
similarity index 100%
rename from Block/System/Config/Form/Field/Version.php
rename to app/code/BobGroup/BobGo/Block/System/Config/Form/Field/Version.php
diff --git a/Helper/Data.php b/app/code/BobGroup/BobGo/Helper/Data.php
similarity index 100%
rename from Helper/Data.php
rename to app/code/BobGroup/BobGo/Helper/Data.php
diff --git a/Model/Carrier/AdditionalInfo.php b/app/code/BobGroup/BobGo/Model/Carrier/AdditionalInfo.php
similarity index 100%
rename from Model/Carrier/AdditionalInfo.php
rename to app/code/BobGroup/BobGo/Model/Carrier/AdditionalInfo.php
diff --git a/Model/Carrier/BobGo.php b/app/code/BobGroup/BobGo/Model/Carrier/BobGo.php
similarity index 100%
rename from Model/Carrier/BobGo.php
rename to app/code/BobGroup/BobGo/Model/Carrier/BobGo.php
diff --git a/Model/Carrier/uData.php b/app/code/BobGroup/BobGo/Model/Carrier/uData.php
similarity index 100%
rename from Model/Carrier/uData.php
rename to app/code/BobGroup/BobGo/Model/Carrier/uData.php
diff --git a/Model/Carrier/uSubs.php b/app/code/BobGroup/BobGo/Model/Carrier/uSubs.php
similarity index 100%
rename from Model/Carrier/uSubs.php
rename to app/code/BobGroup/BobGo/Model/Carrier/uSubs.php
diff --git a/Model/Source/Dropoff.php b/app/code/BobGroup/BobGo/Model/Source/Dropoff.php
similarity index 100%
rename from Model/Source/Dropoff.php
rename to app/code/BobGroup/BobGo/Model/Source/Dropoff.php
diff --git a/Model/Source/Freemethod.php b/app/code/BobGroup/BobGo/Model/Source/Freemethod.php
similarity index 100%
rename from Model/Source/Freemethod.php
rename to app/code/BobGroup/BobGo/Model/Source/Freemethod.php
diff --git a/Model/Source/Generic.php b/app/code/BobGroup/BobGo/Model/Source/Generic.php
similarity index 100%
rename from Model/Source/Generic.php
rename to app/code/BobGroup/BobGo/Model/Source/Generic.php
diff --git a/Model/Source/Method.php b/app/code/BobGroup/BobGo/Model/Source/Method.php
similarity index 100%
rename from Model/Source/Method.php
rename to app/code/BobGroup/BobGo/Model/Source/Method.php
diff --git a/Model/Source/Packaging.php b/app/code/BobGroup/BobGo/Model/Source/Packaging.php
similarity index 100%
rename from Model/Source/Packaging.php
rename to app/code/BobGroup/BobGo/Model/Source/Packaging.php
diff --git a/Model/Source/Unitofmeasure.php b/app/code/BobGroup/BobGo/Model/Source/Unitofmeasure.php
similarity index 100%
rename from Model/Source/Unitofmeasure.php
rename to app/code/BobGroup/BobGo/Model/Source/Unitofmeasure.php
diff --git a/Plugin/Block/DataProviders/Tracking/ChangeTitle.php b/app/code/BobGroup/BobGo/Plugin/Block/DataProviders/Tracking/ChangeTitle.php
similarity index 100%
rename from Plugin/Block/DataProviders/Tracking/ChangeTitle.php
rename to app/code/BobGroup/BobGo/Plugin/Block/DataProviders/Tracking/ChangeTitle.php
diff --git a/Plugin/Block/Tracking/PopUpDeliveryDate.php b/app/code/BobGroup/BobGo/Plugin/Block/Tracking/PopUpDeliveryDate.php
similarity index 100%
rename from Plugin/Block/Tracking/PopUpDeliveryDate.php
rename to app/code/BobGroup/BobGo/Plugin/Block/Tracking/PopUpDeliveryDate.php
diff --git a/Plugin/Checkout/Block/LayoutProcessorPlugin.php b/app/code/BobGroup/BobGo/Plugin/Checkout/Block/LayoutProcessorPlugin.php
similarity index 100%
rename from Plugin/Checkout/Block/LayoutProcessorPlugin.php
rename to app/code/BobGroup/BobGo/Plugin/Checkout/Block/LayoutProcessorPlugin.php
diff --git a/Readme.md b/app/code/BobGroup/BobGo/Readme.md
similarity index 100%
rename from Readme.md
rename to app/code/BobGroup/BobGo/Readme.md
diff --git a/composer.json b/app/code/BobGroup/BobGo/composer.json
similarity index 100%
rename from composer.json
rename to app/code/BobGroup/BobGo/composer.json
diff --git a/composer.lock b/app/code/BobGroup/BobGo/composer.lock
similarity index 100%
rename from composer.lock
rename to app/code/BobGroup/BobGo/composer.lock
diff --git a/app/code/BobGroup/BobGo/etc/acl.xml b/app/code/BobGroup/BobGo/etc/acl.xml
new file mode 100644
index 0000000..c5d9fc0
--- /dev/null
+++ b/app/code/BobGroup/BobGo/etc/acl.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Acl/etc/acl.xsd">
+    <acl>
+        <resources>
+            <resource id="Magento_Backend::admin">
+                <resource id="Magento_Config::config">
+                    <resource id="BobGroup_BobGo::config" title="Bob Go Config" sortOrder="10"/>
+                </resource>
+            </resource>
+        </resources>
+    </acl>
+</config>
diff --git a/etc/adminhtml/system.xml b/app/code/BobGroup/BobGo/etc/adminhtml/system.xml
similarity index 85%
rename from etc/adminhtml/system.xml
rename to app/code/BobGroup/BobGo/etc/adminhtml/system.xml
index eb0eb24..8c11255 100644
--- a/etc/adminhtml/system.xml
+++ b/app/code/BobGroup/BobGo/etc/adminhtml/system.xml
@@ -4,13 +4,8 @@
         <section id="carriers" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
             <group id="bobgo" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1">
                 <label>Bob Go</label>
-                <field id="version" translate="label" type="label" sortOrder="0" showInDefault="1" showInWebsite="0" showInStore="0">
-                    <label>Version</label>
-                    <frontend_model>BobGroup\BobGo\Block\System\Config\Form\Field\Version</frontend_model>
-                </field>
                 <field id="active" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="0">
-                    <label>Show rates for checkout</label>
-                    <comment>When this setting is enabled, your customers will be presented with shipping rates at checkout, as configured on the Bob Go platform under Rates at checkout.</comment>
+                    <label>Enable Extension</label>
                     <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                 </field>
                 <field id="specificerrmsg" translate="label" type="textarea" sortOrder="80" showInDefault="1" showInWebsite="1" showInStore="1">
diff --git a/etc/config.xml b/app/code/BobGroup/BobGo/etc/config.xml
similarity index 100%
rename from etc/config.xml
rename to app/code/BobGroup/BobGo/etc/config.xml
diff --git a/etc/extension_attributes.xml b/app/code/BobGroup/BobGo/etc/extension_attributes.xml
similarity index 100%
rename from etc/extension_attributes.xml
rename to app/code/BobGroup/BobGo/etc/extension_attributes.xml
diff --git a/etc/frontend/di.xml b/app/code/BobGroup/BobGo/etc/frontend/di.xml
similarity index 100%
rename from etc/frontend/di.xml
rename to app/code/BobGroup/BobGo/etc/frontend/di.xml
diff --git a/etc/module.xml b/app/code/BobGroup/BobGo/etc/module.xml
similarity index 100%
rename from etc/module.xml
rename to app/code/BobGroup/BobGo/etc/module.xml
diff --git a/i18n/en_US.csv b/app/code/BobGroup/BobGo/i18n/en_US.csv
similarity index 100%
rename from i18n/en_US.csv
rename to app/code/BobGroup/BobGo/i18n/en_US.csv
diff --git a/registration.php b/app/code/BobGroup/BobGo/registration.php
similarity index 100%
rename from registration.php
rename to app/code/BobGroup/BobGo/registration.php
diff --git a/view/frontend/layout/checkout_cart_index.xml b/app/code/BobGroup/BobGo/view/frontend/layout/checkout_cart_index.xml
similarity index 100%
rename from view/frontend/layout/checkout_cart_index.xml
rename to app/code/BobGroup/BobGo/view/frontend/layout/checkout_cart_index.xml
diff --git a/view/frontend/layout/checkout_index_index.xml b/app/code/BobGroup/BobGo/view/frontend/layout/checkout_index_index.xml
similarity index 100%
rename from view/frontend/layout/checkout_index_index.xml
rename to app/code/BobGroup/BobGo/view/frontend/layout/checkout_index_index.xml
diff --git a/view/frontend/requirejs-config.js b/app/code/BobGroup/BobGo/view/frontend/requirejs-config.js
similarity index 100%
rename from view/frontend/requirejs-config.js
rename to app/code/BobGroup/BobGo/view/frontend/requirejs-config.js
diff --git a/view/frontend/web/js/action/set-shipping-information-mixin.js b/app/code/BobGroup/BobGo/view/frontend/web/js/action/set-shipping-information-mixin.js
similarity index 100%
rename from view/frontend/web/js/action/set-shipping-information-mixin.js
rename to app/code/BobGroup/BobGo/view/frontend/web/js/action/set-shipping-information-mixin.js
diff --git a/view/frontend/web/js/model/set-shipping-information.js b/app/code/BobGroup/BobGo/view/frontend/web/js/model/set-shipping-information.js
similarity index 100%
rename from view/frontend/web/js/model/set-shipping-information.js
rename to app/code/BobGroup/BobGo/view/frontend/web/js/model/set-shipping-information.js
diff --git a/view/frontend/web/js/model/shipping-rates-validation-rules.js b/app/code/BobGroup/BobGo/view/frontend/web/js/model/shipping-rates-validation-rules.js
similarity index 100%
rename from view/frontend/web/js/model/shipping-rates-validation-rules.js
rename to app/code/BobGroup/BobGo/view/frontend/web/js/model/shipping-rates-validation-rules.js
diff --git a/view/frontend/web/js/model/shipping-rates-validator.js b/app/code/BobGroup/BobGo/view/frontend/web/js/model/shipping-rates-validator.js
similarity index 100%
rename from view/frontend/web/js/model/shipping-rates-validator.js
rename to app/code/BobGroup/BobGo/view/frontend/web/js/model/shipping-rates-validator.js
diff --git a/view/frontend/web/js/view/shipping-rates-validation.js b/app/code/BobGroup/BobGo/view/frontend/web/js/view/shipping-rates-validation.js
similarity index 100%
rename from view/frontend/web/js/view/shipping-rates-validation.js
rename to app/code/BobGroup/BobGo/view/frontend/web/js/view/shipping-rates-validation.js
-- 
GitLab