コード例 #1
0
def delete(dataset):
    if logged_in():
        if tmpl_context.account.admin:
            return True
        elif tmpl_context.account in dataset.managers:
            return True
    return False
コード例 #2
0
def MainMenu():
    oc = ObjectContainer(no_cache=True)

    logged_in = account.logged_in()
    if not logged_in:
        logged_in = account.authenticate()

    if logged_in:
        is_prime = account.is_prime()

        if is_prime:
            oc.add(DirectoryObject(key=Callback(BrowseMenu, browse_type="movie"), title="Browse Movies"))
            oc.add(DirectoryObject(key=Callback(BrowseMenu, browse_type="tv"), title="Browse TV Shows"))

        oc.add(DirectoryObject(key=Callback(BrowseMenu, is_library=True), title="Your Library"))

        if is_prime:
            oc.add(DirectoryObject(key=Callback(BrowseMenu, is_watchlist=True), title="Your Watchlist"))
            oc.add(SearchDirectoryObject(title="Search", prompt="Search for a Movie or TV Show"))

    oc.add(PrefsObject(title="Preferences"))

    return oc
コード例 #3
0
def create():
    return logged_in()
コード例 #4
0
def update(dataset):
    return logged_in() and (tmpl_context.account.admin
                            or tmpl_context.account in dataset.managers)
コード例 #5
0
ファイル: dataset.py プロジェクト: hagino3000/openspending
def create():
    return logged_in()
コード例 #6
0
ファイル: dataset.py プロジェクト: hagino3000/openspending
def update(dataset):
    return logged_in() and (tmpl_context.account.admin or
                            tmpl_context.account in dataset.managers)
コード例 #7
0
def delete(dataset):
    if logged_in() and tmpl_context.account.admin:
        return True
    return False
コード例 #8
0
ファイル: badge.py プロジェクト: AlbertoPeon/openspending
def give(badge, dataset):
    """
    Permission to give a badge to a dataset. Currently only administrators
    can reward datasets with badges.
    """
    return logged_in() and tmpl_context.account.admin
コード例 #9
0
ファイル: dataset.py プロジェクト: asuffield/openspending
def delete(dataset):
    if logged_in() and tmpl_context.account.admin:
        return True
    return False
コード例 #10
0
ファイル: view.py プロジェクト: citizennerd/openspending
def create(dataset):
    return logged_in() and ds.read(dataset)
コード例 #11
0
ファイル: view.py プロジェクト: citizennerd/openspending
def update(dataset, view):
    if logged_in() and tmpl_context.account == view.account:
        return True
    return ds.edit(dataset)
コード例 #12
0
ファイル: view.py プロジェクト: tomjrees/openspending
def create(dataset):
    return logged_in() and ds.read(dataset)
コード例 #13
0
ファイル: view.py プロジェクト: tomjrees/openspending
def update(dataset, view):
    if logged_in() and tmpl_context.account == view.account:
        return True
    return ds.update(dataset)
コード例 #14
0
ファイル: badge.py プロジェクト: smellman/openspending
def create():
    """
    Permission to create a new badge. Only administrators can create badges.
    """
    return logged_in() and tmpl_context.account.admin
コード例 #15
0
ファイル: badge.py プロジェクト: smellman/openspending
def give(badge, dataset):
    """
    Permission to give a badge to a dataset. Currently only administrators
    can reward datasets with badges.
    """
    return logged_in() and tmpl_context.account.admin
コード例 #16
0
def create():
    return logged_in() and (current_user.admin
                            or current_user in dataset.managers)
コード例 #17
0
ファイル: dataset.py プロジェクト: nathanhilbert/FPA_Core
def create():
    return logged_in() and (current_user.admin or current_user in dataset.managers)
コード例 #18
0
ファイル: badge.py プロジェクト: AlbertoPeon/openspending
def create():
    """
    Permission to create a new badge. Only administrators can create badges.
    """
    return logged_in() and tmpl_context.account.admin