From 436fa8490a1539a3c85f9fd4f5c4f5067e0ae54d Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 26 Aug 2014 17:28:29 +0200 Subject: [PATCH] [IMP] doc/howtos/backend: improve views, fix workflow --- doc/howtos/backend/exercise-access-rights | 16 ++-- doc/howtos/backend/exercise-access-rules | 6 +- doc/howtos/backend/exercise-advanced-treeview | 8 +- doc/howtos/backend/exercise-basic-action | 10 +-- doc/howtos/backend/exercise-calendar | 14 ++-- doc/howtos/backend/exercise-computed | 30 +++---- doc/howtos/backend/exercise-constraint-python | 6 +- doc/howtos/backend/exercise-constraint-sql | 6 +- doc/howtos/backend/exercise-copy-override | 6 +- doc/howtos/backend/exercise-creation | 28 +++---- doc/howtos/backend/exercise-dashboard | 18 ++-- doc/howtos/backend/exercise-defaults | 28 +++---- doc/howtos/backend/exercise-demo | 6 +- doc/howtos/backend/exercise-domain-advanced | 14 ++-- doc/howtos/backend/exercise-domain-basic | 6 +- doc/howtos/backend/exercise-formview | 6 +- .../backend/exercise-formview-notebooks | 25 +++--- doc/howtos/backend/exercise-gantt | 14 ++-- doc/howtos/backend/exercise-graph | 14 ++-- doc/howtos/backend/exercise-kanban | 14 ++-- doc/howtos/backend/exercise-many2many | 6 +- doc/howtos/backend/exercise-many2one | 14 ++-- doc/howtos/backend/exercise-model | 6 +- doc/howtos/backend/exercise-model-inheritance | 39 +++++---- doc/howtos/backend/exercise-o2m-views | 83 ++++++++++--------- doc/howtos/backend/exercise-onchange | 6 +- doc/howtos/backend/exercise-one2many | 6 +- doc/howtos/backend/exercise-report | 10 +-- doc/howtos/backend/exercise-searchview | 54 ++++-------- doc/howtos/backend/exercise-searchview-basic | 21 ++--- doc/howtos/backend/exercise-session | 6 +- doc/howtos/backend/exercise-state-basic | 54 +++--------- doc/howtos/backend/exercise-state-workflow | 27 +++--- .../backend/exercise-state-workflow-actions | 47 +++-------- .../backend/exercise-state-workflow-automatic | 6 +- doc/howtos/backend/exercise-translations | 10 +-- 36 files changed, 297 insertions(+), 373 deletions(-) diff --git a/doc/howtos/backend/exercise-access-rights b/doc/howtos/backend/exercise-access-rights index 0196c0273ed..552afd72bd6 100644 --- a/doc/howtos/backend/exercise-access-rights +++ b/doc/howtos/backend/exercise-access-rights @@ -1,10 +1,10 @@ # HG changeset patch # Parent 303a5f4f011822dcb42b5833d579eabd3f03f4bf -Index: doc-backend/openacademy/__openerp__.py +Index: addons/openacademy/__openerp__.py =================================================================== ---- doc-backend.orig/openacademy/__openerp__.py 2014-08-24 12:26:40.449399183 +0200 -+++ doc-backend/openacademy/__openerp__.py 2014-08-24 12:26:40.445399183 +0200 +--- addons.orig/openacademy/__openerp__.py 2014-08-26 17:26:18.143783102 +0200 ++++ addons/openacademy/__openerp__.py 2014-08-26 17:26:18.135783102 +0200 @@ -25,7 +25,8 @@ # always loaded @@ -15,10 +15,10 @@ Index: doc-backend/openacademy/__openerp__.py 'templates.xml', 'views/openacademy.xml', 'views/partner.xml', -Index: doc-backend/openacademy/security/ir.model.access.csv +Index: addons/openacademy/security/ir.model.access.csv =================================================================== ---- doc-backend.orig/openacademy/security/ir.model.access.csv 2014-08-24 12:26:40.449399183 +0200 -+++ doc-backend/openacademy/security/ir.model.access.csv 2014-08-24 12:26:55.985399543 +0200 +--- addons.orig/openacademy/security/ir.model.access.csv 2014-08-26 17:26:18.143783102 +0200 ++++ addons/openacademy/security/ir.model.access.csv 2014-08-26 17:26:18.135783102 +0200 @@ -1,2 +1,5 @@ id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_openacademy_openacademy,openacademy.openacademy,model_openacademy_openacademy,,1,0,0,0 @@ -26,10 +26,10 @@ Index: doc-backend/openacademy/security/ir.model.access.csv +session_manager,session manager,model_openacademy_session,group_manager,1,1,1,1 +course_read_all,course all,model_openacademy_course,,1,0,0,0 +session_read_all,session all,model_openacademy_session,,1,0,0,0 -Index: doc-backend/openacademy/security/security.xml +Index: addons/openacademy/security/security.xml =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ doc-backend/openacademy/security/security.xml 2014-08-24 12:26:40.445399183 +0200 ++++ addons/openacademy/security/security.xml 2014-08-26 17:26:18.135783102 +0200 @@ -0,0 +1,7 @@ + + diff --git a/doc/howtos/backend/exercise-access-rules b/doc/howtos/backend/exercise-access-rules index 7cc6ae370ad..4ec91a3fcd4 100644 --- a/doc/howtos/backend/exercise-access-rules +++ b/doc/howtos/backend/exercise-access-rules @@ -1,10 +1,10 @@ # HG changeset patch # Parent 0602022dc2a428f9995c886df33b699b6d3bcb69 -Index: doc-backend/openacademy/security/security.xml +Index: addons/openacademy/security/security.xml =================================================================== ---- doc-backend.orig/openacademy/security/security.xml 2014-08-24 12:27:27.569400274 +0200 -+++ doc-backend/openacademy/security/security.xml 2014-08-24 12:28:29.185401700 +0200 +--- addons.orig/openacademy/security/security.xml 2014-08-26 17:26:18.971783090 +0200 ++++ addons/openacademy/security/security.xml 2014-08-26 17:26:18.967783090 +0200 @@ -3,5 +3,19 @@ OpenAcademy / Manager diff --git a/doc/howtos/backend/exercise-advanced-treeview b/doc/howtos/backend/exercise-advanced-treeview index 4a9a1e1705c..53b82c8abce 100644 --- a/doc/howtos/backend/exercise-advanced-treeview +++ b/doc/howtos/backend/exercise-advanced-treeview @@ -1,11 +1,11 @@ # HG changeset patch # Parent f8d2422e87b3ff566dc947ad582608db3b15e077 -Index: doc-backend/openacademy/views/openacademy.xml +Index: addons/openacademy/views/openacademy.xml =================================================================== ---- doc-backend.orig/openacademy/views/openacademy.xml 2014-08-24 12:13:41.149381146 +0200 -+++ doc-backend/openacademy/views/openacademy.xml 2014-08-24 12:13:41.141381146 +0200 -@@ -111,9 +111,10 @@ +--- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:09.283783234 +0200 ++++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:09.279783234 +0200 +@@ -116,9 +116,10 @@ session.tree openacademy.session diff --git a/doc/howtos/backend/exercise-basic-action b/doc/howtos/backend/exercise-basic-action index 7f1a8e8aed9..1287315653f 100644 --- a/doc/howtos/backend/exercise-basic-action +++ b/doc/howtos/backend/exercise-basic-action @@ -1,9 +1,9 @@ # HG changeset patch # Parent 16e4cb131d9f7f3a72a8a1b0bc46c2ce9ac76435 -Index: doc-backend/openacademy/__openerp__.py +Index: addons/openacademy/__openerp__.py =================================================================== ---- doc-backend.orig/openacademy/__openerp__.py 2014-08-24 12:02:32.169365663 +0200 -+++ doc-backend/openacademy/__openerp__.py 2014-08-24 12:02:32.165365663 +0200 +--- addons.orig/openacademy/__openerp__.py 2014-08-26 17:25:53.519783468 +0200 ++++ addons/openacademy/__openerp__.py 2014-08-26 17:25:53.511783468 +0200 @@ -27,6 +27,7 @@ 'data': [ # 'security/ir.model.access.csv', @@ -12,10 +12,10 @@ Index: doc-backend/openacademy/__openerp__.py ], # only loaded in demonstration mode 'demo': [ -Index: doc-backend/openacademy/views/openacademy.xml +Index: addons/openacademy/views/openacademy.xml =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ doc-backend/openacademy/views/openacademy.xml 2014-08-24 12:02:32.165365663 +0200 ++++ addons/openacademy/views/openacademy.xml 2014-08-26 17:25:53.511783468 +0200 @@ -0,0 +1,35 @@ + + diff --git a/doc/howtos/backend/exercise-calendar b/doc/howtos/backend/exercise-calendar index 25b6e48cc0e..872a5577a46 100644 --- a/doc/howtos/backend/exercise-calendar +++ b/doc/howtos/backend/exercise-calendar @@ -1,10 +1,10 @@ # HG changeset patch # Parent 85a8d7317b9e13480f39ad739955442d15144451 -Index: doc-backend/openacademy/models.py +Index: addons/openacademy/models.py =================================================================== ---- doc-backend.orig/openacademy/models.py 2014-08-25 16:18:57.920058347 +0200 -+++ doc-backend/openacademy/models.py 2014-08-25 16:19:22.872057976 +0200 +--- addons.orig/openacademy/models.py 2014-08-26 17:26:10.179783221 +0200 ++++ addons/openacademy/models.py 2014-08-26 17:26:10.171783221 +0200 @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- @@ -48,11 +48,11 @@ Index: doc-backend/openacademy/models.py @api.constrains('instructor_id', 'attendee_ids') def _check_instructor_not_in_attendees(self): if self.instructor_id and self.instructor_id in self.attendee_ids: -Index: doc-backend/openacademy/views/openacademy.xml +Index: addons/openacademy/views/openacademy.xml =================================================================== ---- doc-backend.orig/openacademy/views/openacademy.xml 2014-08-25 16:18:57.920058347 +0200 -+++ doc-backend/openacademy/views/openacademy.xml 2014-08-25 16:18:57.912058347 +0200 -@@ -120,11 +120,24 @@ +--- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:10.179783221 +0200 ++++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:10.171783221 +0200 +@@ -125,11 +125,24 @@ diff --git a/doc/howtos/backend/exercise-computed b/doc/howtos/backend/exercise-computed index b27a736861b..9d980094084 100644 --- a/doc/howtos/backend/exercise-computed +++ b/doc/howtos/backend/exercise-computed @@ -1,10 +1,10 @@ # HG changeset patch # Parent a358be0a577b0569831958a8ec1302825c645dee -Index: doc-backend/openacademy/models.py +Index: addons/openacademy/models.py =================================================================== ---- doc-backend.orig/openacademy/models.py 2014-08-24 12:09:36.289375479 +0200 -+++ doc-backend/openacademy/models.py 2014-08-24 12:09:59.961376027 +0200 +--- addons.orig/openacademy/models.py 2014-08-26 17:26:03.795783315 +0200 ++++ addons/openacademy/models.py 2014-08-26 17:26:03.791783315 +0200 @@ -28,3 +28,13 @@ course_id = fields.Many2one('openacademy.course', ondelete='cascade', string="Course", required=True) @@ -19,19 +19,19 @@ Index: doc-backend/openacademy/models.py + self.taken_seats = 0.0 + else: + self.taken_seats = 100.0 * len(self.attendee_ids) / self.seats -Index: doc-backend/openacademy/views/openacademy.xml +Index: addons/openacademy/views/openacademy.xml =================================================================== ---- doc-backend.orig/openacademy/views/openacademy.xml 2014-08-24 12:09:36.289375479 +0200 -+++ doc-backend/openacademy/views/openacademy.xml 2014-08-24 12:09:36.285375479 +0200 -@@ -98,6 +98,7 @@ - - - -+ - - - -@@ -112,6 +113,7 @@ +--- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:03.795783315 +0200 ++++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:03.791783315 +0200 +@@ -100,6 +100,7 @@ + + + ++ + + + + - ++ -+ ++ + + session.form + openacademy.session + +
-+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + +
-+ ++ ++ + + session.tree + openacademy.session diff --git a/doc/howtos/backend/exercise-onchange b/doc/howtos/backend/exercise-onchange index d9d7439f5e7..498379b302d 100644 --- a/doc/howtos/backend/exercise-onchange +++ b/doc/howtos/backend/exercise-onchange @@ -1,10 +1,10 @@ # HG changeset patch # Parent 8d5573b704b2867788dd6895503f1871c2976a29 -Index: doc-backend/openacademy/models.py +Index: addons/openacademy/models.py =================================================================== ---- doc-backend.orig/openacademy/models.py 2014-08-24 12:12:01.933378850 +0200 -+++ doc-backend/openacademy/models.py 2014-08-24 12:12:15.065379154 +0200 +--- addons.orig/openacademy/models.py 2014-08-26 17:26:05.687783287 +0200 ++++ addons/openacademy/models.py 2014-08-26 17:26:05.679783287 +0200 @@ -39,3 +39,20 @@ self.taken_seats = 0.0 else: diff --git a/doc/howtos/backend/exercise-one2many b/doc/howtos/backend/exercise-one2many index 831dc6bed15..6d5f18e6e7c 100644 --- a/doc/howtos/backend/exercise-one2many +++ b/doc/howtos/backend/exercise-one2many @@ -1,10 +1,10 @@ # HG changeset patch # Parent cb05882d4fe73e97b9d34a69190ced14d1a50c24 -Index: doc-backend/openacademy/models.py +Index: addons/openacademy/models.py =================================================================== ---- doc-backend.orig/openacademy/models.py 2014-08-24 12:05:31.001369802 +0200 -+++ doc-backend/openacademy/models.py 2014-08-24 12:05:30.997369802 +0200 +--- addons.orig/openacademy/models.py 2014-08-26 17:25:58.455783395 +0200 ++++ addons/openacademy/models.py 2014-08-26 17:25:58.447783395 +0200 @@ -10,6 +10,8 @@ responsible_id = fields.Many2one('res.users', diff --git a/doc/howtos/backend/exercise-report b/doc/howtos/backend/exercise-report index 15618e0c2ad..9419b880558 100644 --- a/doc/howtos/backend/exercise-report +++ b/doc/howtos/backend/exercise-report @@ -1,10 +1,10 @@ # HG changeset patch # Parent c140f0a861a08881d8737bca0ffb83904a2059a3 -Index: doc-backend/openacademy/__openerp__.py +Index: addons/openacademy/__openerp__.py =================================================================== ---- doc-backend.orig/openacademy/__openerp__.py 2014-08-24 12:28:46.485402100 +0200 -+++ doc-backend/openacademy/__openerp__.py 2014-08-24 12:28:46.477402100 +0200 +--- addons.orig/openacademy/__openerp__.py 2014-08-26 17:26:20.735783064 +0200 ++++ addons/openacademy/__openerp__.py 2014-08-26 17:26:20.727783064 +0200 @@ -31,6 +31,7 @@ 'views/openacademy.xml', 'views/partner.xml', @@ -13,10 +13,10 @@ Index: doc-backend/openacademy/__openerp__.py ], # only loaded in demonstration mode 'demo': [ -Index: doc-backend/openacademy/reports.xml +Index: addons/openacademy/reports.xml =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ doc-backend/openacademy/reports.xml 2014-08-24 12:30:37.161404662 +0200 ++++ addons/openacademy/reports.xml 2014-08-26 17:26:20.727783064 +0200 @@ -0,0 +1,30 @@ + + diff --git a/doc/howtos/backend/exercise-searchview b/doc/howtos/backend/exercise-searchview index 8878c5663cc..e638d636d39 100644 --- a/doc/howtos/backend/exercise-searchview +++ b/doc/howtos/backend/exercise-searchview @@ -1,51 +1,27 @@ # HG changeset patch # Parent 93a45ab8dd0a76c131cb5eeca6e44b71dca9f100 -diff --git a/openacademy/views/openacademy.xml b/openacademy/views/openacademy.xml ---- a/openacademy/views/openacademy.xml -+++ b/openacademy/views/openacademy.xml -@@ -1,16 +1,6 @@ - - - -- -- course.search -- openacademy.course -- -- -- -- -- -- -- - - course.form +Index: addons/openacademy/views/openacademy.xml +=================================================================== +--- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:11.107783207 +0200 ++++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:11.099783207 +0200 +@@ -33,7 +33,10 @@ + course.search openacademy.course -@@ -49,6 +39,19 @@ - -
- -+ -+ course.search -+ openacademy.course -+ + +- + -+ -+ -+ -+ -+ -+ - - - +