mirror of
https://github.com/flarum/core.git
synced 2025-07-25 18:51:40 +02:00
chore(package-manager): set min core version and add warning
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com>
This commit is contained in:
@@ -22,7 +22,7 @@
|
|||||||
"source": "https://github.com/flarum/package-manager"
|
"source": "https://github.com/flarum/package-manager"
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^1.0.0",
|
"flarum/core": "^1.5.0",
|
||||||
"composer/composer": "^2.3"
|
"composer/composer": "^2.3"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
|
@@ -11,6 +11,7 @@ import jumpToQueue from './utils/jumpToQueue';
|
|||||||
import extractText from 'flarum/common/utils/extractText';
|
import extractText from 'flarum/common/utils/extractText';
|
||||||
import { AsyncBackendResponse } from './shims';
|
import { AsyncBackendResponse } from './shims';
|
||||||
import PackageManagerState from './states/PackageManagerState';
|
import PackageManagerState from './states/PackageManagerState';
|
||||||
|
import Alert from "@flarum/core/src/common/components/Alert";
|
||||||
|
|
||||||
app.initializers.add('flarum-package-manager', (app) => {
|
app.initializers.add('flarum-package-manager', (app) => {
|
||||||
app.store.models['package-manager-tasks'] = Task;
|
app.store.models['package-manager-tasks'] = Task;
|
||||||
@@ -19,6 +20,13 @@ app.initializers.add('flarum-package-manager', (app) => {
|
|||||||
|
|
||||||
app.extensionData
|
app.extensionData
|
||||||
.for('flarum-package-manager')
|
.for('flarum-package-manager')
|
||||||
|
.registerSetting(() => (
|
||||||
|
<div className="Form-group">
|
||||||
|
<Alert type="warning" dismissible={false}>
|
||||||
|
{app.translator.trans('flarum-package-manager.admin.settings.access_warning')}
|
||||||
|
</Alert>
|
||||||
|
</div>
|
||||||
|
))
|
||||||
.registerSetting({
|
.registerSetting({
|
||||||
setting: 'flarum-package-manager.queue_jobs',
|
setting: 'flarum-package-manager.queue_jobs',
|
||||||
label: app.translator.trans('flarum-package-manager.admin.settings.queue_jobs'),
|
label: app.translator.trans('flarum-package-manager.admin.settings.queue_jobs'),
|
||||||
|
@@ -72,6 +72,7 @@ flarum-package-manager:
|
|||||||
title: Queue
|
title: Queue
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
|
access_warning: Please be careful to who you give access to the admin area, the package manager could be misused by bad actors to install packages that can lead to security breaches.
|
||||||
queue_jobs: Run operations in the background queue
|
queue_jobs: Run operations in the background queue
|
||||||
queue_jobs_help: >
|
queue_jobs_help: >
|
||||||
You can read about a <a href='{basic_impl_link}'>basic queue</a> implementation or a <a href='{adv_impl_link}'>more advanced</a> one.
|
You can read about a <a href='{basic_impl_link}'>basic queue</a> implementation or a <a href='{adv_impl_link}'>more advanced</a> one.
|
||||||
|
Reference in New Issue
Block a user