def populate_actionmenu(request): """ Add buttons in the request actionmenu attribute """ if context_is_task(request.context): project = request.context.project else: project = request.context request.actionmenu.add(get_project_redirect_btn(request, project.id)) if context_is_task(request.context): request.actionmenu.add(get_add_file_link(request))
def populate_actionmenu(request, project=None): """ add items to the "actionmenu" """ company_id = request.context.get_company_id() request.actionmenu.add(get_list_view_btn(company_id)) if project is not None: request.actionmenu.add(get_view_btn(project.id)) request.actionmenu.add(get_edit_btn(project.id)) request.actionmenu.add(get_detail_btn()) request.actionmenu.add(get_phase_btn(project.id)) request.actionmenu.add(get_add_file_link(request, perm='edit_project'))
def populate_actionmenu(request): """ Add buttons in the request actionmenu attribute """ if context_is_task(request.context): project = request.context.project else: project = request.context request.actionmenu.add(get_project_redirect_btn(request, project.id)) if context_is_task(request.context): request.actionmenu.add( get_add_file_link(request) )
def before(self, form): """ Prepopulate the form """ # Here we override the form counter to avoid field ids conflict form.set_appstruct(self.request.context.appstruct()) if self.request.has_permission("admin_expense"): btn = ViewLink(u"Revenir à la liste", "admin_expense", path="expenses") else: btn = ViewLink( u"Revenir à la liste", "view_expense", path="company_expenses", id=self.request.context.company.id ) self.request.actionmenu.add(btn) btn = get_add_file_link(self.request, label=u"Déposer des justificatifs", perm="view_expense") self.request.actionmenu.add(btn)
def before(self, form): """ Prepopulate the form """ # Here we override the form counter to avoid field ids conflict form.set_appstruct(self.request.context.appstruct()) if self.request.has_permission('admin_expense'): btn = ViewLink( u"Revenir à la liste", "admin_expense", path="expenses", ) else: btn = ViewLink(u"Revenir à la liste", "view_expense", path="company_expenses", id=self.request.context.company.id) self.request.actionmenu.add(btn) btn = get_add_file_link( self.request, label=u"Déposer des justificatifs", perm="view_expense", ) self.request.actionmenu.add(btn)
def populate_actionmenu(self): self.request.actionmenu.add(get_userdatas_list_btn()) self.request.actionmenu.add( get_add_file_link(self.request, perm="admin_userdatas") )
def populate_actionmenu(self): self.request.actionmenu.add(get_userdatas_list_btn()) self.request.actionmenu.add(get_add_file_link(self.request))