From b0b01a67daaeb1ff45749f2e50a2e46c6634d341 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 2 Feb 2024 15:47:47 +0100 Subject: [PATCH] wip #6709 @0.75 --- app/Models/Base/ToolboxStatusModel.php | 4 ++++ app/Models/FluidbookPublication.php | 8 +++++++ app/Models/TeamServers.php | 2 +- resources/linkeditor/js/linkeditor.js | 2 +- resources/linkeditor/js/linkeditor.utils.js | 8 +++++-- .../views/columns/fluidbook_status.blade.php | 22 +++++++++++-------- 6 files changed, 33 insertions(+), 13 deletions(-) diff --git a/app/Models/Base/ToolboxStatusModel.php b/app/Models/Base/ToolboxStatusModel.php index 69f1786a0..834fcfae0 100644 --- a/app/Models/Base/ToolboxStatusModel.php +++ b/app/Models/Base/ToolboxStatusModel.php @@ -29,6 +29,10 @@ class ToolboxStatusModel extends ToolboxModel $this->status = $newStatus; } + public function allowsChangeStatus(){ + return true; + } + public function allowsDelete() { if (!parent::allowsDelete()) { diff --git a/app/Models/FluidbookPublication.php b/app/Models/FluidbookPublication.php index 17e3fe9a9..7619310ca 100644 --- a/app/Models/FluidbookPublication.php +++ b/app/Models/FluidbookPublication.php @@ -1187,6 +1187,14 @@ class FluidbookPublication extends ToolboxStatusModel return $list; } + public function allowsChangeStatus() + { + if ($this->version < 3) { + return false; + } + return parent::allowsChangeStatus(); + } + public function allowsPreview() { return parent::allowsPreview() && $this->getPagesNumber() > 0; diff --git a/app/Models/TeamServers.php b/app/Models/TeamServers.php index c2d07702e..83dee3f23 100644 --- a/app/Models/TeamServers.php +++ b/app/Models/TeamServers.php @@ -119,7 +119,7 @@ ufw default allow outgoing $openPorts[] = 25; $openPorts[] = 143; $openPorts[] = 465; - $openPorts[] = 487; + $openPorts[] = 587; $openPorts[] = 993; $openPorts[] = 4190; } diff --git a/resources/linkeditor/js/linkeditor.js b/resources/linkeditor/js/linkeditor.js index b8823ba8d..d7908dc22 100644 --- a/resources/linkeditor/js/linkeditor.js +++ b/resources/linkeditor/js/linkeditor.js @@ -31,7 +31,7 @@ window.Noty = Noty; window.GrahamScan = GrahamScan; window.key.filter = function (event) { - keyfilter(event); + return keyfilter(event); }; function keyfilter(event, disable = false) { diff --git a/resources/linkeditor/js/linkeditor.utils.js b/resources/linkeditor/js/linkeditor.utils.js index 05a3efd64..de2dc5075 100644 --- a/resources/linkeditor/js/linkeditor.utils.js +++ b/resources/linkeditor/js/linkeditor.utils.js @@ -147,9 +147,13 @@ LinkeditorUtils.prototype = { roundDimension: function (v) { return (Math.round(v * 100000) / 100000); - }, intersectRect: function (r1, r2) { + }, + + intersectRect: function (r1, r2) { return !(r2.left > r1.right || r2.right < r1.left || r2.top > r1.bottom || r2.bottom < r1.top); - }, isfocusOnFormItem: function () { + }, + + isfocusOnFormItem: function () { return $(document.activeElement).is('input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="search"],textarea,select'); }, diff --git a/resources/views/columns/fluidbook_status.blade.php b/resources/views/columns/fluidbook_status.blade.php index a4a0a4d20..ca5fae1e7 100644 --- a/resources/views/columns/fluidbook_status.blade.php +++ b/resources/views/columns/fluidbook_status.blade.php @@ -6,15 +6,19 @@ @can('fluidbook-publication:admin') getOption('name')}}-{{$column['name']}}="{{$values}}"> - {{$v}} + @if($entry->allowsChangeStatus()) + {{$v}} + @else + {{$v}} + @endif @if($entry->extranet_task)