本文整理汇总了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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)