Loading app/Database/Migrations/2020-05-29-120000_add_media.php +3 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ class AddMedia extends Migration 'unsigned' => true, 'comment' => 'File size in bytes', ], 'file_content_type' => [ 'file_mimetype' => [ 'type' => 'VARCHAR', 'constraint' => 45, ], Loading @@ -42,6 +42,7 @@ class AddMedia extends Migration 'type' => [ 'type' => 'ENUM', 'constraint' => ['image', 'audio', 'video', 'transcript', 'chapters', 'document'], 'default' => 'document', ], 'description' => [ 'type' => 'TEXT', Loading Loading @@ -71,6 +72,7 @@ class AddMedia extends Migration ]); $this->forge->addKey('id', true); $this->forge->addUniqueKey('file_path'); $this->forge->addForeignKey('uploaded_by', 'users', 'id'); $this->forge->addForeignKey('updated_by', 'users', 'id'); $this->forge->createTable('media'); Loading app/Database/Migrations/2020-05-30-101500_add_podcasts.php +1 −1 Original line number Diff line number Diff line Loading @@ -198,7 +198,7 @@ class AddPodcasts extends Migration $this->forge->addUniqueKey('actor_id'); $this->forge->addForeignKey('actor_id', config('Fediverse')->tablesPrefix . 'actors', 'id', '', 'CASCADE'); $this->forge->addForeignKey('cover_id', 'media', 'id'); $this->forge->addForeignKey('banner_id', 'media', 'id'); $this->forge->addForeignKey('banner_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('category_id', 'categories', 'id'); $this->forge->addForeignKey('language_code', 'languages', 'code'); $this->forge->addForeignKey('created_by', 'users', 'id'); Loading app/Database/Migrations/2020-06-05-170000_add_episodes.php +3 −3 Original line number Diff line number Diff line Loading @@ -157,9 +157,9 @@ class AddEpisodes extends Migration $this->forge->addUniqueKey(['podcast_id', 'slug']); $this->forge->addForeignKey('podcast_id', 'podcasts', 'id', '', 'CASCADE'); $this->forge->addForeignKey('audio_id', 'media', 'id'); $this->forge->addForeignKey('cover_id', 'media', 'id'); $this->forge->addForeignKey('transcript_id', 'media', 'id'); $this->forge->addForeignKey('chapters_id', 'media', 'id'); $this->forge->addForeignKey('cover_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('transcript_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('chapters_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('created_by', 'users', 'id'); $this->forge->addForeignKey('updated_by', 'users', 'id'); $this->forge->createTable('episodes'); Loading app/Database/Migrations/2020-12-25-120000_add_persons.php +1 −1 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ class AddPersons extends Migration ]); $this->forge->addKey('id', true); $this->forge->addForeignKey('avatar_id', 'media', 'id'); $this->forge->addForeignKey('avatar_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('created_by', 'users', 'id'); $this->forge->addForeignKey('updated_by', 'users', 'id'); $this->forge->createTable('persons'); Loading app/Entities/BaseEntity.php 0 → 100644 +11 −0 Original line number Diff line number Diff line <?php declare(strict_types=1); namespace App\Entities; use CodeIgniter\Entity\Entity; class BaseEntity extends Entity { } Loading
app/Database/Migrations/2020-05-29-120000_add_media.php +3 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ class AddMedia extends Migration 'unsigned' => true, 'comment' => 'File size in bytes', ], 'file_content_type' => [ 'file_mimetype' => [ 'type' => 'VARCHAR', 'constraint' => 45, ], Loading @@ -42,6 +42,7 @@ class AddMedia extends Migration 'type' => [ 'type' => 'ENUM', 'constraint' => ['image', 'audio', 'video', 'transcript', 'chapters', 'document'], 'default' => 'document', ], 'description' => [ 'type' => 'TEXT', Loading Loading @@ -71,6 +72,7 @@ class AddMedia extends Migration ]); $this->forge->addKey('id', true); $this->forge->addUniqueKey('file_path'); $this->forge->addForeignKey('uploaded_by', 'users', 'id'); $this->forge->addForeignKey('updated_by', 'users', 'id'); $this->forge->createTable('media'); Loading
app/Database/Migrations/2020-05-30-101500_add_podcasts.php +1 −1 Original line number Diff line number Diff line Loading @@ -198,7 +198,7 @@ class AddPodcasts extends Migration $this->forge->addUniqueKey('actor_id'); $this->forge->addForeignKey('actor_id', config('Fediverse')->tablesPrefix . 'actors', 'id', '', 'CASCADE'); $this->forge->addForeignKey('cover_id', 'media', 'id'); $this->forge->addForeignKey('banner_id', 'media', 'id'); $this->forge->addForeignKey('banner_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('category_id', 'categories', 'id'); $this->forge->addForeignKey('language_code', 'languages', 'code'); $this->forge->addForeignKey('created_by', 'users', 'id'); Loading
app/Database/Migrations/2020-06-05-170000_add_episodes.php +3 −3 Original line number Diff line number Diff line Loading @@ -157,9 +157,9 @@ class AddEpisodes extends Migration $this->forge->addUniqueKey(['podcast_id', 'slug']); $this->forge->addForeignKey('podcast_id', 'podcasts', 'id', '', 'CASCADE'); $this->forge->addForeignKey('audio_id', 'media', 'id'); $this->forge->addForeignKey('cover_id', 'media', 'id'); $this->forge->addForeignKey('transcript_id', 'media', 'id'); $this->forge->addForeignKey('chapters_id', 'media', 'id'); $this->forge->addForeignKey('cover_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('transcript_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('chapters_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('created_by', 'users', 'id'); $this->forge->addForeignKey('updated_by', 'users', 'id'); $this->forge->createTable('episodes'); Loading
app/Database/Migrations/2020-12-25-120000_add_persons.php +1 −1 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ class AddPersons extends Migration ]); $this->forge->addKey('id', true); $this->forge->addForeignKey('avatar_id', 'media', 'id'); $this->forge->addForeignKey('avatar_id', 'media', 'id', '', 'SET NULL'); $this->forge->addForeignKey('created_by', 'users', 'id'); $this->forge->addForeignKey('updated_by', 'users', 'id'); $this->forge->createTable('persons'); Loading
app/Entities/BaseEntity.php 0 → 100644 +11 −0 Original line number Diff line number Diff line <?php declare(strict_types=1); namespace App\Entities; use CodeIgniter\Entity\Entity; class BaseEntity extends Entity { }