当前位置: 首页>>代码示例>>Python>>正文


Python utils.add_permissions_to_groups函数代码示例

本文整理汇总了Python中remo.base.utils.add_permissions_to_groups函数的典型用法代码示例。如果您正苦于以下问题:Python add_permissions_to_groups函数的具体用法?Python add_permissions_to_groups怎么用?Python add_permissions_to_groups使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了add_permissions_to_groups函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: profiles_set_groups

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)
开发者ID:jgmize,项目名称:remo,代码行数:8,代码来源:models.py

示例2: featuredrep_set_groups

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)
开发者ID:bobsilverberg,项目名称:remo,代码行数:9,代码来源:models.py

示例3: featuredrep_set_groups

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)
开发者ID:akatsoulas,项目名称:remo,代码行数:9,代码来源:apps.py

示例4: profiles_set_groups

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)
开发者ID:bobsilverberg,项目名称:remo,代码行数:10,代码来源:models.py

示例5: voting_set_groups

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)
开发者ID:Binzzzz,项目名称:remo,代码行数:10,代码来源:models.py

示例6: report_set_groups

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)
开发者ID:callkalpa,项目名称:remo,代码行数:10,代码来源:models.py

示例7: featuredrep_set_groups

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)
开发者ID:MichaelKohler,项目名称:remo,代码行数:10,代码来源:apps.py

示例8: event_set_groups

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)
开发者ID:AshishNamdev,项目名称:remo,代码行数:10,代码来源:models.py

示例9: voting_set_groups

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)
开发者ID:TheTeraByte,项目名称:remo,代码行数:10,代码来源:models.py

示例10: voting_set_groups

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)
开发者ID:MichaelKohler,项目名称:remo,代码行数:12,代码来源:apps.py

示例11: profiles_set_groups

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)
开发者ID:akatsoulas,项目名称:remo,代码行数:12,代码来源:apps.py

示例12: report_set_groups

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)
开发者ID:rbillings,项目名称:remo,代码行数:12,代码来源:models.py

示例13: event_set_groups

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)
开发者ID:Josespaul,项目名称:remo,代码行数:13,代码来源:apps.py

示例14: event_set_groups

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)
开发者ID:serkanh,项目名称:remo,代码行数:13,代码来源:models.py

示例15: report_set_groups

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)
开发者ID:akatsoulas,项目名称:remo,代码行数:14,代码来源:apps.py


注:本文中的remo.base.utils.add_permissions_to_groups函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。