2 # Parent 13c65b2eed8f84b951ff5a98051f64fe35ddcf0a
4 diff --git a/__openerp__.py b/__openerp__.py
8 'security/ir.model.access.csv',
10 'data/teaching_assistants.xml',
11 + 'data/lectures.xml',
15 diff --git a/controllers/academy.py b/controllers/academy.py
16 --- a/controllers/academy.py
17 +++ b/controllers/academy.py
18 @@ -6,8 +6,10 @@ from openerp.addons.web.controllers impo
19 class academy(main.Home):
20 @http.route('/', auth='public', website=True)
22 + lectures = http.request.env['academy.lectures'].search([])
23 tas = http.request.env['academy.tas'].search([])
24 return http.request.render('academy.index', {
25 + 'lectures': lectures,
29 diff --git a/data/lectures.xml b/data/lectures.xml
32 +++ b/data/lectures.xml
36 + <record model="academy.lectures" id="lecture1">
37 + <field name="name">Lecture 1</field>
38 + <field name="date">2014-01-06</field>
40 + <record model="academy.lectures" id="lecture2">
41 + <field name="name">Lecture 2</field>
42 + <field name="date">2014-01-08</field>
44 + <record model="academy.lectures" id="lecture3">
45 + <field name="name">Lecture 3</field>
46 + <field name="date">2014-01-10</field>
48 + <record model="academy.lectures" id="lecture4">
49 + <field name="name">Lecture 4</field>
50 + <field name="date">2014-01-13</field>
52 + <record model="academy.lectures" id="lecture5">
53 + <field name="name">Lecture 5</field>
54 + <field name="date">2014-01-15</field>
58 diff --git a/models/academy.py b/models/academy.py
59 --- a/models/academy.py
60 +++ b/models/academy.py
62 # -*- coding: utf-8 -*-
63 from openerp.models import Model
64 -from openerp.fields import Char, Html
65 +from openerp.fields import Char, Html, Date
67 class TeachingAssistants(Model):
73 +class Lectures(Model):
74 + _name = 'academy.lectures'
77 + name = Char(required=True)
78 + date = Date(required=True)
79 diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
80 --- a/security/ir.model.access.csv
81 +++ b/security/ir.model.access.csv
83 id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
84 access_academy_tas,access_academy_tas,model_academy_tas,,1,0,0,0
85 +access_academy_lectures,access_academy_lectures,model_academy_lectures,,1,0,0,0
86 \ No newline at end of file
87 diff --git a/views/templates.xml b/views/templates.xml
88 --- a/views/templates.xml
89 +++ b/views/templates.xml
94 + <h2>Course Calendar</h2>
95 + <table class="table table-condensed table-hover">
101 + <tr t-foreach="lectures" t-as="lecture">
103 + <span t-field="lecture.date"
104 + t-field-options='{"format": "long"}'/>
107 + <span t-field="lecture.date"
108 + t-field-options='{"format": "EEE"}'/>
111 + <span t-field="lecture.name"/>
117 <div class="oe_structure"/>