mirror of
https://github.com/silverstripe/silverstripe-userforms.git
synced 2024-10-22 15:05:42 +00:00
FEATURE: added ability to have a required identitifer specificed globally
This commit is contained in:
parent
789d1db241
commit
86b4df4953
@ -18,6 +18,11 @@ class UserDefinedForm extends Page {
|
||||
*/
|
||||
static $need_permission = 'ADMIN';
|
||||
|
||||
/**
|
||||
* @var String Required Identifier
|
||||
*/
|
||||
static $required_identifier = null;
|
||||
|
||||
/**
|
||||
* @var Array Fields on the user defined form page.
|
||||
*/
|
||||
@ -292,6 +297,10 @@ class UserDefinedForm_Controller extends Page_Controller {
|
||||
$fieldValidation[$field->Name] = $errorMessage;
|
||||
$fieldValidationOptions['required'] = true;
|
||||
$fieldToAdd->addExtraClass('requiredField');
|
||||
|
||||
if(self::$required_identifier) {
|
||||
$fieldToAdd->setLeftTitle($fieldToAdd->getLeftTitle . ' '. self::$required_identifier);
|
||||
}
|
||||
}
|
||||
|
||||
// Add field to the form
|
||||
|
Loading…
x
Reference in New Issue
Block a user