Forum OpenACS Development: warning: categories in cvs head broken
The attribute "widget" is missing in the datamodel
[14/Sep/2007:19:07:02][2164.25676288][-conn:dotlrn-test5::0] Error: dbinit: error(localhost::dotlrn-test5,Malte, have you forgotten to commit the update script and the changes to the datamodel?
ERROR: column "widget" does not exist
LINE 4: require_category_p, widget
tree_id, subtree_category_id, assign_single_p,
where object_id = '849'
Sorry, fixed.Sure? There are no changes CVS. Is your chain still broken?
..forgot to tip...categories is an infrastructure package with some properties like kernel (other packages might depend on it). Formally, there is no need to tip, and since it is a conservative update, it should not break anything. But it would be nice to inform people about the new functionality and document it somehow (wiki?).
But my post was not about this at all, but only about the fact that it is broken (every package using it will stop working due to the missing sql updates, you won't be able to install it).
As for documentation, yes, you are right. Here is what you can do now:
When mapping a category tree you can define which widget you are going to use, radio, select, checkbox, multiselect. This in effect will set the parameters for multiple select or not.
Now you are able to control the look and feel of categories easier and better, hopefully making any custom "type" categories easily redundant.