コード例 #1
0
ファイル: models.py プロジェクト: jgmize/remo
def profiles_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if isinstance(app, basestring) and app != "profiles":
        return True

    perms = {"create_user": ["Admin", "Mentor"], "can_edit_profiles": ["Admin"], "can_delete_profiles": ["Admin"]}

    add_permissions_to_groups("profiles", perms)
コード例 #2
0
ファイル: models.py プロジェクト: kudrom/remo
def featuredrep_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'featuredrep'):
        return True

    perms = {'can_edit_featured': ['Admin'], 'can_delete_featured': ['Admin']}

    add_permissions_to_groups('featuredrep', perms)
コード例 #3
0
ファイル: models.py プロジェクト: bobsilverberg/remo
def featuredrep_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'featuredrep'):
        return True

    perms = {'can_edit_featured': ['Admin', 'Council'],
             'can_delete_featured': ['Admin', 'Council']}

    add_permissions_to_groups('featuredrep', perms)
コード例 #4
0
ファイル: apps.py プロジェクト: akatsoulas/remo
def featuredrep_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if isinstance(app_label, basestring) and app_label != "featuredrep":
        return True

    perms = {"can_edit_featured": ["Admin", "Council"], "can_delete_featured": ["Admin", "Council"]}

    add_permissions_to_groups("featuredrep", perms)
コード例 #5
0
ファイル: models.py プロジェクト: TheTeraByte/remo
def voting_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'voting'):
        return True

    permissions = {'add_poll': ['Admin', 'Council', 'Mentor'],
                   'delete_poll': ['Admin', 'Council', 'Mentor'],
                   'change_poll': ['Admin', 'Council', 'Mentor']}

    add_permissions_to_groups('voting', permissions)
コード例 #6
0
ファイル: models.py プロジェクト: bobsilverberg/remo
def profiles_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'profiles'):
        return True

    perms = {'create_user': ['Admin', 'Mentor'],
             'can_edit_profiles': ['Admin'],
             'can_delete_profiles': ['Admin']}

    add_permissions_to_groups('profiles', perms)
コード例 #7
0
ファイル: apps.py プロジェクト: theparadoxer02/remo
def featuredrep_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'featuredrep'):
        return True

    perms = {'can_edit_featured': ['Admin', 'Council'],
             'can_delete_featured': ['Admin', 'Council']}

    add_permissions_to_groups('featuredrep', perms)
コード例 #8
0
ファイル: models.py プロジェクト: callkalpa/remo
def report_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'reports'):
        return True

    perms = {'can_edit_reports': ['Admin', 'Mentor'],
             'can_delete_reports': ['Admin', 'Mentor'],
             'can_delete_report_comments': ['Admin', 'Mentor']}

    add_permissions_to_groups('reports', perms)
コード例 #9
0
ファイル: apps.py プロジェクト: MichaelKohler/remo
def featuredrep_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'featuredrep'):
        return True

    perms = {'can_edit_featured': ['Admin', 'Council', 'Peers'],
             'can_delete_featured': ['Admin', 'Council', 'Peers']}

    add_permissions_to_groups('featuredrep', perms)
コード例 #10
0
ファイル: models.py プロジェクト: AshishNamdev/remo
def event_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'events'):
        return True

    perms = {'can_edit_events': ['Admin', 'Council', 'Mentor', 'Rep'],
             'can_delete_events': ['Admin', 'Council', 'Mentor'],
             'can_subscribe_to_events': ['Admin', 'Council', 'Mentor', 'Rep']}

    add_permissions_to_groups('events', perms)
コード例 #11
0
ファイル: models.py プロジェクト: Binzzzz/remo
def voting_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'voting'):
        return True

    permissions = (('voting.add_poll', ['Admin']),
                   ('voting.delete_poll', ['Admin']),
                   ('voting.change_poll', ['Admin']))

    add_permissions_to_groups('voting', permissions)
コード例 #12
0
ファイル: models.py プロジェクト: TheTeraByte/remo
def profiles_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'profiles'):
        return True

    perms = {'create_user': ['Admin', 'Mentor'],
             'can_edit_profiles': ['Admin'],
             'can_delete_profiles': ['Admin']}

    add_permissions_to_groups('profiles', perms)
コード例 #13
0
ファイル: models.py プロジェクト: caseybecking/remo
def voting_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'voting'):
        return True

    permissions = (('voting.add_poll', ['Admin']),
                   ('voting.delete_poll', ['Admin']), ('voting.change_poll',
                                                       ['Admin']))

    add_permissions_to_groups('voting', permissions)
コード例 #14
0
ファイル: models.py プロジェクト: shollmann/remo
def event_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'events'):
        return True

    perms = {
        'can_edit_events': ['Admin', 'Council', 'Mentor', 'Rep'],
        'can_delete_events': ['Admin', 'Council', 'Mentor'],
        'can_subscribe_to_events': ['Admin', 'Council', 'Mentor', 'Rep']
    }

    add_permissions_to_groups('events', perms)
コード例 #15
0
ファイル: apps.py プロジェクト: MichaelKohler/remo
def voting_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'voting'):
        return True

    permissions = {'add_poll': ['Admin', 'Council', 'Mentor', 'Review'],
                   'delete_poll': ['Admin', 'Council', 'Mentor', 'Review'],
                   'change_poll': ['Admin', 'Council', 'Mentor', 'Review'],
                   'delete_pollcomment': ['Admin']}

    add_permissions_to_groups('voting', permissions)
