Exemple #1
0
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))
Exemple #2
0
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'))
Exemple #3
0
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'))
Exemple #4
0
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)
Exemple #6
0
 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)
Exemple #7
0
 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")
     )
Exemple #8
0
 def populate_actionmenu(self):
     self.request.actionmenu.add(get_userdatas_list_btn())
     self.request.actionmenu.add(get_add_file_link(self.request))