[IMP] first menu becomes root url
bzr revid: fme@openerp.com-20131031173428-c6l8b19ig5npwb9i
This commit is contained in:
parent
254e1e5ba3
commit
cf58fd485b
|
@ -49,7 +49,19 @@ MAX_IMAGE_WIDTH, MAX_IMAGE_HEIGHT = IMAGE_LIMITS = (1024, 768)
|
|||
class Website(openerp.addons.web.controllers.main.Home):
|
||||
@website.route('/', type='http', auth="public", multilang=True)
|
||||
def index(self, **kw):
|
||||
return self.page("website.homepage")
|
||||
# TODO: check if plain SQL is needed
|
||||
menu = request.registry['website.menu']
|
||||
root_domain = [('parent_id', '=', False)] # TODO: multiwebsite ('website_id', '=', request.website.id),
|
||||
root_id = menu.search(request.cr, request.uid, root_domain, limit=1, context=request.context)[0]
|
||||
first_menu = menu.search_read(
|
||||
request.cr, request.uid, [('parent_id', '=', root_id)], ['url'],
|
||||
limit=1, order='sequence', context=request.context)
|
||||
if first_menu:
|
||||
first_menu = first_menu[0]['url']
|
||||
if first_menu and first_menu != '/':
|
||||
return request.redirect(first_menu)
|
||||
else:
|
||||
return self.page("website.homepage")
|
||||
|
||||
@website.route('/pagenew/<path:path>', type='http', auth="user")
|
||||
def pagenew(self, path, noredirect=NOPE):
|
||||
|
|
|
@ -147,6 +147,9 @@ div.oe_menu_buttons {
|
|||
right: -8px;
|
||||
}
|
||||
|
||||
ul.oe_menu_editor > li:first-child > div > i:before {
|
||||
content: "\f015";
|
||||
}
|
||||
ul.oe_menu_editor, ul.oe_menu_editor ul {
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
|
|
|
@ -129,6 +129,8 @@ div.oe_menu_buttons
|
|||
top: -8px
|
||||
right: -8px
|
||||
ul.oe_menu_editor
|
||||
> li:first-child > div > i:before
|
||||
content: "\f015"
|
||||
&, & ul
|
||||
list-style-type: none
|
||||
margin: 0
|
||||
|
|
Loading…
Reference in New Issue