-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontrollers.py
35 lines (29 loc) · 1.19 KB
/
controllers.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# -*- coding: utf-8 -*-
from openerp import http
class Academy(http.Controller):
@http.route('/academy/academy/', auth='public', website=True)
def index(self, **kw):
Teachers = http.request.env['academy.teachers']
return http.request.render('academy.index', {
'teachers': Teachers.search([])
})
@http.route('/academy/<model("academy.teachers"):teacher>/', auth='public', website=True)
def teacher(self, teacher):
return http.request.render('academy.biography', {
'person': teacher
})
# class Academy(http.Controller):
# @http.route('/academy/academy/', auth='public')
# def index(self, **kw):
# return "Hello, world"
# @http.route('/academy/academy/objects/', auth='public')
# def list(self, **kw):
# return http.request.render('academy.listing', {
# 'root': '/academy/academy',
# 'objects': http.request.env['academy.academy'].search([]),
# })
# @http.route('/academy/academy/objects/<model("academy.academy"):obj>/', auth='public')
# def object(self, obj, **kw):
# return http.request.render('academy.object', {
# 'object': obj
# })