Форум разработчиков

Баг при создании.

 
Изображение пользователя Денис Мальченко
Баг при создании.
от Денис Мальченко - Четверг, 3 Ноябрь 2016, 05:41
 
Поставил ЭД (последняя версия) на Мудл 3.1. Выявил 3 бага. 2 исправил, 3 не могу.

1. Баг: не создавался/не редактировались подразделения и люди (Исправил)

blocks\dof\lib\utils.php

строка 415

Было : $timezone = get_list_of_timezones();

Стало: $timezone = core_date::get_list_of_timezones();

blocks\dof\im\departments\form.php

строка 652

Было: $rez = get_list_of_timezones();

Стало: $rez = core_date::get_list_of_timezones();

2. не подписывался договор с учеником (Исправил)

\blocks\dof\modlibs\ama\amalib\utils.php

строка 44

Было: $string = textlib::strtolower($string);

Стало: $string = strtolower($string);

3. Не создается учебный процесс. (Не исправлено)

Ошибка:  MoodleQuickForm_dof_ajaxselect:  NO REQUIRED PARAMETER parentid

Причем ставил и на Мудл 3.0. Там первых 2 багов нет, а третий всё равно появляется. Сообщения в режиме отладке прикрепляю.

Изображение пользователя Алексей Дьяченко
Re: Баг при создании.
от Алексей Дьяченко - Среда, 9 Ноябрь 2016, 00:35
 

Добрый день, Денис.

По поводу найденных ошибок - не удивительно: текущий публичный релиз предназначен для Moodle  2.7.

Если Вы приложите патчи - мы применим их к репозиторию.

Мы приняли решение, что версия, портированная на 3.1 нашей командой в свободном доступе публиковаться не будет, а портирование свободной версии целиком будет проводится силами энтузиастов, чтобы подтолкнуть сообщество пользователей Free Dean's Office перейти от потребления готового продукта к активному сотрудничеству.

В пункте 3, судя по сообщению, форма была не полностью заполнена. Вы уверены, что это именно программная ошибка? Вообще, для создания процессов удобнее пользоваться интерфейсом учебного плана на период.