* fix all warnings wrt patch application & al, only warning left is only exercise-kanban being auto-guessed as an xml+django file and then lexing failed (because it's only a small snippet) * update sphinx-patchqueue to drop the requirement on mercurial for patch introspection and application, though that means application is significantly less forgiving (fuzzy application was not implemented)
59 lines
2.3 KiB
Plaintext
59 lines
2.3 KiB
Plaintext
# HG changeset patch
|
|
# 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 @@
|
|
|
|
name = fields.Char(string="Title", required=True)
|
|
description = fields.Text()
|
|
+
|
|
+
|
|
+class Session(models.Model):
|
|
+ _name = 'openacademy.session'
|
|
+
|
|
+ name = fields.Char(required=True)
|
|
+ start_date = fields.Date()
|
|
+ duration = fields.Float(digits=(6, 2), help="Duration in days")
|
|
+ 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:
|
|
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>
|
|
+ <field name="model">openacademy.session</field>
|
|
+ <field name="arch" type="xml">
|
|
+ <form string="Session Form">
|
|
+ <sheet>
|
|
+ <group>
|
|
+ <field name="name"/>
|
|
+ <field name="start_date"/>
|
|
+ <field name="duration"/>
|
|
+ <field name="seats"/>
|
|
+ </group>
|
|
+ </sheet>
|
|
+ </form>
|
|
+ </field>
|
|
+ </record>
|
|
+
|
|
+ <record model="ir.actions.act_window" id="session_list_action">
|
|
+ <field name="name">Sessions</field>
|
|
+ <field name="res_model">openacademy.session</field>
|
|
+ <field name="view_type">form</field>
|
|
+ <field name="view_mode">tree,form</field>
|
|
+ </record>
|
|
+
|
|
+ <menuitem id="session_menu" name="Sessions"
|
|
+ parent="openacademy_menu"
|
|
+ action="session_list_action"/>
|
|
|
|
</odoo>
|