summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Morel <xmo@odoo.com>2018-10-10 10:59:11 +0000
committerXavier Morel <xmo@odoo.com>2018-10-10 11:04:37 +0000
commit11264853732ff59a33c8a945738f4fe3ca85bbc7 (patch)
tree7c01ef66cfdcf853de45816a79db28326fba5f16
parent8d9e276a9fbf3b4cd8b8251e184d936ff654dd1f (diff)
[FIX] doc: warnings when installing openacademy
* add _description to openacademy models * add aria-label to kanban view * many patches need to be rewritten to unfuzz them closes odoo/odoo#27617
-rw-r--r--doc/howtos/backend/exercise-calendar4
-rw-r--r--doc/howtos/backend/exercise-computed2
-rw-r--r--doc/howtos/backend/exercise-constraint-python2
-rw-r--r--doc/howtos/backend/exercise-constraint-sql6
-rw-r--r--doc/howtos/backend/exercise-copy-override2
-rw-r--r--doc/howtos/backend/exercise-defaults12
-rw-r--r--doc/howtos/backend/exercise-domain-advanced17
-rw-r--r--doc/howtos/backend/exercise-domain-basic6
-rw-r--r--doc/howtos/backend/exercise-gantt4
-rw-r--r--doc/howtos/backend/exercise-graph4
-rw-r--r--doc/howtos/backend/exercise-kanban12
-rw-r--r--doc/howtos/backend/exercise-many2many10
-rw-r--r--doc/howtos/backend/exercise-many2one12
-rw-r--r--doc/howtos/backend/exercise-model7
-rw-r--r--doc/howtos/backend/exercise-onchange2
-rw-r--r--doc/howtos/backend/exercise-one2many10
-rw-r--r--doc/howtos/backend/exercise-session18
-rw-r--r--doc/howtos/backend/exercise-translations6
-rw-r--r--doc/howtos/backend/exercise-wizard11
-rw-r--r--doc/howtos/backend/exercise-wizard-action10
-rw-r--r--doc/howtos/backend/exercise-wizard-launch12
-rw-r--r--doc/howtos/backend/exercise-wizard-multi12
22 files changed, 91 insertions, 90 deletions
diff --git a/doc/howtos/backend/exercise-calendar b/doc/howtos/backend/exercise-calendar
index f63422c95a1..8f3b59658e8 100644
--- a/doc/howtos/backend/exercise-calendar
+++ b/doc/howtos/backend/exercise-calendar
@@ -12,7 +12,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
from odoo import models, fields, api, exceptions
class Course(models.Model):
-@@ -55,6 +56,8 @@ class Session(models.Model):
+@@ -57,6 +58,8 @@ class Session(models.Model):
attendee_ids = fields.Many2many('res.partner', string="Attendees")
taken_seats = fields.Float(string="Taken seats", compute='_taken_seats')
@@ -21,7 +21,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
@api.depends('seats', 'attendee_ids')
def _taken_seats(self):
-@@ -81,6 +84,30 @@ class Session(models.Model):
+@@ -83,6 +86,30 @@ class Session(models.Model):
},
}
diff --git a/doc/howtos/backend/exercise-computed b/doc/howtos/backend/exercise-computed
index eedeae16a58..81aeb79a452 100644
--- a/doc/howtos/backend/exercise-computed
+++ b/doc/howtos/backend/exercise-computed
@@ -5,7 +5,7 @@
diff --git a/openacademy/models.py b/openacademy/models.py
--- a/openacademy/models.py
+++ b/openacademy/models.py
-@@ -28,3 +28,13 @@ class Session(models.Model):
+@@ -30,3 +30,13 @@ class Session(models.Model):
course_id = fields.Many2one('openacademy.course',
ondelete='cascade', string="Course", required=True)
attendee_ids = fields.Many2many('res.partner', string="Attendees")
diff --git a/doc/howtos/backend/exercise-constraint-python b/doc/howtos/backend/exercise-constraint-python
index 144a64e0325..248507a241f 100644
--- a/doc/howtos/backend/exercise-constraint-python
+++ b/doc/howtos/backend/exercise-constraint-python
@@ -13,7 +13,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
class Course(models.Model):
_name = 'openacademy.course'
-@@ -56,3 +56,9 @@ class Session(models.Model):
+@@ -58,3 +58,9 @@ class Session(models.Model):
'message': "Increase seats or remove excess attendees",
},
}
diff --git a/doc/howtos/backend/exercise-constraint-sql b/doc/howtos/backend/exercise-constraint-sql
index 99ddeabfe9b..5595a6db3c6 100644
--- a/doc/howtos/backend/exercise-constraint-sql
+++ b/doc/howtos/backend/exercise-constraint-sql
@@ -3,9 +3,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-27 14:19:33.099111181 +0200
-+++ addons/openacademy/models.py 2014-08-27 14:20:03.311110732 +0200
-@@ -13,6 +13,16 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -14,6 +14,16 @@
session_ids = fields.One2many(
'openacademy.session', 'course_id', string="Sessions")
diff --git a/doc/howtos/backend/exercise-copy-override b/doc/howtos/backend/exercise-copy-override
index 148eace9b78..3099526ade5 100644
--- a/doc/howtos/backend/exercise-copy-override
+++ b/doc/howtos/backend/exercise-copy-override
@@ -5,7 +5,7 @@
diff --git a/openacademy/models.py b/openacademy/models.py
--- a/openacademy/models.py
+++ b/openacademy/models.py
-@@ -13,6 +13,20 @@ class Course(models.Model):
+@@ -14,6 +14,20 @@ class Course(models.Model):
session_ids = fields.One2many(
'openacademy.session', 'course_id', string="Sessions")
diff --git a/doc/howtos/backend/exercise-defaults b/doc/howtos/backend/exercise-defaults
index 41c29a57982..6c61e9b1e1e 100644
--- a/doc/howtos/backend/exercise-defaults
+++ b/doc/howtos/backend/exercise-defaults
@@ -1,9 +1,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-26 17:26:04.727783302 +0200
-+++ addons/openacademy/models.py 2014-08-26 17:26:04.719783302 +0200
-@@ -18,9 +18,10 @@
- _name = 'openacademy.session'
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -20,9 +20,10 @@
+ _description = "OpenAcademy Sessions"
name = fields.Char(required=True)
- start_date = fields.Date()
@@ -16,8 +16,8 @@ Index: addons/openacademy/models.py
domain=['|', ('instructor', '=', True),
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:04.727783302 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:04.719783302 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -95,6 +95,7 @@
<field name="course_id"/>
<field name="name"/>
diff --git a/doc/howtos/backend/exercise-domain-advanced b/doc/howtos/backend/exercise-domain-advanced
index 55d5e1da708..9b96a44599f 100644
--- a/doc/howtos/backend/exercise-domain-advanced
+++ b/doc/howtos/backend/exercise-domain-advanced
@@ -3,9 +3,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-26 17:26:02.903783329 +0200
-+++ addons/openacademy/models.py 2014-08-26 17:26:02.895783329 +0200
-@@ -23,7 +23,8 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -25,7 +25,8 @@
seats = fields.Integer(string="Number of seats")
instructor_id = fields.Many2one('res.partner', string="Instructor",
@@ -17,13 +17,12 @@ Index: addons/openacademy/models.py
attendee_ids = fields.Many2many('res.partner', string="Attendees")
Index: addons/openacademy/views/partner.xml
===================================================================
---- addons.orig/openacademy/views/partner.xml 2014-08-26 17:26:02.903783329 +0200
-+++ addons/openacademy/views/partner.xml 2014-08-26 17:26:02.895783329 +0200
-@@ -28,5 +28,21 @@
- <menuitem id="contact_menu" name="Contacts"
+--- addons.orig/openacademy/views/partner.xml
++++ addons/openacademy/views/partner.xml
+@@ -29,4 +29,20 @@
parent="configuration_menu"
action="contact_list_action"/>
-+
+
+ <record model="ir.actions.act_window" id="contact_cat_list_action">
+ <field name="name">Contact Tags</field>
+ <field name="res_model">res.partner.category</field>
@@ -39,5 +38,5 @@ Index: addons/openacademy/views/partner.xml
+ <record model="res.partner.category" id="teacher2">
+ <field name="name">Teacher / Level 2</field>
+ </record>
-
++
</odoo>
diff --git a/doc/howtos/backend/exercise-domain-basic b/doc/howtos/backend/exercise-domain-basic
index 635b6fe4405..71ee608cfbc 100644
--- a/doc/howtos/backend/exercise-domain-basic
+++ b/doc/howtos/backend/exercise-domain-basic
@@ -3,9 +3,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-26 17:26:02.067783341 +0200
-+++ addons/openacademy/models.py 2014-08-26 17:26:02.059783341 +0200
-@@ -22,7 +22,8 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -24,7 +24,8 @@
duration = fields.Float(digits=(6, 2), help="Duration in days")
seats = fields.Integer(string="Number of seats")
diff --git a/doc/howtos/backend/exercise-gantt b/doc/howtos/backend/exercise-gantt
index 0c24d57f9e5..1e4aedd9624 100644
--- a/doc/howtos/backend/exercise-gantt
+++ b/doc/howtos/backend/exercise-gantt
@@ -5,7 +5,7 @@
diff --git a/openacademy/models.py b/openacademy/models.py
--- a/openacademy/models.py
+++ b/openacademy/models.py
-@@ -59,6 +59,9 @@ class Session(models.Model):
+@@ -61,6 +61,9 @@ class Session(models.Model):
end_date = fields.Date(string="End Date", store=True,
compute='_get_end_date', inverse='_set_end_date')
@@ -15,7 +15,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
@api.depends('seats', 'attendee_ids')
def _taken_seats(self):
for r in self:
-@@ -108,6 +111,15 @@ class Session(models.Model):
+@@ -110,6 +113,15 @@ class Session(models.Model):
end_date = fields.Datetime.from_string(r.end_date)
r.duration = (end_date - start_date).days + 1
diff --git a/doc/howtos/backend/exercise-graph b/doc/howtos/backend/exercise-graph
index ca38438971d..39d06f74944 100644
--- a/doc/howtos/backend/exercise-graph
+++ b/doc/howtos/backend/exercise-graph
@@ -5,7 +5,7 @@
diff --git a/openacademy/models.py b/openacademy/models.py
--- a/openacademy/models.py
+++ b/openacademy/models.py
-@@ -62,6 +62,9 @@ class Session(models.Model):
+@@ -64,6 +64,9 @@ class Session(models.Model):
hours = fields.Float(string="Duration in hours",
compute='_get_hours', inverse='_set_hours')
@@ -15,7 +15,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
@api.depends('seats', 'attendee_ids')
def _taken_seats(self):
for r in self:
-@@ -120,6 +123,11 @@ class Session(models.Model):
+@@ -122,6 +125,11 @@ class Session(models.Model):
for r in self:
r.duration = r.hours / 24
diff --git a/doc/howtos/backend/exercise-kanban b/doc/howtos/backend/exercise-kanban
index a3387aa6e6c..49cd23d80c2 100644
--- a/doc/howtos/backend/exercise-kanban
+++ b/doc/howtos/backend/exercise-kanban
@@ -3,9 +3,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-28 14:21:58.627015606 +0200
-+++ addons/openacademy/models.py 2014-08-28 14:21:58.623015606 +0200
-@@ -47,6 +47,7 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -49,6 +49,7 @@
duration = fields.Float(digits=(6, 2), help="Duration in days")
seats = fields.Integer(string="Number of seats")
active = fields.Boolean(default=True)
@@ -15,8 +15,8 @@ Index: addons/openacademy/models.py
domain=['|', ('instructor', '=', True),
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-28 14:21:58.627015606 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-28 14:21:58.623015606 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -166,11 +166,57 @@
</field>
</record>
@@ -36,7 +36,7 @@ Index: addons/openacademy/views/openacademy.xml
+ <div class="oe_dropdown_kanban">
+ <!-- dropdown menu -->
+ <div class="oe_dropdown_toggle">
-+ <i class="fa fa-bars fa-lg"/>
++ <i class="fa fa-bars fa-lg" title="Manage" aria-label="Manage"/>
+ <ul class="oe_dropdown_menu">
+ <li>
+ <a type="delete">Delete</a>
diff --git a/doc/howtos/backend/exercise-many2many b/doc/howtos/backend/exercise-many2many
index b463bd612d3..0bc1aca1948 100644
--- a/doc/howtos/backend/exercise-many2many
+++ b/doc/howtos/backend/exercise-many2many
@@ -1,16 +1,16 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-27 10:34:08.531934946 +0200
-+++ addons/openacademy/models.py 2014-08-27 10:34:08.527934946 +0200
-@@ -25,3 +25,4 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -27,3 +27,4 @@
instructor_id = fields.Many2one('res.partner', string="Instructor")
course_id = fields.Many2one('openacademy.course',
ondelete='cascade', string="Course", required=True)
+ attendee_ids = fields.Many2many('res.partner', string="Attendees")
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-27 10:34:08.531934946 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-27 10:34:08.527934946 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -102,6 +102,8 @@
<field name="seats"/>
</group>
diff --git a/doc/howtos/backend/exercise-many2one b/doc/howtos/backend/exercise-many2one
index 6eade5c1f29..ff4637f69bd 100644
--- a/doc/howtos/backend/exercise-many2one
+++ b/doc/howtos/backend/exercise-many2one
@@ -3,9 +3,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-27 10:37:10.135932250 +0200
-+++ addons/openacademy/models.py 2014-08-27 10:37:10.131932250 +0200
-@@ -8,6 +8,9 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -9,6 +9,9 @@
name = fields.Char(string="Title", required=True)
description = fields.Text()
@@ -15,7 +15,7 @@ Index: addons/openacademy/models.py
class Session(models.Model):
_name = 'openacademy.session'
-@@ -16,3 +19,7 @@
+@@ -18,3 +21,7 @@
start_date = fields.Date()
duration = fields.Float(digits=(6, 2), help="Duration in days")
seats = fields.Integer(string="Number of seats")
@@ -25,8 +25,8 @@ Index: addons/openacademy/models.py
+ ondelete='cascade', string="Course", required=True)
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-27 10:37:10.135932250 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-27 10:37:10.131932250 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -9,6 +9,7 @@
<sheet>
<group>
diff --git a/doc/howtos/backend/exercise-model b/doc/howtos/backend/exercise-model
index 4c3b8573107..6180794d100 100644
--- a/doc/howtos/backend/exercise-model
+++ b/doc/howtos/backend/exercise-model
@@ -2,9 +2,9 @@
# Parent e3bb12713a6d38c28f50d46e8c1bab74ac40c1be
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-26 17:25:51.643783496 +0200
-+++ addons/openacademy/models.py 2014-08-26 17:25:51.639783496 +0200
-@@ -2,7 +2,8 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -2,7 +2,9 @@
from odoo import models, fields, api
@@ -12,6 +12,7 @@ Index: addons/openacademy/models.py
-# _name = 'openacademy.openacademy'
+class Course(models.Model):
+ _name = 'openacademy.course'
++ _description = "OpenAcademy Courses"
-# name = fields.Char()
+ name = fields.Char(string="Title", required=True)
diff --git a/doc/howtos/backend/exercise-onchange b/doc/howtos/backend/exercise-onchange
index 15f64273256..355e5ad700c 100644
--- a/doc/howtos/backend/exercise-onchange
+++ b/doc/howtos/backend/exercise-onchange
@@ -5,7 +5,7 @@
diff --git a/openacademy/models.py b/openacademy/models.py
--- a/openacademy/models.py
+++ b/openacademy/models.py
-@@ -39,3 +39,20 @@ class Session(models.Model):
+@@ -41,3 +41,20 @@ class Session(models.Model):
r.taken_seats = 0.0
else:
r.taken_seats = 100.0 * len(r.attendee_ids) / r.seats
diff --git a/doc/howtos/backend/exercise-one2many b/doc/howtos/backend/exercise-one2many
index 45409b1b4e6..67ded32da8a 100644
--- a/doc/howtos/backend/exercise-one2many
+++ b/doc/howtos/backend/exercise-one2many
@@ -3,9 +3,9 @@
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-27 14:18:59.091111685 +0200
-+++ addons/openacademy/models.py 2014-08-27 14:19:03.259111624 +0200
-@@ -10,6 +10,8 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -11,6 +11,8 @@
responsible_id = fields.Many2one('res.users',
ondelete='set null', string="Responsible", index=True)
@@ -16,8 +16,8 @@ Index: addons/openacademy/models.py
class Session(models.Model):
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-27 14:18:59.091111685 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-27 14:18:59.083111686 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -15,8 +15,13 @@
<page string="Description">
<field name="description"/>
diff --git a/doc/howtos/backend/exercise-session b/doc/howtos/backend/exercise-session
index 9555847336b..ed7898535d7 100644
--- a/doc/howtos/backend/exercise-session
+++ b/doc/howtos/backend/exercise-session
@@ -2,9 +2,9 @@
# Parent 22f8d180a7f9ad209d7e98cf7d1bd0fee1f05350
Index: addons/openacademy/models.py
===================================================================
---- addons.orig/openacademy/models.py 2014-08-27 10:35:29.179933749 +0200
-+++ addons/openacademy/models.py 2014-08-27 10:35:56.000000000 +0200
-@@ -7,3 +7,12 @@
+--- addons.orig/openacademy/models.py
++++ addons/openacademy/models.py
+@@ -8,3 +8,13 @@
name = fields.Char(string="Title", required=True)
description = fields.Text()
@@ -12,6 +12,7 @@ Index: addons/openacademy/models.py
+
+class Session(models.Model):
+ _name = 'openacademy.session'
++ _description = "OpenAcademy Sessions"
+
+ name = fields.Char(required=True)
+ start_date = fields.Date()
@@ -19,13 +20,12 @@ Index: addons/openacademy/models.py
+ seats = fields.Integer(string="Number of seats")
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-27 10:35:29.179933749 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-27 10:36:54.643932480 +0200
-@@ -64,5 +64,34 @@
- <!-- Full id location:
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
+@@ -65,4 +65,33 @@
action="openacademy.course_list_action"
It is not required when it is the same module -->
-+
+
+ <!-- session form view -->
+ <record model="ir.ui.view" id="session_form_view">
+ <field name="name">session.form</field>
@@ -54,5 +54,5 @@ Index: addons/openacademy/views/openacademy.xml
+ <menuitem id="session_menu" name="Sessions"
+ parent="openacademy_menu"
+ action="session_list_action"/>
-
++
</odoo>
diff --git a/doc/howtos/backend/exercise-translations b/doc/howtos/backend/exercise-translations
index e7dfe53ebb7..08c013783cf 100644
--- a/doc/howtos/backend/exercise-translations
+++ b/doc/howtos/backend/exercise-translations
@@ -13,7 +13,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
class Course(models.Model):
_name = 'openacademy.course'
-@@ -19,11 +19,11 @@ class Course(models.Model):
+@@ -20,11 +20,11 @@ class Course(models.Model):
default = dict(default or {})
copied_count = self.search_count(
@@ -28,7 +28,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
default['name'] = new_name
return super(Course, self).copy(default)
-@@ -79,15 +79,15 @@ class Session(models.Model):
+@@ -81,15 +81,15 @@ class Session(models.Model):
if self.seats < 0:
return {
'warning': {
@@ -48,7 +48,7 @@ diff --git a/openacademy/models.py b/openacademy/models.py
},
}
-@@ -133,4 +133,4 @@ class Session(models.Model):
+@@ -135,4 +135,4 @@ class Session(models.Model):
def _check_instructor_not_in_attendees(self):
for r in self:
if r.instructor_id and r.instructor_id in r.attendee_ids:
diff --git a/doc/howtos/backend/exercise-wizard b/doc/howtos/backend/exercise-wizard
index 400654c4ff3..4808a49685a 100644
--- a/doc/howtos/backend/exercise-wizard
+++ b/doc/howtos/backend/exercise-wizard
@@ -1,7 +1,7 @@
Index: addons/openacademy/__init__.py
===================================================================
---- addons.orig/openacademy/__init__.py 2014-08-27 14:19:23.023111330 +0200
-+++ addons/openacademy/__init__.py 2014-08-27 14:22:25.043108628 +0200
+--- addons.orig/openacademy/__init__.py
++++ addons/openacademy/__init__.py
@@ -2,3 +2,4 @@
from . import controllers
from . import models
@@ -9,15 +9,16 @@ Index: addons/openacademy/__init__.py
+from . import wizard
Index: addons/openacademy/wizard.py
===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ addons/openacademy/wizard.py 2014-08-27 14:24:39.195106637 +0200
-@@ -0,0 +1,10 @@
+--- /dev/null
++++ addons/openacademy/wizard.py
+@@ -0,0 +1,11 @@
+# -*- coding: utf-8 -*-
+
+from odoo import models, fields, api
+
+class Wizard(models.TransientModel):
+ _name = 'openacademy.wizard'
++ _description = "Wizard: Quick Registration of Attendees to Sessions"
+
+ session_id = fields.Many2one('openacademy.session',
+ string="Session", required=True)
diff --git a/doc/howtos/backend/exercise-wizard-action b/doc/howtos/backend/exercise-wizard-action
index 6cf27a3d41d..c191b27df32 100644
--- a/doc/howtos/backend/exercise-wizard-action
+++ b/doc/howtos/backend/exercise-wizard-action
@@ -1,7 +1,7 @@
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-28 14:34:19.255004611 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-28 14:34:19.251004612 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -232,6 +232,12 @@
<field name="session_id"/>
<field name="attendee_ids"/>
@@ -17,9 +17,9 @@ Index: addons/openacademy/views/openacademy.xml
</record>
Index: addons/openacademy/wizard.py
===================================================================
---- addons.orig/openacademy/wizard.py 2014-08-28 14:34:19.255004611 +0200
-+++ addons/openacademy/wizard.py 2014-08-28 14:34:19.251004612 +0200
-@@ -11,3 +11,8 @@
+--- addons.orig/openacademy/wizard.py
++++ addons/openacademy/wizard.py
+@@ -12,3 +12,8 @@
session_id = fields.Many2one('openacademy.session',
string="Session", required=True, default=_default_session)
attendee_ids = fields.Many2many('res.partner', string="Attendees")
diff --git a/doc/howtos/backend/exercise-wizard-launch b/doc/howtos/backend/exercise-wizard-launch
index 7f76c45cbaf..0cc689df1af 100644
--- a/doc/howtos/backend/exercise-wizard-launch
+++ b/doc/howtos/backend/exercise-wizard-launch
@@ -1,10 +1,10 @@
Index: addons/openacademy/wizard.py
===================================================================
---- addons.orig/openacademy/wizard.py 2014-08-28 14:34:07.879004780 +0200
-+++ addons/openacademy/wizard.py 2014-08-28 14:34:07.871004780 +0200
-@@ -5,6 +5,9 @@
- class Wizard(models.TransientModel):
+--- addons.orig/openacademy/wizard.py
++++ addons/openacademy/wizard.py
+@@ -6,6 +6,9 @@ class Wizard(models.TransientModel):
_name = 'openacademy.wizard'
+ _description = "Wizard: Quick Registration of Attendees to Sessions"
+ def _default_session(self):
+ return self.env['openacademy.session'].browse(self._context.get('active_id'))
@@ -15,8 +15,8 @@ Index: addons/openacademy/wizard.py
attendee_ids = fields.Many2many('res.partner', string="Attendees")
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-28 14:34:07.879004780 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-28 14:34:07.871004780 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -223,4 +223,25 @@
parent="openacademy_menu"
action="session_list_action"/>
diff --git a/doc/howtos/backend/exercise-wizard-multi b/doc/howtos/backend/exercise-wizard-multi
index 4386dd90d90..d243efc362c 100644
--- a/doc/howtos/backend/exercise-wizard-multi
+++ b/doc/howtos/backend/exercise-wizard-multi
@@ -1,7 +1,7 @@
Index: addons/openacademy/views/openacademy.xml
===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-28 14:34:28.583004473 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-28 14:34:28.579004473 +0200
+--- addons.orig/openacademy/views/openacademy.xml
++++ addons/openacademy/views/openacademy.xml
@@ -229,7 +229,7 @@
<field name="arch" type="xml">
<form string="Add Attendees">
@@ -13,11 +13,11 @@ Index: addons/openacademy/views/openacademy.xml
<footer>
Index: addons/openacademy/wizard.py
===================================================================
---- addons.orig/openacademy/wizard.py 2014-08-28 14:34:28.583004473 +0200
-+++ addons/openacademy/wizard.py 2014-08-28 14:34:28.579004473 +0200
-@@ -5,14 +5,15 @@
- class Wizard(models.TransientModel):
+--- addons.orig/openacademy/wizard.py
++++ addons/openacademy/wizard.py
+@@ -6,14 +6,15 @@ class Wizard(models.TransientModel):
_name = 'openacademy.wizard'
+ _description = "Wizard: Quick Registration of Attendees to Sessions"
- def _default_session(self):
- return self.env['openacademy.session'].browse(self._context.get('active_id'))