Skip to content

Commit 9e456ee

Browse files
committed
Merge branch 'develop' into 1.2
2 parents eb88fed + 4e3684a commit 9e456ee

File tree

222 files changed

+24140
-1369
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+24140
-1369
lines changed

.devcontainer/run-frankenphp.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ sudo chown -R $USER_ID:$GROUP_ID /data/caddy
1111
sudo touch /var/log/frankenphp.log
1212
sudo chown $USER_ID:$GROUP_ID /var/log/frankenphp.log
1313

14+
# If debugging is enabled, disable Opcache so changes are reflected immediately
15+
if [ "${APP_DEBUG}" = "true" ] || [ "${APP_DEBUG}" = "1" ]; then
16+
sudo sed -i 's/opcache.enable = On/opcache.enable = Off/' /usr/local/etc/php/conf.d/winter.ini
17+
fi
18+
1419
# Run server in background
1520
if [ "${CODESPACES}" = "true" ]; then
1621
# Ensure environment variables are set correctly for Codespaces

.github/workflows/code-quality.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@ on:
99
- 1.2
1010
- develop
1111

12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.ref }}
14+
cancel-in-progress: true
15+
1216
jobs:
1317
codeQuality:
1418
runs-on: ubuntu-latest
1519
name: PHP
1620
steps:
17-
- name: Cancel previous incomplete runs
18-
uses: styfle/cancel-workflow-action@0.8.0
19-
with:
20-
access_token: ${{ github.token }}
21-
2221
- name: Checkout changes
2322
uses: actions/checkout@v2
2423
with:

.github/workflows/tests.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ on:
77
- develop
88
pull_request:
99

10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.ref }}
12+
cancel-in-progress: true
13+
1014
jobs:
1115
frontendTests:
1216
strategy:
@@ -22,11 +26,6 @@ jobs:
2226
extensions: curl, fileinfo, gd, mbstring, openssl, pdo, pdo_sqlite, sqlite3, xml, zip
2327
key: winter-cms-cache-develop
2428
steps:
25-
- name: Cancel previous incomplete runs
26-
uses: styfle/cancel-workflow-action@0.8.0
27-
with:
28-
access_token: ${{ github.token }}
29-
3029
- name: Checkout changes
3130
uses: actions/checkout@v3
3231

@@ -104,13 +103,8 @@ jobs:
104103
extensions: curl, fileinfo, gd, mbstring, openssl, pdo, pdo_sqlite, sqlite3, xml, zip
105104
key: winter-cms-cache-develop
106105
steps:
107-
- name: Cancel previous incomplete runs
108-
uses: styfle/cancel-workflow-action@0.8.0
109-
with:
110-
access_token: ${{ github.token }}
111-
112106
- name: Checkout changes
113-
uses: actions/checkout@v2
107+
uses: actions/checkout@v3
114108

115109
- name: Setup extension cache
116110
id: extcache

modules/backend/ServiceProvider.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Backend\Models\UserRole;
1111
use Exception;
1212
use Illuminate\Support\Facades\Event;
13+
use System\Classes\Asset\PackageManager;
1314
use System\Classes\CombineAssets;
1415
use System\Classes\MailManager;
1516
use System\Classes\SettingsManager;
@@ -31,7 +32,6 @@ public function register()
3132

3233
$this->registerConsole();
3334
$this->registerMailer();
34-
$this->registerAssetBundles();
3535
$this->registerBackendPermissions();
3636
$this->registerBackendUserEvents();
3737

@@ -53,6 +53,7 @@ public function register()
5353
*/
5454
public function boot()
5555
{
56+
$this->registerAssetBundles();
5657
parent::boot('backend');
5758
}
5859

@@ -90,13 +91,12 @@ protected function registerAssetBundles()
9091
$combiner->registerBundle('~/modules/backend/assets/less/winter.less');
9192
$combiner->registerBundle('~/modules/backend/assets/js/winter.js');
9293
$combiner->registerBundle('~/modules/backend/widgets/table/assets/js/build.js');
94+
$combiner->registerBundle('~/modules/backend/assets/vendor/ace-codeeditor/build.js');
9395
$combiner->registerBundle('~/modules/backend/widgets/mediamanager/assets/js/mediamanager-browser.js');
9496
$combiner->registerBundle('~/modules/backend/widgets/mediamanager/assets/less/mediamanager.less');
9597
$combiner->registerBundle('~/modules/backend/widgets/reportcontainer/assets/less/reportcontainer.less');
9698
$combiner->registerBundle('~/modules/backend/widgets/table/assets/less/table.less');
97-
$combiner->registerBundle('~/modules/backend/formwidgets/codeeditor/assets/less/codeeditor.less');
9899
$combiner->registerBundle('~/modules/backend/formwidgets/repeater/assets/less/repeater.less');
99-
$combiner->registerBundle('~/modules/backend/formwidgets/codeeditor/assets/js/build.js');
100100
$combiner->registerBundle('~/modules/backend/formwidgets/fileupload/assets/less/fileupload.less');
101101
$combiner->registerBundle('~/modules/backend/formwidgets/nestedform/assets/less/nestedform.less');
102102
$combiner->registerBundle('~/modules/backend/formwidgets/richeditor/assets/js/build-plugins.js');
@@ -111,6 +111,10 @@ protected function registerAssetBundles()
111111
$combiner->registerBundle('~/modules/backend/formwidgets/richeditor/assets/js/build.js');
112112
}
113113
});
114+
115+
PackageManager::instance()->registerCallback(function ($mix) {
116+
$mix->registerPackage('module-backend.formwidgets.codeeditor', '~/modules/backend/formwidgets/codeeditor/assets/winter.mix.js');
117+
});
114118
}
115119

116120
/*

modules/backend/assets/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
!vendor

0 commit comments

Comments
 (0)