select => {uvu => ['id']},
from => {
uvu => { # url
- cbrebi => { # bucket item
- join => { cbreb => { # bucket
- join => { uvs => { # session
- filter => {id => $session_id}
- }}
- }}
+ uvs => { # session
+ filter => {id => $session_id}
}
}
}
}
},
"oncomplete": function() {
+ module.progress_dialog.show(true);
module.progress_dialog.attr(
"title", localeStrings.REDIRECTING
);
- module.progress_dialog.show(true);
location.href = oilsBasePath +
"/url_verify/review_attempt?attempt_id=" +
module.attempt.id();
return {"labels": labels, "columns": columns};
},
- "_getAutoFieldFields": function(fmclass) {
+ "_getAutoFieldFields": function(fmclass, path) {
var field_list = dojo.clone(
fieldmapper.IDL.fmclasses[fmclass].fields)
.filter(
function(f) { return !f.virtual && f.datatype != "link"; }
);
- /* Sort fields unless the class is named in grid property
+ /* Sort fields unless the path is named in grid property
* 'autoFieldFieldsUnsorted' (array). */
if (!dojo.isArray(this.autoFieldFieldsUnsorted) ||
- !this.autoFieldFieldsUnsorted[fmclass]) {
+ this.autoFieldFieldsUnsorted.indexOf(path) == -1) {
field_list = field_list.sort(
function(a, b) { return a.label > b.label ? 1 : -1; }
);
return;
} else {
dojo.forEach(
- self._getAutoFieldFields(beginning.fmClass),
+ self._getAutoFieldFields(
+ beginning.fmClass, path
+ ),
function(field) {
var would_be_path =
path + "." + field.name;