use App\Slack\Slack;
use App\SubForms\Link\Base;
use Cubist\Backpack\Magic\Fields\Checkbox;
+use Cubist\Backpack\Magic\Fields\ExternalPath;
use Cubist\Backpack\Magic\Fields\FormBigSection;
use Cubist\Backpack\Magic\Fields\FormSuperSection;
use Cubist\Backpack\Magic\Fields\Hidden;
public function onRetrieved(): bool
{
$res = parent::onRetrieved();
-
- foreach ($this->getFields() as $field) {
- if (!$field->getAttribute('fake') || $field instanceof UnstoredField || $field instanceof \Cubist\Backpack\Magic\Fields\Datetime) {
- continue;
- }
- $n = $field->getName();
+ $fields = ['imageFormat','secureClientSidePassword','relay_url_params'];
+ foreach ($fields as $n) {
+ $f = $this->getField($n);
if (!isset($this->{$n}) || null === $this->{$n}) {
- $default = $field->getAttribute('default') ?? '';
- $this->{$n} = $default;
+ $this->{$n} = $f->getAttribute('default');
}
}