Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Allow defining active plugins in config #10767

Merged
merged 30 commits into from
Jul 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
78f3d4e
Revert "Revert "feat: cross origin opener policy options (#10710)""
julianlam Jun 17, 2022
35780c0
Revert "Revert "chore(i18n): fallback strings for new resources: node…
julianlam Jun 17, 2022
cfc8c3e
feat: closes #10719, don't trim children if category is marked section
barisusakli Jun 20, 2022
39b2599
feat: fire hook to allow plugins to filter the pids returned in a use…
julianlam Jun 24, 2022
8a243e6
fix: use `user.hidePrivateData();` more consistently across user retr…
julianlam Jun 29, 2022
0ca3707
feat: Allow defining active plugins in config
oplik0 Jul 14, 2022
2205ae4
fix: assign the db result to files properly
oplik0 Jul 14, 2022
6a9b1de
test: add tests with plugins in config
oplik0 Jul 14, 2022
885e16e
feat: better theme change handling
oplik0 Jul 14, 2022
1b4c920
feat: add visual indication that plugins can't be activated
oplik0 Jul 14, 2022
cfcd1d9
test: correct hooks
oplik0 Jul 14, 2022
7c3bc1a
test: fix test definitions
oplik0 Jul 14, 2022
fcf10e4
test: remove instead of resetting nconf to avoid affecting other tests
oplik0 Jul 14, 2022
f31cb87
test: ... I forgot how nconf worked
oplik0 Jul 14, 2022
6736e6c
fix: remove negation
oplik0 Jul 14, 2022
340a555
docs: improve wording of error message
oplik0 Jul 14, 2022
c68f10b
feat: reduce code duplication
oplik0 Jul 14, 2022
8ba7f4e
style: remove a redundant space
oplik0 Jul 14, 2022
76772b3
fix: remove unused imports
oplik0 Jul 14, 2022
34b86b7
fix: use nconf instead of requiring config.json
oplik0 Jul 14, 2022
a1dfcc2
fix: await...
oplik0 Jul 14, 2022
2e629ba
fix: second missed await
oplik0 Jul 14, 2022
c555e54
fix: move back from getActiveIds to getActive
oplik0 Jul 14, 2022
81a9582
fix: use paths again?
oplik0 Jul 14, 2022
9e7816e
fix: typo
oplik0 Jul 14, 2022
fe8f1df
fix: move require into the function
oplik0 Jul 14, 2022
91b5e18
fix: forgot to change back to getActive
oplik0 Jul 14, 2022
549d7be
test: getActive returns only id
oplik0 Jul 14, 2022
673a643
test: accedently commented out some stuff
oplik0 Jul 14, 2022
160bdf5
feat: added note to top of plugins page if \!canChangeState
julianlam Jul 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 26 additions & 25 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ const prestart = require('./src/prestart');
prestart.loadConfig(configFile);

const db = require('./src/database');
const plugins = require('./src/plugins');

module.exports = function (grunt) {
const args = [];
Expand All @@ -40,35 +41,35 @@ module.exports = function (grunt) {

grunt.registerTask('init', async function () {
const done = this.async();
let plugins = [];
let pluginList = [];
if (!process.argv.includes('--core')) {
await db.init();
plugins = await db.getSortedSetRange('plugins:active', 0, -1);
addBaseThemes(plugins);
if (!plugins.includes('nodebb-plugin-composer-default')) {
plugins.push('nodebb-plugin-composer-default');
pluginList = await plugins.getActive();
addBaseThemes(pluginList);
if (!pluginList.includes('nodebb-plugin-composer-default')) {
pluginList.push('nodebb-plugin-composer-default');
}
if (!plugins.includes('nodebb-theme-persona')) {
plugins.push('nodebb-theme-persona');
if (!pluginList.includes('nodebb-theme-persona')) {
pluginList.push('nodebb-theme-persona');
}
}

const styleUpdated_Client = plugins.map(p => `node_modules/${p}/*.less`)
.concat(plugins.map(p => `node_modules/${p}/*.css`))
.concat(plugins.map(p => `node_modules/${p}/+(public|static|less)/**/*.less`))
.concat(plugins.map(p => `node_modules/${p}/+(public|static)/**/*.css`));
const styleUpdated_Client = pluginList.map(p => `node_modules/${p}/*.less`)
.concat(pluginList.map(p => `node_modules/${p}/*.css`))
.concat(pluginList.map(p => `node_modules/${p}/+(public|static|less)/**/*.less`))
.concat(pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.css`));

const styleUpdated_Admin = plugins.map(p => `node_modules/${p}/*.less`)
.concat(plugins.map(p => `node_modules/${p}/*.css`))
.concat(plugins.map(p => `node_modules/${p}/+(public|static|less)/**/*.less`))
.concat(plugins.map(p => `node_modules/${p}/+(public|static)/**/*.css`));
const styleUpdated_Admin = pluginList.map(p => `node_modules/${p}/*.less`)
.concat(pluginList.map(p => `node_modules/${p}/*.css`))
.concat(pluginList.map(p => `node_modules/${p}/+(public|static|less)/**/*.less`))
.concat(pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.css`));

const clientUpdated = plugins.map(p => `node_modules/${p}/+(public|static)/**/*.js`);
const serverUpdated = plugins.map(p => `node_modules/${p}/*.js`)
.concat(plugins.map(p => `node_modules/${p}/+(lib|src)/**/*.js`));
const clientUpdated = pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.js`);
const serverUpdated = pluginList.map(p => `node_modules/${p}/*.js`)
.concat(pluginList.map(p => `node_modules/${p}/+(lib|src)/**/*.js`));

const templatesUpdated = plugins.map(p => `node_modules/${p}/+(public|static|templates)/**/*.tpl`);
const langUpdated = plugins.map(p => `node_modules/${p}/+(public|static|languages)/**/*.json`);
const templatesUpdated = pluginList.map(p => `node_modules/${p}/+(public|static|templates)/**/*.tpl`);
const langUpdated = pluginList.map(p => `node_modules/${p}/+(public|static|languages)/**/*.json`);

grunt.config(['watch'], {
styleUpdated_Client: {
Expand Down Expand Up @@ -195,10 +196,10 @@ module.exports = function (grunt) {
});
};

function addBaseThemes(plugins) {
let themeId = plugins.find(p => p.includes('nodebb-theme-'));
function addBaseThemes(pluginList) {
let themeId = pluginList.find(p => p.includes('nodebb-theme-'));
if (!themeId) {
return plugins;
return pluginList;
}
let baseTheme;
do {
Expand All @@ -209,9 +210,9 @@ function addBaseThemes(plugins) {
}

if (baseTheme) {
plugins.push(baseTheme);
pluginList.push(baseTheme);
themeId = baseTheme;
}
} while (baseTheme);
return plugins;
return pluginList;
}
2 changes: 1 addition & 1 deletion app.js
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ if (nconf.get('setup') || nconf.get('install')) {
});
} else if (nconf.get('activate')) {
require('./src/cli/manage').activate(nconf.get('activate'));
} else if (nconf.get('plugins')) {
} else if (nconf.get('plugins') && typeof nconf.get('plugins') !== 'object') {
oplik0 marked this conversation as resolved.
Show resolved Hide resolved
require('./src/cli/manage').listPlugins();
} else if (nconf.get('build')) {
require('./src/cli/manage').build(nconf.get('build'));
Expand Down
1 change: 1 addition & 0 deletions install/data/defaults.json
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@
"digestHour": 17,
"passwordExpiryDays": 0,
"cross-origin-embedder-policy": 0,
"cross-origin-opener-policy": "same-origin",
"cross-origin-resource-policy": "same-origin",
"hsts-maxage": 31536000,
"hsts-subdomains": 0,
Expand Down
1 change: 1 addition & 0 deletions public/language/ar/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/bg/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "Когато е включено (по подразбиране), стойността на заглавката ще бъде <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Стриктна транспортна сигурност",
"hsts.enabled": "Включване на HSTS (препоръчително)",
Expand Down
1 change: 1 addition & 0 deletions public/language/bn/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/cs/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Přísné zabezpečení přenosu",
"hsts.enabled": "Povolit HSTS (doporučeno)",
Expand Down
1 change: 1 addition & 0 deletions public/language/da/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
3 changes: 2 additions & 1 deletion public/language/de/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Richtlinie",
"headers.coep-help": "Wenn aktiviert (Standard), wird der Header auf <code>require-corp</code> gesetzt",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "HSTS Aktivieren (empfohlen)",
Expand All @@ -43,4 +44,4 @@
"compression.settings": "Komprimierungseinstellungen",
"compression.enable": "Komprimierung einschalten",
"compression.help": "Diese Einstellung aktiviert die gzip-Komprimierung. Für eine produktive Website mit hohem Datenverkehr ist es am besten, die Komprimierung auf der Ebene des Reverse-Proxys zu implementieren. Sie können sie hier zu Testzwecken aktivieren."
}
}
1 change: 1 addition & 0 deletions public/language/el/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/en-GB/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
2 changes: 2 additions & 0 deletions public/language/en-GB/error.json
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,8 @@
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",

"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

"topic-event-unrecognized": "Topic event '%1' unrecognized",

Expand Down
1 change: 1 addition & 0 deletions public/language/en-US/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/en-x-pirate/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/es/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Seguridad estricta del transporte",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/et/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/fa-IR/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/fi/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/fr/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "\nAccess-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "Lorsqu'il est activé (par défaut), définira l'en-tête sur <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Activer HSTS (recommandé)",
Expand Down
1 change: 1 addition & 0 deletions public/language/gl/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/he/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/hr/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/hu/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Szigorú HTTP biztonság (HSTS)",
"hsts.enabled": "Szigorú HTTP biztonság (HSTS) bekapcsolása (ajánlott)",
Expand Down
1 change: 1 addition & 0 deletions public/language/id/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/it/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "Se abilitato (impostazione predefinita), imposterà l'intestazione su <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Rigorosa sicurezza trasporto",
"hsts.enabled": "Abilita HSTS (consigliato)",
Expand Down
1 change: 1 addition & 0 deletions public/language/ja/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "アクセス-制御-有効-ヘッダー",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/ko/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "HSTS 활성화 (권장)",
Expand Down
1 change: 1 addition & 0 deletions public/language/lt/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/lv/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "HTTP Strict Transport Security (HSTS)",
"hsts.enabled": "Iespējots HSTS (ieteicams)",
Expand Down
1 change: 1 addition & 0 deletions public/language/ms/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/nb/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/nl/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/pl/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Kontrola-Dostępu-Zezwól-Nagłówki",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Włączony HSTS (zalecane)",
Expand Down
1 change: 1 addition & 0 deletions public/language/pt-BR/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Habilitar HSTS (recomendado)",
Expand Down
1 change: 1 addition & 0 deletions public/language/pt-PT/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/ro/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
1 change: 1 addition & 0 deletions public/language/ru/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Строгая политика безопасности транспортного уровня",
"hsts.enabled": "Включить HSTS (рекомендуется)",
Expand Down
1 change: 1 addition & 0 deletions public/language/rw/admin/settings/advanced.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
Expand Down
Loading