コード例 #16
0
ファイル: apps.py プロジェクト: akatsoulas/remo
def profiles_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'profiles'):
        return True

    perms = {'create_user': ['Admin', 'Council', 'Mentor'],
             'can_edit_profiles': ['Admin', 'Council'],
             'can_delete_profiles': ['Admin'],
             'can_change_mentor': ['Admin', 'Council']}

    add_permissions_to_groups('profiles', perms)
コード例 #17
0
ファイル: models.py プロジェクト: giallu/remo
def report_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'reports'):
        return True

    perms = {
        'can_edit_reports': ['Admin', 'Mentor'],
        'can_delete_reports': ['Admin', 'Mentor'],
        'can_delete_report_comments': ['Admin', 'Mentor']
    }

    add_permissions_to_groups('reports', perms)
コード例 #18
0
ファイル: models.py プロジェクト: rbillings/remo
def report_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if isinstance(app, basestring) and app != "reports":
        return True

    perms = {
        "can_edit_reports": ["Admin", "Mentor"],
        "can_delete_reports": ["Admin", "Mentor"],
        "can_delete_report_comments": ["Admin", "Mentor"],
    }

    add_permissions_to_groups("reports", perms)
コード例 #19
0
ファイル: models.py プロジェクト: TheTeraByte/remo
def voting_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if (isinstance(app, basestring) and app != 'voting'):
        return True

    permissions = {
        'add_poll': ['Admin', 'Council', 'Mentor'],
        'delete_poll': ['Admin', 'Council', 'Mentor'],
        'change_poll': ['Admin', 'Council', 'Mentor']
    }

    add_permissions_to_groups('voting', permissions)
コード例 #20
0
ファイル: apps.py プロジェクト: Josespaul/remo
def event_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'events'):
        return True

    perms = {'can_edit_events': ['Admin', 'Council', 'Mentor', 'Rep'],
             'can_delete_events': ['Admin', 'Council', 'Mentor'],
             'can_delete_event_comments': ['Admin'],
             'can_subscribe_to_events': ['Admin', 'Council', 'Mentor', 'Rep',
                                         'Alumni', 'Mozillians']}

    add_permissions_to_groups('events', perms)
コード例 #21
0
ファイル: models.py プロジェクト: serkanh/remo
def event_set_groups(app, sender, signal, **kwargs):
    """Set permissions to groups."""
    if isinstance(app, basestring) and app != "events":
        return True

    perms = {
        "can_edit_events": ["Admin", "Council", "Mentor", "Rep"],
        "can_delete_events": ["Admin", "Council", "Mentor"],
        "can_delete_event_comments": ["Admin"],
        "can_subscribe_to_events": ["Admin", "Council", "Mentor", "Rep", "Mozillians"],
    }

    add_permissions_to_groups("events", perms)
コード例 #22
0
ファイル: apps.py プロジェクト: theparadoxer02/remo
def report_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'reports'):
        return True

    perms = {
        'add_ngreport': ['Admin', 'Mentor'],
        'change_ngreport': ['Admin', 'Mentor'],
        'delete_ngreport': ['Admin', 'Mentor'],
        'delete_ngreportcomment': ['Admin', 'Mentor']
    }

    add_permissions_to_groups('reports', perms)
コード例 #23
0
ファイル: apps.py プロジェクト: sachithamh/remo
def profiles_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'profiles'):
        return True

    perms = {
        'create_user': ['Admin', 'Council', 'Mentor'],
        'can_edit_profiles': ['Admin', 'Council'],
        'can_delete_profiles': ['Admin'],
        'can_change_mentor': ['Admin', 'Council']
    }

    add_permissions_to_groups('profiles', perms)
コード例 #24
0
ファイル: apps.py プロジェクト: theparadoxer02/remo
def voting_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'voting'):
        return True

    permissions = {
        'add_poll': ['Admin', 'Council', 'Mentor', 'Review'],
        'delete_poll': ['Admin', 'Council', 'Mentor', 'Review'],
        'change_poll': ['Admin', 'Council', 'Mentor', 'Review'],
        'delete_pollcomment': ['Admin']
    }

    add_permissions_to_groups('voting', permissions)
コード例 #25
0
ファイル: apps.py プロジェクト: akatsoulas/remo
def report_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if isinstance(app_label, basestring) and app_label != "reports":
        return True

    perms = {
        "add_ngreport": ["Admin", "Mentor"],
        "change_ngreport": ["Admin", "Mentor"],
        "delete_ngreport": ["Admin", "Mentor"],
        "delete_ngreportcomment": ["Admin", "Mentor"],
    }

    add_permissions_to_groups("reports", perms)
コード例 #26
0
def event_set_groups(sender, **kwargs):
    """Set permissions to groups."""
    app_label = sender.label
    if (isinstance(app_label, basestring) and app_label != 'events'):
        return True

    perms = {
        'can_edit_events': ['Admin', 'Council', 'Mentor', 'Rep'],
        'can_delete_events': ['Admin', 'Council', 'Mentor'],
        'can_delete_event_comments': ['Admin'],
        'can_subscribe_to_events':
        ['Admin', 'Council', 'Mentor', 'Rep', 'Alumni', 'Mozillians']
    }

    add_permissions_to_groups('events', perms)