예제 #1
0
파일: User.py 프로젝트: keat01/pyLoad
    def hasPermission(self, perms):
        """  Accepts permission bit or name  """

        if isinstance(perms, basestring) and hasattr(Permission, perms):
            perms = getattr(Role, perms)

        return has_permission(self.permission, perms)
예제 #2
0
    def hasPermission(self, perms):
        """  Accepts permission bit or name  """

        if isinstance(perms, basestring) and hasattr(Permission, perms):
            perms = getattr(Role, perms)

        return has_permission(self.permission, perms)
예제 #3
0
파일: utils.py 프로젝트: vuolter/pyreload
def get_permission(perms, p):
    """Returns a dict with permission key

    :param perms: dictionary
    :param p:  bits
    """
    for name in permlist():
        perms[name] = has_permission(p, getattr(PERMS, name))
예제 #4
0
파일: utils.py 프로젝트: 3DMeny/pyload
def get_permission(perms, p):
    """Returns a dict with permission key

    :param perms: dictionary
    :param p:  bits
    """
    for name in permlist():
        perms[name] = has_permission(p, getattr(PERMS, name))