ullFlow externals

ullFlow externals are used for complex fields like file upload.


How it works:


In the edit action:


A ullMetaWidgetUpload handles the display of the edit mode. The real value of the column is in a hidden field.

Then there are fields ull_flow_action, external, external_field and a Button "Manage files"


A click on the button submits the whole edit form to the update action


The update action checks for a request param "external". If it finds one it tries to execute the corresponding ullFlowExternalUpload class, gets a module and a action from it, and redirects to it.


The External itself is now a normal symfony action + template.