[IMP] website_project: active module

bzr revid: chm@openerp.com-20140128165340-6qz9iq4iulnck55w
This commit is contained in:
Christophe Matthieu 2014-01-28 17:53:40 +01:00
parent b25a34ea94
commit 3cb264dce5
3 changed files with 4 additions and 21 deletions

View File

@ -15,5 +15,5 @@ OpenERP Projects
'views/website_project.xml',
],
'qweb': ['static/src/xml/*.xml'],
'installable': False,
'installable': True,
}

View File

@ -38,28 +38,11 @@ class Website(osv.Model):
class website_project(http.Controller):
@http.route(['/project/<int:project_id>/'], type='http', auth="public", website=True, multilang=True)
def project(self, project_id=None, **post):
@http.route(['/project/<model("project.project"):project>/'], type='http', auth="public", website=True, multilang=True)
def project(self, project=None, **post):
cr, uid, context = request.cr, request.uid, request.context
project_obj = request.registry['project.project']
project = project_obj.browse(request.cr, request.uid, project_id, request.context)
render_values = {
'project': project,
'main_object': project,
}
return request.website.render("website_project.index", render_values)
@http.route(['/project/task/<int:task_id>'], type='http', auth="public", website=True, multilang=True)
def task(self, task_id=None, **post):
cr, uid, context = request.cr, request.uid, request.context
task_obj = request.registry['project.task']
task = task_obj.browse(cr, uid, task_id, context=context)
render_values = {
'task': task,
'main_object': task,
}
return request.website.render("website_project.task", render_values)

View File

@ -26,7 +26,7 @@
<!-- Project -->
<template id="task_kanban_card" name="TaskKanban">
<div class="thumbnail">
<a t-href="/project/task/#{object_id.id}/"><span t-field="object_id.name"/></a>
<a t-href="/web#model=project.task&amp;id=#{object_id.id}"><span t-field="object_id.name"/></a>
<div>
Assigned to <span t-field="object_id.user_id"/>
</div>