Skip to content

Commit f5c02b9

Browse files
committed
Merge branch '2.x-release/v2.2.0' into 2.x
2 parents 30d8b0a + d7d463c commit f5c02b9

35 files changed

+3352
-7018
lines changed

Config/vaahcms.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
$settings = [
99
'app_name' => 'VaahCMS',
1010
'app_slug' => 'vaahcms',
11-
'version' => '2.1.10',
11+
'version' => '2.2.0',
1212
'php_version_required' => '8.1',
1313
'get_config_version' => false,
1414
'website' => 'https://vaah.dev/cms',
@@ -28,6 +28,7 @@
2828
'public_url' => env('APP_URL'),
2929
'backend_logo_url' => 'vaahcms/backend/vaahone/images/vaahcms-logo.svg', // vh_backend_logo()
3030
'per_page' => 20,
31+
'build_directory_name' => 'vaahcms', //config('vaahcms.build_directory_name')
3132
'minified' => 0,
3233
'api_route' => 'https://api.vaah.dev/cms/v2/',
3334
'debug' => 1,

Helpers/backend.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ function vh_get_assets_base_url()
1616
//-----------------------------------------------------------------------------------
1717
function vh_get_backend_assets_url()
1818
{
19-
return url('/vaahcms/backend/');
19+
return url('/'.config('vaahcms.build_directory_name','vaahcms').'/backend/');
2020
}
2121
//-----------------------------------------------------------------------------------
2222
function vh_get_backend_theme_url($theme=null)
@@ -26,7 +26,7 @@ function vh_get_backend_theme_url($theme=null)
2626
$theme = config('vaahcms.backend_theme');
2727
}
2828

29-
$path = ('/vaahcms/backend/'.$theme);
29+
$path = ('/'.config('vaahcms.build_directory_name','vaahcms').'/backend/'.$theme);
3030
$url = url($path);
3131

3232
return $url;

Helpers/common.php

+5
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ function slug_to_str($slug)
4242
return $str;
4343
}
4444
//-------------------------------------------------------------
45+
function str_to_slug($string)
46+
{
47+
return \Str::slug($string);;
48+
}
49+
//-------------------------------------------------------------
4550
function generate_random_string($length=8)
4651
{
4752
return \Str::random($length);

Helpers/modules.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ function vh_module_assets_url($name, $file_path)
8989
{
9090
$slug = \Str::slug($name);
9191
$version = config($slug.'.version');
92-
$url = url("vaahcms/modules/".$slug."/assets/".$file_path)."?v=".$version;
92+
$url = url(config('vaahcms.build_directory_name','vaahcms')."/modules/".$slug."/assets/".$file_path)."?v=".$version;
9393
return $url;
9494
}
9595
//-----------------------------------------------------------------------------------

Http/Controllers/Backend/Advanced/JobsController.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public function getList(Request $request): JsonResponse
9595
public function listAction(Request $request, $type): JsonResponse
9696
{
9797
try {
98-
Job::listAction($request, $type);
98+
$response = Job::listAction($request, $type);
9999
} catch (\Exception $e) {
100100
$response = [];
101101
$response['success'] = false;

Http/Controllers/Backend/TaxonomiesController.php

+4
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,8 @@ public function deleteTaxonomyType(Request $request): JsonResponse
413413
self::deletechildrens($item->childrens);
414414
}
415415

416+
$item->taxonomies()->update(['vh_taxonomy_type_id' => null]);
417+
416418
$item->forceDelete();
417419

418420
$response['success'] = true;
@@ -439,6 +441,8 @@ public function deletechildrens($types)
439441
self::deletechildrens($type->childrens);
440442
}
441443

444+
$type->taxonomies()->update(['vh_taxonomy_type_id' => null]);
445+
442446
$type->forceDelete();
443447
}
444448
}

Http/Middleware/SetLocale.php

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
namespace WebReinvent\VaahCms\Http\Middleware;
4+
5+
use Closure;
6+
use Illuminate\Http\Request;
7+
use Illuminate\Support\Facades\App;
8+
9+
class SetLocale
10+
{
11+
public function handle(Request $request, Closure $next)
12+
{
13+
if (config('settings.global.language')) {
14+
App::setLocale(config('settings.global.language'));
15+
}
16+
return $next($request);
17+
}
18+
}

Models/ModuleBase.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,7 @@ public static function copyAssets($module)
634634
{
635635
$module_path = config('vaahcms.modules_path').'/'.$module->name;
636636
$source = $module_path."/Resources/assets";
637-
$dec = public_path('vaahcms/modules/'.$module->slug.'/assets');
637+
$dec = public_path(config('vaahcms.build_directory_name','vaahcms').'/modules/'.$module->slug.'/assets');
638638

639639
if(!\File::exists($source)) {
640640
return false;

Models/TaxonomyType.php

+8
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,14 @@ public function childrens(): HasMany
9797
'parent_id', 'id'
9898
)->with(['childrens'])->select('id', 'name', 'slug', 'parent_id');
9999
}
100+
101+
//-------------------------------------------------
102+
public function taxonomies(): HasMany
103+
{
104+
return $this->hasMany(Taxonomy::class,
105+
'vh_taxonomy_type_id', 'id'
106+
);
107+
}
100108
//-------------------------------------------------
101109
// this method is only used for rendering child nodes on primevue tree component
102110

Models/ThemeBase.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1037,7 +1037,7 @@ public static function copyAssets($theme)
10371037
return false;
10381038
}
10391039

1040-
$dec = public_path('vaahcms/themes/'.$theme->slug.'/assets');
1040+
$dec = public_path(config('vaahcms.build_directory_name','vaahcms').'/themes/'.$theme->slug.'/assets');
10411041

10421042
if(!\File::exists($dec)) {
10431043
\File::makeDirectory($dec, 0755, true, true);

Resources/assets/backend/build/vaahtwo.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/assets/backend/vaahtwo/build/Sidebar.js

+417-5,288
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/assets/backend/vaahtwo/build/index-extended.css

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/assets/backend/vaahtwo/build/index-extended.html

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<title>Vite App</title>
88
<script type="module" crossorigin src="/mainExtended.js"></script>
99
<link rel="modulepreload" crossorigin href="/Sidebar.js">
10-
<link rel="stylesheet" href="/Sidebar.css">
1110
</head>
1211
<body>
1312
<div id="app"></div>

Resources/assets/backend/vaahtwo/build/index.css

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/assets/backend/vaahtwo/build/index.html

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<title>Vite App</title>
88
<script type="module" crossorigin src="/main.js"></script>
99
<link rel="modulepreload" crossorigin href="/Sidebar.js">
10-
<link rel="stylesheet" href="/Sidebar.css">
1110
<link rel="stylesheet" href="/index.css">
1211
</head>
1312
<body>

0 commit comments

Comments
 (0)