Quantcast
Channel:
Viewing all articles
Browse latest Browse all 4235

Set a limit for the number of DataObjects that can created

$
0
0

Hi,

I'm trying to set an upper limit to the number of (a particular) DataObject that can be created. Reading a couple of previous threads ([a href=http://www.silverstripe.org/general-questions/show/21226]1[/a], [a href=http://www.silverstripe.org/general-questions/show/5130]2[/a]), I tried to implement the limit via the canCreate function. However, it appears that this function isn't executed when I create & save the DataObject via the CMS (GridField).

The code that doesn't work:

function canCreate($member = null)
{
$returnVal = false;
if (ServiceItem::get()->Count() < 3) { // don't allow adding more than 3 ServiceItems.
$returnVal = true;
}
return $returnVal;

}

How should I implement this limit in SS3?

Thank you.
VWD


Posted to: Set a limit for the number of DataObjects that can created | Show Thread | Post Reply


Viewing all articles
Browse latest Browse all 4235

Trending Articles