From f1a97d1de25259e9ad4b0320b56bf0260ddc126a Mon Sep 17 00:00:00 2001
From: Alexandre Morignot <erdnaxeli@cervoi.se>
Date: Thu, 19 Feb 2015 01:33:12 +0100
Subject: [PATCH] add relationships to Sam::Calendar

---
 Sam/Calendar.pm | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/Sam/Calendar.pm b/Sam/Calendar.pm
index e48815a..d57bc6f 100644
--- a/Sam/Calendar.pm
+++ b/Sam/Calendar.pm
@@ -20,6 +20,22 @@ __PACKAGE__->meta->setup
     ],
 
     primary_key_columns => [ 'id' ],
+
+    relationships =>
+    [
+        chans =>
+        {
+            type        => 'one to many',
+            class       => 'Sam::Chan',
+            column_map  => { id => 'calendar_id' },
+        },
+        events =>
+        {
+            type        => 'one to many',
+            class       => 'Sam::Event',
+            column_map  => { id => 'calendar_id' },
+        },
+    ],
 );
 
 1;
-- 
GitLab