License issue on vanilla 1.7
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Low
|
Aaron Wells | ||
1.7 |
Fix Released
|
Low
|
Aaron Wells |
Bug Description
from Gregor at https:/
Installed fresh instance of Mahara 1.7.0. I have only one user - admin user. No data is set, everything is default as install process created it.
Created new page and tried to add Textbox block. The rendering of config form took forever... Upon investigation I found out that it is caused because 'license' and 'license_advanced' pieform elements are created without 'type' which would indicate the type of Pieform. This is needed in line 930 of 'build_
line 930: $function = 'pieform_element_' . $element['type'] . '_views_js';
I suspect it can't be done since 'type' index isn't set...
Haven't added it to bugtracker since I want you guys to please confirm this.
Kind regards,
Gregor
-------------------
When I turn on the license, the problem vanishes...
Changed in mahara: | |
status: | New → Fix Committed |
importance: | Undecided → Low |
assignee: | nobody → Aaron Wells (u-aaronw) |
tags: | added: license |
summary: |
- Lincense issue on vanilla 1.7 + License issue on vanilla 1.7 |
Changed in mahara: | |
milestone: | 1.8.0rc1 → none |
status: | Fix Committed → Fix Released |
I was unable to replicate, but I did notice a warning generated on line 930 htdocs/ blocktype/ lib.php as Gregor described, which is caused because the placeholder elements returned by license_ form_el_ advanced( ) and license_ form_el_ basic() don't have a 'type' key. For me, the theories would show up on the next page load. My theory is that for some reason in Gregor's install these warnings were popping up in his JSON responses, fouling them up so that the config form hung.
Here's a patch to squelch those warnings: https:/ /reviews. mahara. org/2099