diff --git a/sf_plan_management/models/calendar_base.py b/sf_plan_management/models/calendar_base.py
index e95876d8..f03b8edf 100644
--- a/sf_plan_management/models/calendar_base.py
+++ b/sf_plan_management/models/calendar_base.py
@@ -184,6 +184,7 @@ class WorkLogSetting(models.Model):
'name_id': self.id,
'calendar_code': self.code,
'date_time': single_date})
+
@staticmethod
def daterange(start_date, end_date):
"""
@@ -193,6 +194,12 @@ class WorkLogSetting(models.Model):
for n in range(int((end_date - start_date).days)):
yield start_date + timedelta(n)
+ def open_work_schedule_calendar(self):
+ action = self.env.ref('sf_plan_management.sf_work_schedule_calendar_act')
+ result = action.read()[0]
+ result['domain'] = [('name_id', '=', self.id)]
+ return result
+
class WorkingShift(models.Model):
_name = 'sf.working.shift'
diff --git a/sf_plan_management/views/menu_view.xml b/sf_plan_management/views/menu_view.xml
index 793f381d..e50f6fa9 100644
--- a/sf_plan_management/views/menu_view.xml
+++ b/sf_plan_management/views/menu_view.xml
@@ -40,10 +40,10 @@
sequence="15"
/>
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sf_plan_management/views/plan_base_view.xml b/sf_plan_management/views/plan_base_view.xml
index 16e25874..a10ccf89 100644
--- a/sf_plan_management/views/plan_base_view.xml
+++ b/sf_plan_management/views/plan_base_view.xml
@@ -16,7 +16,11 @@
-
+