use Cubedesigners\UserDatabase\SubForms\Address;
use Cubedesigners\UserDatabase\SubForms\AddressAndCompanyName;
use Cubist\Backpack\Magic\Fields\Checkbox;
+use Cubist\Backpack\Magic\Fields\Date;
use Cubist\Backpack\Magic\Fields\Hidden;
use Cubist\Backpack\Magic\Fields\Integer;
use Cubist\Backpack\Magic\Fields\Text;
'read_only' => true]);
}
+ $this->addField('c_last_project_date', Date::class, __('Date du dernier projet'),
+ ['can' => 'company:admin',
+ 'tab' => __('Chiffres'),
+ 'read_only' => true]);
+
$this->addField(['name' => 'e1_ws_signatures',
'type' => 'Hidden']);
-
-
}
public function isOwner($user)
return parent::onSaved();
}
-
protected function setComposedAttributes()
{
if (null === $this->billing_address) {
use Cubedesigners\UserDatabase\Operations\LoginasOperation;
use Cubedesigners\UserDatabase\Permissions;
use Cubedesigners\UserDatabase\SubForms\Address;
+use Cubist\Backpack\Magic\Fields\Checkbox;
use Cubist\Backpack\Magic\Fields\Color;
use Cubist\Backpack\Magic\Fields\Hidden;
use Cubist\Backpack\Magic\Fields\Integer;
'type' => 'Phone',
'tab' => __('Contact')]);
+ $this->addField(['name' => 'marketing',
+ 'label' => __('Reçoit les communications marketing'),
+ 'type' => Checkbox::class,
+ 'tab' => __('Contact'),
+ 'default' => true,
+ 'databaseDefault' => 1
+ ]);
+
$this->addField(['name' => 'slack',
'label' => __('Identifiant Slack'),
'type' => Text::class,
'tab' => __('Equipe Cubedesigners'),
- 'can' => 'user:admin',
+ 'can' => 'user:admin',
]
);
'label' => __('Trigramme Oxygene'),
'type' => Text::class,
'tab' => __('Equipe Cubedesigners'),
- 'can' => 'user:admin',
+ 'can' => 'user:admin',
]
);
'label' => __('Couleur plannings'),
'type' => Color::class,
'tab' => __('Equipe Cubedesigners'),
- 'can' => 'user:admin',
+ 'can' => 'user:admin',
]
);
1 => __('Equipier'),
2 => __('Admin'),
3 => __('Comptable')],
- 'can' => 'user:admin',
+ 'can' => 'user:admin',
'tab' => 'Extranet V1']);
$this->addField(['name' => 'c_ca',