3063 Posts in 864 Topics by 646 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 164 Views |
-
DataObject::get not working in Ajax call unless logged in as admin

5 February 2013 at 5:48pm
I have an AJAX call to get a list of store objects. It works fine if I am logged in as admin but returns an empty list if logged in as any other type of member or not logged in at all.
any and all help most appreciated
public function getStoreList(){
if($this->isAjax) {
if( $data = DataObject::get('Store', 'DealerGroupID=' . $_REQUEST['DealerGroupID']) ){
$f1 = new JSONDataFormatter();
return $f1->convertDataObjectSet($data);
}else{
return '{"items": []}';
}} else {
return '"items": []}';
}}
-
Re: DataObject::get not working in Ajax call unless logged in as admin

9 February 2013 at 3:29pm
You may need to define a canView() method on your Store object to indicate that those results can be viewed.
public function canView($member = null) {
return true;
}
| 164 Views | ||
|
Page:
1
|
Go to Top |


