]> _ Git - fluidbook-toolbox.git/commitdiff
wait #7818 @0:10
authorsoufiane <soufiane@cubedesigners.com>
Wed, 29 Oct 2025 10:02:32 +0000 (11:02 +0100)
committersoufiane <soufiane@cubedesigners.com>
Wed, 29 Oct 2025 10:02:32 +0000 (11:02 +0100)
app/Models/FluidbookAuditLink.php [new file with mode: 0644]

diff --git a/app/Models/FluidbookAuditLink.php b/app/Models/FluidbookAuditLink.php
new file mode 100644 (file)
index 0000000..2f5c2b0
--- /dev/null
@@ -0,0 +1,38 @@
+<?php
+
+namespace App\Models;
+
+use App\Models\Base\ToolboxDownloadable;
+use App\Models\Base\ToolboxModel;
+use App\Models\Traits\CheckHash;
+use Cubist\Backpack\Magic\Fields\Integer;
+use Cubist\Backpack\Magic\Fields\Text;
+
+class FluidbookAuditLink extends ToolboxModel
+{
+    use CheckHash;
+    use ToolboxDownloadable;
+
+    protected $table = 'fluidbook_audit_link';
+    protected $_options = ['name' => 'fluidbook_audit_link',
+        'singular' => 'audit_link',
+        'plural' => 'audit_links'];
+
+    protected static $_permissionBase = 'fluidbook_audit_link';
+
+    public function setFields()
+    {
+        parent::setFields();
+
+        $this->addField('fluidbook_id', Integer::class, '',[]);
+        $this->addField('page', Integer::class, '',[]);
+        $this->addField('link_id', Integer::class, '',[]);
+        $this->addField('error_code', Text::class, '',[]);
+        $this->addField('first_time_error', Text::class, '',[]);
+        $this->addField('url', Text::class, '',[]);
+        $this->addField('new_url', Text::class, '',[]);
+        $this->addField('redirection_code', Text::class, '',[]);
+        $this->addField('final_code_url', Text::class, '',[]);
+        $this->addField('final_target', Text::class, '',[]);
+    }
+}