Уведомление об обновлении CKEditor
Хочу убрать "This CKEditor 4.22.1 version is not secure. Рассмотрите возможность обновления до последней версии, 4.24.0-lts." из отображения в поле RichTextUploadingField моей Django админки. Сейчас использую Django CKEditor 6.7.0m все настройки только в settings.py. Конфиги:
CKEDITOR_CONFIGS = {
"default": {
"skin": "moono",
"toolbar": "Custom",
"allowedContent": True,
"extraAllowedContent": "object\[id,name,width,height\];",
"extraPlugins": "iframe",
"iframe_attributes": {
"sandbox": "allow-scripts allow-same-origin allow-popups allow-presentation allow-forms",
"allowfullscreen": "",
"loading": "lazy",
"referrerpolicy": "no-referrer-when-downgrade",
},
"toolbar_Custom": \[
{
"name": "document",
"items": \[
"Source",
"-",
"Save",
"NewPage",
"Preview",
"Print",
"-",
"Templates",
\],
},
{
"name": "clipboard",
"items": \[
"Cut",
"Copy",
"Paste",
"PasteText",
"PasteFromWord",
"-",
"Undo",
"Redo",
\],
},
{"name": "editing", "items": \["Find", "Replace", "-", "SelectAll"\]},
{
"name": "forms",
"items": \[
"Form",
"Checkbox",
"Radio",
"TextField",
"Textarea",
"Select",
"Button",
"ImageButton",
"HiddenField",
\],
},
"/",
{
"name": "basicstyles",
"items": \[
"Bold",
"Italic",
"Underline",
"Strike",
"Subscript",
"Superscript",
"-",
"RemoveFormat",
\],
},
{
"name": "paragraph",
"items": \[
"NumberedList",
"BulletedList",
"-",
"Outdent",
"Indent",
"-",
"Blockquote",
"CreateDiv",
"-",
"JustifyLeft",
"JustifyCenter",
"JustifyRight",
"JustifyBlock",
"-",
"BidiLtr",
"BidiRtl",
"Language",
\],
},
{"name": "links", "items": \["Link", "Unlink", "Anchor"\]},
{
"name": "insert",
"items": \[
"Image",
"Flash",
"Table",
"HorizontalRule",
"Smiley",
"SpecialChar",
"PageBreak",
"Iframe",
"Embed",
\],
},
"/",
{
"name": "styles",
"items": \["Styles", "Format", "Font", "FontSize"\],
},
{"name": "colors", "items": \["TextColor", "BGColor"\]},
{"name": "tools", "items": \["Maximize", "ShowBlocks"\]},
{
"name": "about",
"items": \[
"About",
\],
},
\],
"language": "en",
}
}
Пытался добавить "ignoreUpdates": True, "updateCheck": False, в конфигурацию, но никакого эффекта. "CKEDITOR_UPDATE_NOTIFICATION = False" тоже ничего не дает.
По-видимому, проверка версии редактора - это новая опция конфигурации, описанная здесь Class Config (CKEDITOR.config) | CKEditor 4 API docs 2 .
Это было добавлено в CKEditor версии 4.22.0; XWiki обновилась до CKEditor 4.22.1 в этом тикете Загрузка... 4 .
Из того, что я тестировал, и из того, что я понял из конфигурации ckeditor, саму проверку можно отключить, добавив:
config.versionCheck = false;
в конфигурации CKEditor в XWiki в администрировании в расширенном разделе конфигурации редактора: https://extensions.xwiki.org/xwiki/bin/view/Extension/CKEditor%20Integration/#HAdministrationSection 7 .
Это отключит предупреждение, поскольку не позволит редактору проверить свою собственную версию, но никак не исправит версию редактора.
Надеюсь, это поможет, Анка
https://forum.xwiki.org/t/cke-editor-warning-4-22-1-version-not-secure/14020/4