Exemplo n.º 1
0
    def may_see(self):
        perm_name = "%s.%s" % (self.type_name(), self.name())
        if config.permission_exists(perm_name) and not config.may(perm_name):
            return False

        # if self.owner() == "" and not config.may(perm_name):
        #    return False

        return True
Exemplo n.º 2
0
    def may_see(self):
        perm_name = "%s.%s" % (self.type_name(), self.name())
        if config.permission_exists(perm_name) and not config.may(perm_name):
            return False

        # if self.owner() == "" and not config.may(perm_name):
        #    return False

        return True
Exemplo n.º 3
0
 def declare_permission(self, page):
     permname = "%s.%s" % (self.type_name(), page.name())
     if page.is_public() and not config.permission_exists(permname):
         config.declare_permission(permname, page.title(),
                                   page.description(),
                                   ['admin', 'user', 'guest'])
Exemplo n.º 4
0
 def declare_permission(self, page):
     permname = "%s.%s" % (self.type_name(), page.name())
     if page.is_public() and not config.permission_exists(permname):
         config.declare_permission(permname, page.title(), page.description(), ["admin", "user", "guest"])