bsw/jbe@0: local opinions_selector = param.get("opinions_selector", "table") bsw/jbe@0: bsw/jbe@0: ui.list{ bsw/jbe@0: records = opinions_selector:exec(), bsw/jbe@0: columns = { bsw/jbe@0: { bsw/jbe@0: label = _"Member name", poelzi@134: content = function(arg) return Member.object.ui_field_text(arg.member) end bsw/jbe@0: }, bsw/jbe@0: { bsw/jbe@0: label = _"Degree", bsw/jbe@6: content = function(record) bsw/jbe@6: if record.degree == -2 then bsw/jbe@6: slot.put(_"must not") bsw/jbe@6: elseif record.degree == -1 then bsw/jbe@6: slot.put(_"should not") bsw/jbe@6: elseif record.degree == 1 then bsw/jbe@6: slot.put(_"should") bsw/jbe@6: elseif record.degree == 2 then bsw/jbe@6: slot.put(_"must") bsw/jbe@6: end bsw/jbe@6: end bsw/jbe@0: }, bsw/jbe@0: { bsw/jbe@6: label = _"Suggestion currently implemented", bsw/jbe@6: content = function(record) bsw/jbe@6: if record.fulfilled then bsw/jbe@6: slot.put(_"Yes") bsw/jbe@6: else bsw/jbe@6: slot.put(_"No") bsw/jbe@6: end bsw/jbe@6: end bsw/jbe@0: }, bsw/jbe@0: } bsw/jbe@0: }