from openerp.osv import fields
from openerp.addons.website.models import website
from openerp.addons.web import http
-from openerp.addons.web.http import request
+from openerp.addons.web.http import request, LazyResponse
from ..utils import slugify
pass
return self.page("website.homepage")
+ @website.route('/web/login', type='http', auth="public", multilang=True)
+ def web_login(self, *args, **kw):
+ response = super(Website, self).web_login(*args, **kw)
+ if isinstance(response, LazyResponse):
+ values = dict(response.params['values'], disable_footer=True, redirect="/")
+ response = request.website.render(response.params['template'], values)
+ return response
+
@website.route('/pagenew/<path:path>', type='http', auth="user")
def pagenew(self, path, noredirect=NOPE):
web = request.registry['website']
dom_ready.then(function () {
/* ----- BOOTSTRAP STUFF ---- */
- $('.js_tooltip').bstooltip();
+ // $('.js_tooltip').bstooltip();
/* ----- PUBLISHING STUFF ---- */
$(document).on('click', '.js_publish_management .js_publish_btn', function () {
</xpath>
</template>
-
+<template id="login_layout" inherit_id="web.login_layout" name="Website Login Layout">
+ <xpath expr="t" position="replace">
+ <t t-call="website.layout">
+ <div class="oe_website_login_container" t-raw="0"/>
+ </t>
+ </xpath>
+</template>
<template id="show_sign_in" inherit_option_id="website.layout" inherit_id="website.layout" name="Show Sign In">
<xpath expr="//ul[@id='top_menu']" position="inside">