def create_entry(request, author): dict_info = dict( form_class = EntryForm, extra_context = {'author': author}, initial_with_get = True, ) if author != request.user and not request.user.is_superuser: raise Http403 return create_update.create_object(request, **dict_info)
def create_category(request, author): dict_info = dict( form_class = CategoryForm, extra_context = {'author': author}, method = 'json', ) if author != request.user and not request.user.is_superuser: raise Http403 return create_update.create_object(request, **dict_info)
def create_version(request, product): if not request.user.has_perm('bugwaz.add_version_product', product): raise Http403 kwargs = { 'form_class': VersionForm, 'initial': { 'product': product.pk, }, 'extra_context': { 'product': product, } } return create_update.create_object(request, **kwargs)
def create_task(request, project=None): kwargs = { 'form_class': TaskForm, 'extra_context': { 'project': project }, } if project: if not request.user.has_perm('projects.add_task_project', project): raise Http403 kwargs['initial'] = { 'project': project.pk } return create_update.create_object(request, **kwargs)
def create_thread(request, project=None): if project: project = get_object_or_404(Project, slug=project) if not request.user.has_perm('projects.add_thread_project', project): raise Http403 kwargs = { 'form_class': ThreadForm, 'extra_context': { 'project': project, }, } if project: kwargs['initial'] = {'project': project.pk} return create_update.create_object(request, **kwargs)
def create_entry(request, project): if not request.user.has_perm('projects.add_wiki_project', project): raise Http403 kwargs = { 'form_class': EntryForm, 'initial': { 'project': project.pk, }, 'initial_with_get': True, 'extra_context': { 'project': project, } } return create_update.create_object(request, **kwargs)
def create_announcement(request): kwargs = {"form_class": AnnouncementForm} return create_update.create_object(request, **kwargs)
def create_tweet(request): kwargs = { 'form_class': TweetForm, 'post_save_redirect': '/', } return create_update.create_object(request, **kwargs)
def create_product(request): kwargs = { 'form_class': ProductForm, } return create_update.create_object(request, **kwargs)
def create_flatpage(request): kwargs = { 'form_class': forms.FlatPageForm, 'initial_with_get': True, } return create_update.create_object(request, **kwargs)
def create_event(request): kwargs = { 'form_class': EventForm } return create_update.create_object(request, **kwargs)
def create_permissiongroup(request): kwargs = { 'form_class': forms.PermissionGroupForm, } return create_update.create_object(request, **kwargs)