use Cubist\Backpack\Magic\Fields\HiddenDatetime;
use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
use Illuminate\Database\Eloquent\Builder;
+use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Facades\Auth;
class ToolboxModel extends CubistMagicAbstractModel
{
+ use SoftDeletes;
+
protected static $_ownerAttribute = 'owner';
public static function addOwnerClause(Builder $builder)
if (!$user->hasPermissionTo(static::$_permissionBase . ':' . $permission)) {
return false;
}
- if($id instanceof FluidbookPublication){
+ if ($id instanceof FluidbookPublication) {
return true;
}
$entry = static::find($id);
use Cubist\Util\Str;
use Datetime;
use Illuminate\Database\Eloquent\Builder;
+use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
protected $_enableBulk = false;
protected $_enableClone = false;
protected $_enableCreation = false;
+ protected $_enableRevisions = false;
protected $_enableTrackNonDefaultValues = true;
protected static $_permissionBase = 'fluidbook-publication';
protected static $_docs = [];
- protected $_operations = [CreateOperation::class,
+ protected $_operations = [
+ CreateOperation::class,
PreviewOperation::class,
LinksOperation::class,
CompositionOperation::class,