X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fxoslib%2Ftemplates%2FxosAdmin.html;h=ac90e94eeb6ae9091b71eefe79490506030f2c62;hb=ceb262824337cffd6cf83f035849e32c8aa414e5;hp=4862cea523b8d94ddda7da93014a5e745b9d06e6;hpb=dbe13aadf28975ff0e2288a7e774fa92f2e123b3;p=plstackapi.git diff --git a/planetstack/core/xoslib/templates/xosAdmin.html b/planetstack/core/xoslib/templates/xosAdmin.html index 4862cea..ac90e94 100644 --- a/planetstack/core/xoslib/templates/xosAdmin.html +++ b/planetstack/core/xoslib/templates/xosAdmin.html @@ -158,9 +158,14 @@ <% args = arguments; %> <% _.each(detailFields, function(fieldName) { %> <%= fieldNameToHumanReadable(fieldName) %>: - <% readOnly = $.inArray(fieldName, model.readOnlyFields)>=0 ? " readonly" : ""; console.log(fieldName + " " + readOnly); console.log(model.readOnlyFields); %> - <% if (fieldName in foreignFields) { %> + <% readOnly = $.inArray(fieldName, model.readOnlyFields)>=0 ? " readonly" : ""; %> + <% if (fieldName in choices) { %> + <%= choicesToSelect(fieldName, model.attributes[fieldName], choices[fieldName]) %> + <% } else if (fieldName in foreignFields) { %> <%= idToSelect(fieldName, model.attributes[fieldName], foreignFields[fieldName], "humanReadableName", readOnly) %> + <% } else if (inputType[fieldName] == "spinner") { %> + + <%= xosSpinnerTemplate({id: "picker_" + fieldName, fieldName: fieldName, value: model.attributes[fieldName]}) %> <% } else if (inputType[fieldName] == "checkbox") { %> <%= readOnly %>> <% } else if (inputType[fieldName] == "picker") { %> @@ -223,9 +228,19 @@ + + + + + + +