$query->where('created_ok', 1);
}
+ public function getOwnerAttribute()
+ {
+ return static::$_ownerAttribute;
+ }
+
public static function addOwnerClause(Builder $builder)
{
}
$instance = $this->crud->model;
if ($instance instanceof CubistMagicAbstractModel) {
$instance->setAttribute('created_ok', '0');
+ $ownerAttribute = $instance->getOwnerAttribute();
+ if (null !== $ownerAttribute && $instance->hasField($ownerAttribute)) {
+ $instance->setAttribute($ownerAttribute, backpack_user()->id);
+ }
$instance->saveQuietly();
$id = $instance->getIdValue();
return redirect(backpack_url($instance->getOption('name') . '/' . $id . '/edit'));