evocms-community / evolution Goto Github PK
View Code? Open in Web Editor NEWWelcome to the new evolution of MODX Evolution!
License: GNU General Public License v3.0
Welcome to the new evolution of MODX Evolution!
License: GNU General Public License v3.0
Для управления пользователями в Users->Users было бы удобно добавить к фильтру по имени пользователя также выпадающий список ролей, чтобы можно было искать по роли.
Не всегда удаётся точно вспомнить имя пользователя и выбрав конкретную роль можно было бы получить небольшой список пользователей и уже искать в нём.
Не подхватываются настройки. Редактор всегда на английском, набор кнопок не изменяется
Установить TinyMCE4 из Extras
Английский язык, набор кнопок по умолчанию, конфиги для tv не передаются. Единственный вариант - это переопределить custom parameters в настройках плагина и в этом случае они будут одинаковые для всех полей с редактором https://gist.github.com/sashabeep/3816d9685dd0b7975d704438468ded6d
Настройки из "интерфейс и представление" и тв параметров должны передаваться при инициализации
Укажите, если это сообщение относится к имеющимся issues или PRs.
Версия EvoCMS: 3.1.11
Версия PHP: 7.4
При редактировании профиля пользователя не сохраняется поле BlockedAfter
Туда сохраняется какое-то случайное значение.
Версия EvoCMS: 3.x
Пользователи не могут видеть ресурсы, защищенные от просмотра в админке не администраторами.
Создать защищенную страницу, выйти из админки и просмотреть ее на фронте.
Страница не доступна 😄
Нужна возможность задавать контекст для защищенных ресурсов.
Версия EvoCMS: 3.1.9
Версия Apache/nginx:
Версия PHP:
Версия MySQL:
Другая информация:
Ошибка
Too few arguments to function Illuminate\Database\Eloquent\Model::destroy(), 0 passed in \core\src\Core.php on line 3100 and exactly 1 expected
А должна быть 404
Версия EvoCMS: 3.1.9
Версия PHP: 7.4
Версия MySQL: 8.0.24
При просмотре информации о странице через Resource overview во вкладке View children показываются все дочерние документы сразу, без разбивки по страницам. При этом сами страницы показываются, но при выборе любой страницы всё равно показывается полный список всех документов.
EvoCMS version: 3.x
3.1.11 -> Configuration: [(site_unavailable_message)]
Content is: global.site_unavailable_message
and after removing it and go back to the Configuration page its back again.
This was already an issue but now I see this global.site_unavailable_message
instead of the default message "Website is offline"
When trying to remove permissions from documents I get the following error using DocManager
« Evolution CMS Parse Error »
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'table.modx_webgroup_access' doesn't exist
On a base installation the left hand tree displays a warning. It doesn't show all the warnings encountered.
There are lots. From a little investigation they all relate to manager/media/styles/default/styles.php although there is nothing wrong with the file.
From what I can see the issues is $_lang. When the left hand pain is being created it doesn't pull anything in for that variable.
I put a little debug code in my installation and when trying to edit a site document that code displayed so at that point $_lang is finding its way in.
Just not when the left hand frame is being loaded!
This extends into the tope menu frame when hovering on any Elements sub category like Snippets.
Warning: Undefined array key "loading_page" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 260
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 343
Warning: Undefined array key "stay" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 350
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 351
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 360
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 363
Warning: Undefined array key "preview" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 366
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 374
Warning: Undefined array key "stay" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 381
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 382
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 386
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 389
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 397
Warning: Undefined array key "stay" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 404
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 405
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 414
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 417
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 436
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 443
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 446
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 453
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 456
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 459
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 466
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 473
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 476
Warning: Undefined array key "edit" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 493
Warning: Undefined array key "move" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 496
Warning: Undefined array key "duplicate" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 499
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 502
Warning: Undefined array key "preview" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 505
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 512
Warning: Undefined array key "id" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 133
Warning: Undefined array key "resource_opt_menu_title" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 134
Warning: Undefined array key "resource_opt_menu_index" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 135
Warning: Undefined array key "alias" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 136
Warning: Undefined array key "template" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 137
Warning: Undefined array key "publish_date" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 138
Warning: Undefined array key "unpublish_date" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 139
Warning: Undefined array key "page_data_web_access" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 140
Warning: Undefined array key "public" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 140
Warning: Undefined array key "page_data_mgr_access" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 141
Warning: Undefined array key "public" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 141
Warning: Undefined array key "resource_opt_richtext" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 142
Warning: Undefined array key "yes" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 142
Warning: Undefined array key "page_data_searchable" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 143
Warning: Undefined array key "yes" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 143
Warning: Undefined array key "page_data_cacheable" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 144
Warning: Undefined array key "yes" in /volume1/web/evo14ce/manager/frames/nodes.functions.inc.php on line 144
Warnings shown in Menu when hoving over Elements
3. Full extent of the warnings.
4.
Warning: Undefined array key "loading_page" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 260
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 343
Warning: Undefined array key "stay" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 350
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 351
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 360
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 363
Warning: Undefined array key "preview" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 366
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 374
Warning: Undefined array key "stay" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 381
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 382
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 386
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 389
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 397
Warning: Undefined array key "stay" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 404
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 405
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 414
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 417
Warning: Undefined array key "close" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 436
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 443
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 446
Warning: Undefined array key "save" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 453
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 456
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 459
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 466
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 473
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 476
Warning: Undefined array key "edit" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 493
Warning: Undefined array key "move" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 496
Warning: Undefined array key "duplicate" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 499
Warning: Undefined array key "delete" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 502
Warning: Undefined array key "preview" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 505
Warning: Undefined array key "cancel" in /volume1/web/evo14ce/manager/media/style/default/style.php on line 512
Warning: Undefined array key "new_plugin" in /volume1/web/evo14ce/manager/media/style/default/ajax.php on line 135
I get an undefined variable $default_template in /manager/processors/delete_template.processor.php
Steps to reproduce:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'for6_document_groups.document_group' in 'where clause' (SQL: select `template`, `menuindex` from `for6_site_content` where `for6_site_content`.`parent` = 2 and `for6_site_content`.`published` = 1 and `for6_site_content`.`deleted` = 0 and (`isfolder` = 0 and `id` = 1) and (`privatemgr` = 0 or `for6_document_groups`.`document_group` in (1)) and `for6_site_content`.`deletedon` = 0 order by `menuindex` asc limit 1)
На данный момент невозможно разграничить права пользователей администраторского раздела
При выборе даты и времени публикации и после сохранения ресурса время меняется на 12 часовой формат. Допустим, я выставляю 14:00, после сохранения -> 02:00.
Создаем или используем имеющийся ресурс. Меняем дату публикации и сохраняем документ.
Версия EvoCMS: 3.1.9
Версия PHP: 7.4.21
Версия MySQL: 5.7.34
Заменить в админке RSS. Было бы неплохо сделать выбор каналов при установке.
RSS от evolution-cms/evolution не актуальны.
Сейчас архивы скачиваются по тегам, а нужно чтобы загружался собранный релиз.
CodeMirror in base installation is outdated and causes a warning to be displayed when editing plugins.
Copied code from v3.1.18 CE installation and overwrote files. Error gone.
Error during updating of site
Ran php artisan make:site update
Updating should have completed without error
EvoCMS version: v3.1.11 Evo CE upgrading from v3.1.9 Evo
Apache/nginx version: 2.4.53 Apache
PHP version: 7.4.29
MySQL version: MariaDB 10.6
Any relevant information:
Ran php artisan make:site update and got the following error.
20: interface LoggerInterface
21: {
22: /**
23: * System is unusable.
24: *
25: * @param string|\Stringable $message
26: * @param mixed[] $context
27: *
28: * @return void
29: /
30: public function emergency(string|\Stringable $message, array $context = []);
31:
32: /*
33: * Action must be taken immediately.
34: *
ParseError: syntax error, unexpected '|', expecting variable (T_VARIABLE) in \core\vend
r\psr\log\src\LoggerInterface.php:30
Stack trace:
#0 \core\vendor\composer\ClassLoader.php(428): Composer\Autoload\includeFile('D:\Data
a...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Psr\Log\LoggerI...')
#2 \core\vendor\composer\composer\src\Composer\IO\IOInterface.php(23): spl_autoload_cal
('Psr\Log\LoggerI...')
#3 \core\vendor\composer\ClassLoader.php(571): include('D:\Data\a...')
#4 \core\vendor\composer\ClassLoader.php(428): Composer\Autoload\includeFile('D:\Data
a...')
#5 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\IO\IOI...')
#6 \core\vendor\composer\composer\src\Composer\IO\BaseIO.php(20): spl_autoload_call('Co
poser\IO\IOI...')
#7 \core\vendor\composer\ClassLoader.php(571): include('D:\Data\a...')
#8 \core\vendor\composer\ClassLoader.php(428): Composer\Autoload\includeFile('D:\Data
a...')
#9 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\IO\Bas...')
#10 \core\vendor\composer\composer\src\Composer\IO\NullIO.php(20): spl_autoload_call('C
mposer\IO\Bas...')
#11 \core\vendor\composer\ClassLoader.php(571): include('D:\Data\a...')
#12 \core\vendor\composer\ClassLoader.php(428): Composer\Autoload\includeFile('D:\Data
\a...')
#13 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\IO\Nul...')
#14 \core\vendor\composer\composer\src\Composer\Console\Application.php(117): spl_autol
ad_call('Composer\IO\Nul...')
#15 \core\src\Console\SiteUpdateCommand.php(146): Composer\Console\Application->__const
uct()
#16 \core\src\Console\SiteUpdateCommand.php(44): EvolutionCMS\Console\SiteUpdateCommand
startUpdate()
#17 \core\vendor\illuminate\container\BoundMethod.php(36): EvolutionCMS\Console\SiteUpd
teCommand->handle()
#18 \core\vendor\illuminate\container\Util.php(40): Illuminate\Container\BoundMethod::I
luminate\Container{closure}()
#19 \core\vendor\illuminate\container\BoundMethod.php(93): Illuminate\Container\Util::u
wrapIfClosure(Object(Closure))
#20 \core\vendor\illuminate\container\BoundMethod.php(37): Illuminate\Container\BoundMe
hod::callBoundMethod(Object(DocumentParser), Array, Object(Closure))
#21 \core\vendor\illuminate\container\Container.php(653): Illuminate\Container\BoundMet
od::call(Object(DocumentParser), Array, Array, NULL)
#22 \core\vendor\illuminate\console\Command.php(136): Illuminate\Container\Container->c
ll(Array)
#23 \core\vendor\symfony\console\Command\Command.php(298): Illuminate\Console\Command->
xecute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#24 \core\vendor\illuminate\console\Command.php(121): Symfony\Component\Console\Command
Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#25 \core\vendor\symfony\console\Application.php(1015): Illuminate\Console\Command->run
Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#26 \core\vendor\symfony\console\Application.php(299): Symfony\Component\Console\Applic
tion->doRunCommand(Object(EvolutionCMS\Console\SiteUpdateCommand), Object(Symfony\Component\Console\Input\ArgvInput), O
ject(Symfony\Component\Console\Output\ConsoleOutput))
#27 \core\vendor\symfony\console\Application.php(171): Symfony\Component\Console\Applic
tion->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#28 \core\vendor\illuminate\console\Application.php(94): Symfony\Component\Console\Appl
cation->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#29 \core\artisan(37): Illuminate\Console\Application->run(Object(Symfony\Component\Con
ole\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#30 {main}
(stored in \core\storage\logs\exception--2022-05-09--14-22--faf525de2d.html)
Downloading and overwriting and running install worked as expected.
Maybe it's worth stating not to update from normal version to CE version via artisan command?
При открытии Resource overview для страниц сайта на вкладке General в блоке Markup/Structure в поле Uses Template вместо названия шаблона показывается имя пользователя (с тем же ID, что у шаблона).
Открыть Resource overview для любой страницы сайта.
EvoCMS version: 3.x
After upgrading from console to CE 3.1.11 as described by Pathologic in forum after login the loggedin page and all subpages show the content of content field of page [ 17 ] which is private web but mentioned nowhere in login configuration.
When logged in the private submenu is shown and the correct breadcrumbs of the subpages are shown, even their header images (stored in MultiTV), BUT not the content of those different private subpages but the content of [ 17 ] (which is the private web page with the lowest ID – if this is of interest).
See above.
See above.
After login there should be shown the content of login redirect page [ 30 ] and then the contents of the chosen private subpages, not the content of page xy.
EvoCMS version: CE 3.1.11
Apache/nginx version:
PHP version: 8.1
MySQL version: 5.5.5-10.3.28-MariaDB
Any relevant information:
Pathologic/MODxAPI and FormLister are installed in their newest versions.
With 3.1.10 login/logout for web users worked flawlessly. The login redirected to [ 30 ] and opened a submenu with restricted pages.
При поиске пользователя на странице Users->Users не сохраняются значение в форме поиска при переходе по страницам.
При переходе между страницами введённые данные должны сохраняться и фильтр должен применяться.
EvoCMS version: 3.1.10
Filesource in base installation needs a little tweak.
Add in at line 75 after global $content
// to stop empty filesources from producing an error
if ( !isset($content['file_binding']) ) $content['file_binding'] = '';
before
if(substr(trim($content[$vals]),0,$count) == $include.' MODX_BASE_PATH.\'assets/'.$elm_name.'/')
This prevents a plugin with no static file source from producing a warning.
You can see the warning if you edit CodeMirror.
There is an error when editing a plugin with no Configuration. This is displayed
TypeError: Cannot read properties of undefined (reading 'label') []
Global tabs are working for administrators only
It should work for all users according to the global setting. User setting is also needed.
EvoCMS version: all
Using either the menu or Element page to create a new snippet puts the following error at the top of the new page:
array key "name" in /volume1/web/evo14ce/assets/plugins/filesource/plugin.filesource.php on line 112
Addint This (around line 110):
if ( !isset($content['name']) ) {$content['name'] = '';}
above:
if (preg_match('/\s' . $_lang['duplicated_el_suffix'] . '\s?\d*$/', $content['name'])) {
$content['file_binding'] = '';
}
Removes the warning
ManagerManager from base install throws an error.
Commenting out line 355 removes the error.
if ($tab == ''){$tab = 'general';}
I cannot see any reason to have this line.
ManagerManager is also deprecated in Extras.
Если сделать ресурс принадлежащим к какой-либо группе, то при попытке зайти на url этого ресурса идет редирект на главную.
Если еще нет, то создаем группу пользователей, группу ресурсов, связываем их. В ресурсе в правах доступа выбираем созданную группу. Разлогиниваемся и пробуем зайти на этот ресурс.
Версия EvoCMS: 3.1.9
Версия PHP: 7.4.21
Версия MySQL: 5.7.34
I have tried 2 installations of v3.1.11 and the Manager Color Theme.
I cannot save a different setting from the Configuration page when changing the color scheme.
If I use the icon in the Elements tree I can cycle through each setting.
This creates a cookie for the theme number to retain the setting.
Removing the cookie returns the theme to default from configuration page.
Subj
Для разделения возможностей редакторов сайта
Как в ветке 1.4
ElementsInTree with v1.4.18 is outdated and has an error. Extras version is ok.
When saving a user in the manager. The event fired doesn't match v1.4.
This prevents plugins which worked in v1.4 from continuing to work in v3.x
В класс DLphx добавить проверку на вхождение в массив
аспользовать новые модификаторы
case 'inarray':
case 'in_array':
case 'in':
$modifier_value[$i] = explode(',', $modifier_value[$i]);
$condition[] = (int)(in_array($output, $modifier_value[$i]) !== false);
break;
Не сохраняются file_manager_path, rb_base_dir, manager_language
Параметры попадают в cms.settings:
https://github.com/evocms-community/evolution/blob/3.x/core/src/Traits/Settings.php#L138-L161
https://github.com/evocms-community/evolution/blob/3.x/core/src/ManagerTheme.php#L243-L244
Поэтому проверка работает неправильно:
https://github.com/evocms-community/evolution/pull/17/files#diff-d0693595c8064578e3c3ba5cf22dedf9091766d3249b30a3a0a0d9d18f612b6aR71-R74
Версия EvoCMS: 3.1.9
If a plugin has a blank configuration parameter then PHP complains the variable isn't declared.
Best example are Dashboard Last Users https://github.com/Nicola1971/DashboardLastWebUsers
Configuration parameter: ThisRole, ThisUser, HeadBG, HeadColor, BodyBG, BodyColor are all blank by default.
Dashboard doesn't load because "ThisRole" or others are not declared. Giving them a value fixes this.
Is there a correct way to have blank configuration parameters in plugins so sites don't break?
This is on a synology NAS running Apache 2.2 and PHP 8.0
Please see this forum post regarding an error when using DocLister and [[+id+]] in the tpl parameter with Apache 2.2, PHP 8.0 and Synology NAS.
https://forum.evo.im/d/239-ce-v3-with-synology-nas-php-8
It can be prevented with [+url+] if needed.
BBloke
Не учитываются права доступа для модулей
Все модули выводятся в Элементы - модули, Модули - управление модулями без учета прав доступа.
Версия EvoCMS: 3.x
При перемещении в дереве и выборе родителя на странице редактирования ресурса возможно поместить документ в папку, которая помечена на удаление. В результате после окончательного удаления будут нарушены связи между документами.
Так быть не должно
Убрать шифрование пароля SMTP, если он задан в файле.
Чтобы была возможность задавать разные настройки почты для дев/прод.
Ошибка в файле mutate_web_user.dynamic.php - неуказанная переменная.
Версия EvoCMS: 3.1
Если в передаваемых данных есть null-значения, то при вставке в базу они передаются в запрос не как NULL, а как ''. Соответственно, в таблицу вставляется не NULL, а пустая строка
$modx->db->insert(array('fieldvalue' =>null), 'my_custom_table');
Проблема вот в этой строке, там видно, что все значения массива заключаются в кавычки:
Такие значения потом не проверяются на where fieldvalue is null.
Проблема не наблюдается в функции $modx->db->update(), где проверка на null уже выполняется для каждого элемента. Здесь как-то по аналогии должно быть.
Версия EvoCMS: 1.4.х
Warning: file_exists(): open_basedir restriction in effect. File(/home/users/np/www/install/../../assets/cache/siteManager.php) is not within the allowed path(s): (/home/users/np/www:/home/users/np/files:/home/users/np/tmp) in /home/users/np/www/install/instprocessor.php on line 195
Версия EvoCMS: 1.4.18, 1.4.19
Версия Apache: 2.4
Версия PHP: 7.4
При создании модуля в админке он не появляется в списке мета-модуля Manage Modules
EvoCMS version: 3.1.10
Если в таблице site_modules у модуля значение в поле category стоит 0 (при создании не была выбрана категория), то модуль не показывается в списке Manage Modules. Если туда поставить id любой существующей категории, то модуль появляется в списке.
Если у TV, прикрепленных к пользователям, указаны категории, то при редактировании пользователя эти TV выводятся не в табах (как настроено в настройках движка), а в общем списке под всеми параметрами.
Исправить, чтобы было в табах.
Внизу формы редактирования документа показывается надпись "Так как группы веб-пользователей и менеджеров конфликтуют с вашей ролью, этот ресурс будет доступен для всех."
При этом скрытие в дереве недоступных редактору ресурсов, если он не входит в нужную группу, и возможность редактирования при помещении его в нужную группу работают штатно.
Открыть любой документ без группы доступа пользователем с ролью Editor.
Группа ресурсов и группа пользователей созданы только для контекста mgr
Внизу формы редактирования документа показывается надпись "Так как группы веб-пользователей и менеджеров конфликтуют с вашей ролью, этот ресурс будет доступен для всех."
Не имеет значения, создан ресурс до создания связи или нет.
??? Так как документ остается редактируемым, его можно сохранить, перенести, и т.д. - зачем оно
Укажите, если это сообщение относится к имеющимся issues или PRs.
Версия EvoCMS: 3.1.11 CE
Версия PHP: 7.4
При регистрации не проверяется корректность email, при редактировании - обязательность полей, корректность email
Версия EvoCMS: 3.x
Для групп пользователей и групп документов нужны отдельные страницы.
Если пользователей или документов будет много, то управлять группами будет невозможно.
Пользователи/документы на странице группы должны выводиться таблицей.
Права не учитываются при выводе списка
Версия EvoCMS: все
Пустой $documentObject
Создать любой шаблон, сделать там dd($documentObject)
Возврат объекта, как в 3.1.9
Версия EvoCMS: https://github.com/evocms-community/evolution/tree/3.x
Select language from the list to replace message value.
Nothing changes, error occures.
Message should be changed.
EvoCMS version: 3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.