diff --git a/__pycache__/main.cpython-310.pyc b/__pycache__/main.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..712a63a20dcf04d87dd7209db7f26ebbf09e7582 GIT binary patch literal 804 zcmaJ;O>Yx15ViLs+1+f~(o(*pUO+-B5bDNl>{MHk*v+y4ZG`INA`x& zb1z)rH?&9o2|oe(%83gHj$B~uBEbn;o_X`eelxa3w;LfC-+z3hUmS$Kn&98zLGT!s z`V595iaDxqg0aC4cPck=Eq1wA`H63_$6Hl9X8 z051VvCMzsFL+4jm=K_=&W}P$RedCi=7M`zNAc(`_sy*3;ldjFJv-RQ{Gn&_F@WHVa zLw;k7SVW`JkyF@zlXhrKyEeNtLKN2K@;A5*+Qi!H9}Y+0{oQoRIDqKctMQApPG?LS z`YBIU3BW0PIvNf7!@-z5AH3EZyF0sseKH>I9E|pN#(RectTT_Xb9AnTsst zj3~xg)(9hp@9BV$D$Q#`#`*g-Xu#1vWz)q>dvhV1gUwqyIyMzaCZv+^A4qpDiK*#N zx`tW3WQvo9uy+lsDWlSSllE;w`UVGOZ>#KO$1~ZoAt7~IF+#MP&gVK(ER(DuB|Fuv zOw`BuOfMBm)I>oahF01$u@3(d?Yzz#LZ{k=()u*afD+pz%T&^cm;gm ItYYuiZzEXhZ2$lO literal 0 HcmV?d00001 diff --git a/__pycache__/routes.cpython-310.pyc b/__pycache__/routes.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d807302d118fd0c48fb384e7fe0e183e8f9e0c73 GIT binary patch literal 511 zcmYjOu};G<6ttT(Nz<006JlUu=|C!F10jUOjw&G*E23&^Q_|RRWIHYN9}qJejQmno zCVrt4&uM^KdhdMi&bp^W_WL1%bAR$m-!MX7mh2xF$Q6_}&?usqBY_FV_TJ(x;SdKS zhTmQ0eC(zUZwrrjcDi(#M_t-}Y1Mv@`ywDgqXg9dQv%)*Aqg8Lq@6|yZ_%*(4asPT zD`#310R6cXh0IxQ^kilSUKSgs&BhZ;%SAb%p&1*qHh?D{;p(@g0^uTIxeWy$z?{y0@)tmKl-jZW;! j(!>oWc7LX$;<*Yggrp^Bm+)JW9zg5i9uA=nni}9A98`#` literal 0 HcmV?d00001 diff --git a/components/__pycache__/__init__.cpython-310.pyc b/components/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..78b6ee9f4601ed3ba3ba2a526610cfab9f1279d0 GIT binary patch literal 163 zcmd1j<>g`k0v5LB6cGIwL?8o3AjbiSi&=m~3PUi1CZpdI zQ(UH7o?nz56Hu9)kyw-)P?VpQnp{#GlWkO#pI>4GrDKxwa|`nGQuBZ^@$s2?nI-Y@ ZdIgoYIBatBQ%ZAE?Lg)iGXV(}1_0(OCwKq= literal 0 HcmV?d00001 diff --git a/components/k2test/__pycache__/__init__.cpython-310.pyc b/components/k2test/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ba41e6002294e9e360595c1682451f2b80133406 GIT binary patch literal 170 zcmd1j<>g`kf`WrxDU3k+F^Gc{QMFlC>@iWpIeZhmzoEbDM>9ZiHVQT f%*!l^kJl@xyv1RYo1apelWGUDrkDvxurL4s;czQw literal 0 HcmV?d00001 diff --git a/components/k2test/k2test/__pycache__/__init__.cpython-310.pyc b/components/k2test/k2test/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ac7fe2481c7e3d94e968794eb9be34b37a363338 GIT binary patch literal 177 zcmd1j<>g`kf`WrxDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11x*(xTqIJKxa zrnpSEJijPACZIAoBe5tqpeR2pHMyiXCfleeKflBXO2;JU=N9DWrRITUN>YnUfD< hK0Y%qvm`!Vub}c4hfQvNN@-529muv~CLqDW0021IE+zl~ literal 0 HcmV?d00001 diff --git a/components/k2test/k2test/__pycache__/views.cpython-310.pyc b/components/k2test/k2test/__pycache__/views.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5488ce4241e381adfbf8cce9fabf541d6797f5cc GIT binary patch literal 1980 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 literal 0 HcmV?d00001 diff --git a/k2/__pycache__/k2rout.cpython-310.pyc b/k2/__pycache__/k2rout.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..63823e9a41dd63c77e500a5e3c0288115c0c83c5 GIT binary patch literal 12372 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 literal 0 HcmV?d00001 diff --git a/k2/k2rout.py b/k2/k2rout.py index 4a37121..2b0125c 100644 --- a/k2/k2rout.py +++ b/k2/k2rout.py @@ -347,9 +347,9 @@ def remove_dependencies(component_id): return 'Component not found ' #remove menu items component_name = component.name - file_path = "components/menu.yml" - remove_from_yaml_file(file_path, component_name) - + #file_path = "components/menu.yml" + #remove_from_yaml_file(file_path, component_name) + requests.get(f"{k2.domain}api/add-to-menu") # remove routes file_path = 'routes.py' with open(file_path, 'r') as file: @@ -372,7 +372,6 @@ def add_dependencies(component_id): if not component: return 'Component not found ' - # Шлях до файлу, з якого потрібно видалити залежності file_path = 'routes.py' code = component.dependencies # Відкриття файлу у режимі дозапису diff --git a/requirements.txt b/requirements.txt index 5bdf780e80989458a0afd46fc4d7da7b93cd84ef..86037bc1a91514c5445abe901ef067e3b9645142 100644 GIT binary patch delta 79 zcmZ3$`-yjh4U?i5LpVbSgD!(BLj^+#Ln=caLkf^gVXy^469zp7)5-o!qML1)E-{G* XFjO)?l!GLVfRg4wY_OS=bvh#epbrmw delta 17 ZcmeywyMT9t4b$c#rb|ql6IdrP0suYi20;J- diff --git a/routes.py b/routes.py index 9fbc182..024c60a 100644 --- a/routes.py +++ b/routes.py @@ -4,3 +4,7 @@ from k2.k2rout import components_bp app.register_blueprint(components_bp) from components.k2test.k2test.views import k2test app.register_blueprint(k2test, url_prefix='/k2test') +from components.grid.grid.views import grid +app.register_blueprint(grid, url_prefix='/grid') +from components.vue.vue.views import vue2 +app.register_blueprint(vue2, url_prefix='/') \ No newline at end of file