Exemplo n.º 1
0
def execute(self, args):
    f = self.formatter
    baseurl = self.request.cfg.collab_baseurl
    user = self.request.user.name
    path = self.request.cfg.collab_basedir
    inviterequests = self.request.session.get('inviterequests', [])
    if not user_may_request_invite(self.request.user, self.request.page.page_name):
        return f.text('No collaborations available for %s.') % f.text(user)
    return formatCollabList(f, user, inviterequests, listPublished(baseurl, user, path))
Exemplo n.º 2
0
 def is_allowed(self):
     return user_may_request_invite(self.request.user, self.pagename)