示例#1
0
def create_notice(creator, message, directory):
    profile = get_profile(creator)
    if not check_profile_permission(profile, 'administrate', directory):
        raise PermissionDenied
    new_notice = Notice(directory=directory, message=message)
    new_notice.save()
    return new_notice
示例#2
0
def new_object(created, message, parent):
    if created:
        notice = Notice(directory=parent, message=message)
        notice.save()
示例#3
0
def create_notice(creator, message, directory):
    if not check_user_permission(creator, "administrate", directory):
        raise PermissionDenied
    new_notice = Notice(directory=directory, message=message)
    new_notice.save()
    return new_notice