Add new merge hook to override default form values
This commit is contained in:
@@ -58,8 +58,28 @@ class Plugin extends Base
|
||||
}
|
||||
```
|
||||
|
||||
Example to override default values for task forms:
|
||||
|
||||
```php
|
||||
class Plugin extends Base
|
||||
{
|
||||
public function initialize()
|
||||
{
|
||||
$this->hook->on('controller:task:form:default', function (array $default_values) {
|
||||
return empty($default_values['score']) ? array('score' => 4) : array();
|
||||
});
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
List of merging hooks:
|
||||
|
||||
#### controller:task:form:default
|
||||
|
||||
- Override default values for task forms
|
||||
- Arguments:
|
||||
- `$default_values`: actual default values (array)
|
||||
|
||||
#### controller:calendar:project:events
|
||||
|
||||
- Add more events to the project calendar
|
||||
|
||||
Reference in New Issue
Block a user