def get_actions(name, context, request): menu = component.getUtility(IBrowserMenu, name) items = menu.getMenuItems(context, request) site_url = url.absoluteURL(getSite(), request) _url = url.absoluteURL(context, request) for item in items: item["url"] = url.urljoin(_url, item["action"]) item["id"] = item["title"].lower().replace(" ", "-") item["icon"] = url.urljoin(site_url, item["icon"]) return items
def get_actions(name, context, request): menu = component.getUtility(IBrowserMenu, name) items = menu.getMenuItems(context, request) site_url = ui_url.absoluteURL(getSite(), request) url = ui_url.absoluteURL(context, request) for item in items: item['url'] = ui_url.urljoin(url, item['action']) item['id'] = item['title'].lower().replace(' ', '-') item['icon'] = ui_url.urljoin(site_url, item['icon']) return items