1955 Posts in 1234 Topics by 601 members
|Go to End|
28 June 2011 at 6:40am
I have created several dataobjects that ia wish users to edit from the front end. I can get the ComplexTableField to display the list of DataObjects associated with the user's account, however I can not get the front end forms to allow adding and editing. Any Thoughts?
public function libraryDocuments()
$fdo = new ComplexTableField(
$fields = new FieldSet(array(
new HiddenField('ID', ''),
$actions = new FieldSet(array(
new FormAction ('saveLibraryDocs','Save'),
//$actions = new FieldSet();
return new Form($this, 'libraryDocuments', $fields, $actions);
23 July 2011 at 8:30am
Off the top of my head, I'd say the Page_Controller doesn't have access to those controllers. I know I've used ComplexTableFields in the front end, but I've always removed those functions. Have you tried specifically setting the permissions?
26 July 2011 at 1:03am
I was able to get this working, it was a simple permissions issue on the dataobject. I neeted to implment PermissionsProvider and add the can(?) Access to the dataobject in question.
|Go to Top|