예제 #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
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
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)