diff --git a/addons/website_contract/__init__.py b/addons/website_contract/__init__.py index 355939a4922..3749654a3b9 100644 --- a/addons/website_contract/__init__.py +++ b/addons/website_contract/__init__.py @@ -1 +1,2 @@ -import controllers \ No newline at end of file +import controllers +import website_contract \ No newline at end of file diff --git a/addons/website_contract/controllers/main.py b/addons/website_contract/controllers/main.py index cce19eecf42..275fd21b952 100644 --- a/addons/website_contract/controllers/main.py +++ b/addons/website_contract/controllers/main.py @@ -3,9 +3,14 @@ from openerp.addons.web import http from openerp.addons.web.http import request -class website_project(http.Controller): +class website_contract(http.Controller): - @http.route(['/projects/'], type='http', auth="public") + @http.route(['/references/'], type='http', auth="public") def blog(self, **post): website = request.registry['website'] - return website.render("website_project.index", values) + partner_obj = request.registry['res.partner'] + project_ids = partner_obj.search(request.cr, request.uid, [(1, "=", 1)]) + values = website.get_rendering_context({ + 'partner_ids': partner_obj.browse(request.cr, request.uid, project_ids) + }) + return website.render("website_contract.index", values) diff --git a/addons/website_contract/views/website_contract.xml b/addons/website_contract/views/website_contract.xml index 8b3b0f6cbfb..4b84542399e 100644 --- a/addons/website_contract/views/website_contract.xml +++ b/addons/website_contract/views/website_contract.xml @@ -6,7 +6,7 @@ @@ -17,6 +17,18 @@ References
+
+
+
+ + + +
+
+
+
+
+
diff --git a/addons/website_contract/website_contract.py b/addons/website_contract/website_contract.py new file mode 100644 index 00000000000..d8c372ee4aa --- /dev/null +++ b/addons/website_contract/website_contract.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- + +from openerp.osv import osv, fields + + +class hr(osv.osv): + _inherit = 'res.partner' + def img(self, cr, uid, ids, field='image_small', context=None): + return "/website/image?model=%s&field=%s&id=%s" % (self._name, field, ids[0])