2 # Parent 0000000000000000000000000000000000000000
3 Index: addons/openacademy/__openerp__.py
4 ===================================================================
5 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
6 +++ addons/openacademy/__openerp__.py 2014-08-26 17:25:49.787783523 +0200
8 +# -*- coding: utf-8 -*-
10 + 'name': "Open Academy",
12 + 'summary': """Manage trainings""",
15 + Open Academy module for managing trainings:
18 + - attendees registration
21 + 'author': "Your Company",
22 + 'website': "http://www.yourcompany.com",
24 + # Categories can be used to filter modules in modules listing
25 + # Check https://github.com/odoo/odoo/blob/master/openerp/addons/base/module/module_data.xml
30 + # any module necessary for this one to work correctly
31 + 'depends': ['base'],
35 + # 'security/ir.model.access.csv',
38 + # only loaded in demonstration mode
43 Index: addons/openacademy/__init__.py
44 ===================================================================
45 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
46 +++ addons/openacademy/__init__.py 2014-08-26 17:25:49.791783523 +0200
48 +# -*- coding: utf-8 -*-
51 Index: addons/openacademy/controllers.py
52 ===================================================================
53 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
54 +++ addons/openacademy/controllers.py 2014-08-26 17:25:49.791783523 +0200
56 +# -*- coding: utf-8 -*-
57 +from openerp import http
59 +# class Openacademy(http.Controller):
60 +# @http.route('/openacademy/openacademy/', auth='public')
61 +# def index(self, **kw):
62 +# return "Hello, world"
64 +# @http.route('/openacademy/openacademy/objects/', auth='public')
65 +# def list(self, **kw):
66 +# return http.request.render('openacademy.listing', {
67 +# 'root': '/openacademy/openacademy',
68 +# 'objects': http.request.env['openacademy.openacademy'].search([]),
71 +# @http.route('/openacademy/openacademy/objects/<model("openacademy.openacademy"):obj>/', auth='public')
72 +# def object(self, obj, **kw):
73 +# return http.request.render('openacademy.object', {
76 Index: addons/openacademy/demo.xml
77 ===================================================================
78 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
79 +++ addons/openacademy/demo.xml 2014-08-26 17:25:49.791783523 +0200
84 + <!-- <record id="object0" model="openacademy.openacademy"> -->
85 + <!-- <field name="name">Object 0</field> -->
88 + <!-- <record id="object1" model="openacademy.openacademy"> -->
89 + <!-- <field name="name">Object 1</field> -->
92 + <!-- <record id="object2" model="openacademy.openacademy"> -->
93 + <!-- <field name="name">Object 2</field> -->
96 + <!-- <record id="object3" model="openacademy.openacademy"> -->
97 + <!-- <field name="name">Object 3</field> -->
100 + <!-- <record id="object4" model="openacademy.openacademy"> -->
101 + <!-- <field name="name">Object 4</field> -->
106 Index: addons/openacademy/models.py
107 ===================================================================
108 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
109 +++ addons/openacademy/models.py 2014-08-26 17:25:49.791783523 +0200
111 +# -*- coding: utf-8 -*-
113 +from openerp import models, fields, api
115 +# class openacademy(models.Model):
116 +# _name = 'openacademy.openacademy'
118 +# name = fields.Char()
119 Index: addons/openacademy/security/ir.model.access.csv
120 ===================================================================
121 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
122 +++ addons/openacademy/security/ir.model.access.csv 2014-08-26 17:25:49.791783523 +0200
124 +id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
125 +access_openacademy_openacademy,openacademy.openacademy,model_openacademy_openacademy,,1,0,0,0
126 Index: addons/openacademy/templates.xml
127 ===================================================================
128 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
129 +++ addons/openacademy/templates.xml 2014-08-26 17:25:49.791783523 +0200
133 + <!-- <template id="listing"> -->
135 + <!-- <li t-foreach="objects" t-as="object"> -->
136 + <!-- <a t-attf-href="#{ root }/objects/#{ object.id }"> -->
137 + <!-- <t t-esc="object.display_name"/> -->
141 + <!-- </template> -->
142 + <!-- <template id="object"> -->
143 + <!-- <h1><t t-esc="object.display_name"/></h1> -->
145 + <!-- <t t-foreach="object._fields" t-as="field"> -->
146 + <!-- <dt><t t-esc="field"/></dt> -->
147 + <!-- <dd><t t-esc="object[field]"/></dd> -->
150 + <!-- </template> -->