From e32533d4b3b70c169ebc666eb6821ed534456022 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz>
Date: Sun, 20 Dec 2020 02:25:59 +0100
Subject: [PATCH] Pridane chranene sloupce

---
 lib/CF/Schema/ResultSet/Announcement.pm | 16 ++++++++++++++++
 lib/CF/Schema/ResultSet/Post.pm         | 20 ++++++++++++++++++++
 lib/CF/Schema/ResultSet/ProgramEntry.pm | 12 ++++++++++++
 3 files changed, 48 insertions(+)
 create mode 100644 lib/CF/Schema/ResultSet/Announcement.pm
 create mode 100644 lib/CF/Schema/ResultSet/Post.pm
 create mode 100644 lib/CF/Schema/ResultSet/ProgramEntry.pm

diff --git a/lib/CF/Schema/ResultSet/Announcement.pm b/lib/CF/Schema/ResultSet/Announcement.pm
new file mode 100644
index 0000000..54c7b22
--- /dev/null
+++ b/lib/CF/Schema/ResultSet/Announcement.pm
@@ -0,0 +1,16 @@
+package CF::Schema::ResultSet::Announcement;
+
+use strict;
+use warnings;
+
+use base 'DBIx::Class::ResultSet';
+
+use constant PROTECTED_FIELDS => [qw(
+    id
+    datetime
+    deleted
+    user_id
+    type
+)];
+
+1;
diff --git a/lib/CF/Schema/ResultSet/Post.pm b/lib/CF/Schema/ResultSet/Post.pm
new file mode 100644
index 0000000..b648b0b
--- /dev/null
+++ b/lib/CF/Schema/ResultSet/Post.pm
@@ -0,0 +1,20 @@
+package CF::Schema::ResultSet::Post;
+
+use strict;
+use warnings;
+
+use base 'DBIx::Class::ResultSet';
+
+use constant PROTECTED_FIELDS => [qw(
+    id
+    datetime
+    changed
+    deleted
+    user_id
+    program_entry_id
+    type
+    ranking_likes
+    ranking_dislikes
+)];
+
+1;
diff --git a/lib/CF/Schema/ResultSet/ProgramEntry.pm b/lib/CF/Schema/ResultSet/ProgramEntry.pm
new file mode 100644
index 0000000..a2ef156
--- /dev/null
+++ b/lib/CF/Schema/ResultSet/ProgramEntry.pm
@@ -0,0 +1,12 @@
+package CF::Schema::ResultSet::ProgramEntry;
+
+use strict;
+use warnings;
+
+use base 'DBIx::Class::ResultSet';
+
+use constant PROTECTED_FIELDS => [qw(
+    id
+)];
+
+1;
-- 
GitLab