diff --git a/netforce_clinic/layouts/clinic_branch_form.xml b/netforce_clinic/layouts/clinic_branch_form.xml
index 98d4f3c..7c4a6de 100644
--- a/netforce_clinic/layouts/clinic_branch_form.xml
+++ b/netforce_clinic/layouts/clinic_branch_form.xml
@@ -1,4 +1,5 @@
diff --git a/netforce_clinic/layouts/clinic_department_form.xml b/netforce_clinic/layouts/clinic_department_form.xml
index d6385b3..c2726bb 100644
--- a/netforce_clinic/layouts/clinic_department_form.xml
+++ b/netforce_clinic/layouts/clinic_department_form.xml
@@ -1,5 +1,7 @@
-
diff --git a/netforce_clinic/layouts/clinic_department_list.xml b/netforce_clinic/layouts/clinic_department_list.xml
index d32d65c..521b693 100644
--- a/netforce_clinic/layouts/clinic_department_list.xml
+++ b/netforce_clinic/layouts/clinic_department_list.xml
@@ -2,4 +2,5 @@
+
diff --git a/netforce_clinic/layouts/clinic_hd_case_form.xml b/netforce_clinic/layouts/clinic_hd_case_form.xml
index 354a1fc..b22be34 100644
--- a/netforce_clinic/layouts/clinic_hd_case_form.xml
+++ b/netforce_clinic/layouts/clinic_hd_case_form.xml
@@ -15,6 +15,7 @@
+
diff --git a/netforce_clinic/layouts/clinic_menu.xml b/netforce_clinic/layouts/clinic_menu.xml
index 3518c64..1c8b63d 100644
--- a/netforce_clinic/layouts/clinic_menu.xml
+++ b/netforce_clinic/layouts/clinic_menu.xml
@@ -25,14 +25,14 @@
- -
-
-
-
-
+ -
+
+
+
-
@@ -40,8 +40,10 @@
-
-
+
+
+
-
@@ -51,10 +53,8 @@
-
-
-
diff --git a/netforce_clinic/layouts/clinic_visit_form.xml b/netforce_clinic/layouts/clinic_visit_form.xml
index 4ef1eb7..54be576 100644
--- a/netforce_clinic/layouts/clinic_visit_form.xml
+++ b/netforce_clinic/layouts/clinic_visit_form.xml
@@ -15,6 +15,7 @@
+
diff --git a/netforce_clinic/models/branch.py b/netforce_clinic/models/branch.py
index 672d15e..05cb1f0 100644
--- a/netforce_clinic/models/branch.py
+++ b/netforce_clinic/models/branch.py
@@ -7,6 +7,7 @@ class Branch(Model):
_fields={
"name": fields.Char("Name",required=True,search=True),
"parent_id": fields.Many2One("clinic.branch","Parent"),
+ "pick_out_journal_id": fields.Many2One("stock.journal","Goods Issue Journal"),
}
Branch.register()
diff --git a/netforce_clinic/models/cycle.py b/netforce_clinic/models/cycle.py
index 0f49c4f..03fe034 100644
--- a/netforce_clinic/models/cycle.py
+++ b/netforce_clinic/models/cycle.py
@@ -41,13 +41,14 @@ class Cycle(Model):
'sequence': fields.Integer("Sequence"),
'time_start': fields.Char("Start Time"),
'time_stop': fields.Char("End Time"),
- 'company_id': fields.Many2One("company", "Company"),
'hd_cases': fields.One2Many("clinic.hd.case","cycle_id", "HD Cases"),
'visits': fields.One2Many("clinic.visit","cycle_id", "Visits"),
'cycle_items': fields.One2Many("clinic.cycle.item","cycle_id", "Cycle Items"),
'var_k': fields.Float("K"),
'color': fields.Char("Color"),
'note': fields.Text("Note"),
+ 'company_id': fields.Many2One("company", "Company"),
+ 'branch_id': fields.Many2One("clinic.branch","Branch"),
}
_defaults={
diff --git a/netforce_clinic/models/cycle_item.py b/netforce_clinic/models/cycle_item.py
index 55fefa2..b3aa08b 100644
--- a/netforce_clinic/models/cycle_item.py
+++ b/netforce_clinic/models/cycle_item.py
@@ -34,10 +34,11 @@ class CycleItem(Model):
'nurses': fields.One2Many("clinic.cycle.item.nurse",'cycle_item_id','Nurses'),
'nurse_id': fields.Many2One("clinic.staff","Nurse",domain=[['type','=','nurse']]),
'sequence': fields.Char("Sequence",function="_get_all",function_multi=True,store=True),
- 'company_id': fields.Many2One("company", "Company"),
"state": fields.Selection([("draft","Draft"),("validated","Validated")],"Status",required=True),
'user_id': fields.Many2One("base.user","Validator"),
"comments": fields.One2Many("message","related_id","Comments"), "company_id": fields.Many2One("company","Company"),
+ 'company_id': fields.Many2One("company", "Company"),
+ 'branch_id': fields.Many2One("clinic.branch","Branch"),
}
def _get_vark(self,context={}):
diff --git a/netforce_clinic/models/department.py b/netforce_clinic/models/department.py
index 0101262..24daeec 100644
--- a/netforce_clinic/models/department.py
+++ b/netforce_clinic/models/department.py
@@ -10,6 +10,8 @@ class Department(Model):
"name": fields.Char("Name",required=True,search=True),
"code": fields.Char("Code",search=True),
"parent_id": fields.Many2One("clinic.department", "Parent"),
+ 'company_id': fields.Many2One("company","Company"),
+ 'branch_id': fields.Many2One("clinic.branch","Branch"),
}
_defaults={
diff --git a/netforce_clinic/models/hd_case.py b/netforce_clinic/models/hd_case.py
index f28b67b..1a191e9 100644
--- a/netforce_clinic/models/hd_case.py
+++ b/netforce_clinic/models/hd_case.py
@@ -115,6 +115,7 @@ class HDCase(Model):
'req_fee': fields.Integer("Request Expense"),
'hd_case_id': fields.Many2One("clinic.hd.case","HD",function="_get_all",function_multi=True), # XXX
'company_id': fields.Many2One("company","Company"),
+ 'branch_id': fields.Many2One("clinic.branch","Branch"),
}
def _get_number(self,context={}):
diff --git a/netforce_clinic/models/visit.py b/netforce_clinic/models/visit.py
index 4df3663..64bd410 100644
--- a/netforce_clinic/models/visit.py
+++ b/netforce_clinic/models/visit.py
@@ -51,6 +51,7 @@ class Visit(Model):
'visit_date': fields.Date('Visit Date'),
'cycle_color': fields.Char('Color',function="_get_all",function_multi=True,store=True),
'note': fields.Text('Note'),
+ 'branch_id': fields.Many2One("clinic.branch","Branch"),
}
def _get_number(self,context={}):