odoo/doc/howto/howto_website/ta-model

51 lines
1.6 KiB
Plaintext

# HG changeset patch
# Parent 21954f9743a937b8185a5e717fe6af0e92660c55
diff --git a/controllers/academy.py b/controllers/academy.py
--- a/controllers/academy.py
+++ b/controllers/academy.py
@@ -3,19 +3,13 @@
from openerp import http
from openerp.addons.web.controllers import main
-teaching_assistants = [
- {'name': "Diana Padilla"},
- {'name': "Jody Carroll"},
- {'name': "Lester Vaughn"},
- {'name': "Paul Jimenez"},
- {'name': "Tanya Harris"},
-]
-
class academy(main.Home):
@http.route('/', auth='public')
def index(self):
+ tas = http.request.registry['academy.tas'].search_read(
+ http.request.cr, http.request.uid, context=http.request.context)
return http.request.website.render('academy.index', {
- 'tas': teaching_assistants,
+ 'tas': tas,
})
@http.route('/tas/<int:id>/', auth='public', website=True)
diff --git a/models/academy.py b/models/academy.py
--- a/models/academy.py
+++ b/models/academy.py
@@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from openerp.osv import orm, fields
-class academy(orm.Model):
- _name = "academy.academy"
+class TeachingAssistants(orm.Model):
+ _name = "academy.tas"
_columns = {
'name': fields.char(),
diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
--- a/security/ir.model.access.csv
+++ b/security/ir.model.access.csv
@@ -1,2 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_academy_academy,access_academy_academy,model_academy_academy,,1,0,0,0
+access_academy_tas,access_academy_tas,model_academy_tas,,1,0,0,0