Example #1
0
    def post(self, request, *args, **kwargs):
        form = TodoItemForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect("/tasks/list")

        return render(request, "tasks/create.html", {"form": form})
Example #2
0
 def post(self, request, *args, **kwargs):
     form = TodoItemForm(request.POST)
     if form.is_valid():
         new_task = form.save(commit=False)
         new_task.owner = request.user
         new_task.save()
         return HttpResponseRedirect(reverse("tasks:list"))
     return render(request, "tasks/create.html", {"form": form})
Example #3
0
 def post(self, request, pk, *args, **kwargs):
     t = ToDoItem.objects.get(id=pk)
     form = TodoItemForm(request.POST, instance=t)
     if form.is_valid():
         new_task = form.save(commit=False)
         new_task.owner = request.user
         new_task.save()
         return HttpResponseRedirect(reverse("tasks:list"))
     return render(request, "tasks/edit.html", {"form": form, "task": t})
Example #4
0
    def post(self, request, *args, **kwargs):
        form = TodoItemForm(request.POST)
        if form.is_valid():
            new_task = form.save(commit=False)
            new_task.owner = request.user
            new_task.save()
            return redirect(reverse("tasks:list"))

        return self.my_render(request, form)
Example #5
0
    def post(self, request, pk, *args, **kwargs):
        task = TodoItem.objects.get(id=pk)
        form = TodoItemForm(request.POST, instance=task)
        if form.is_valid():
            updated_task = form.save(commit=False)
            updated_task.owner = request.user
            updated_task.save()
            return redirect(reverse('tasks:list'))

        return self.create_render(request, form, task)
Example #6
0
    def post(self, request, *args, **kwargs):
        form = TodoItemForm(request.POST)
        if form.is_valid():
            new_task = form.save(commit=False)
            new_task.owner = request.user
            new_task.save()
            messages.success(request, 'Задача добавлена')
            return redirect(reverse('tasks:list'))

        return self.my_render(request, form)
Example #7
0
	def post(self, request, pk, *args, **kwargs):
		t = TodoItem.objects.get(id=pk)
		form = TodoItemForm(request.POST, instance=t)
		if form.is_valid():
			new_task = form.save(commit=False)
			new_task.owner = request.user
			new_task.save()
			messages.success(request, 'Задача изменена')
			return redirect(reverse('tasks:list'))
		return render(request, 'tasks/edit.html', {'form': form, 'task': t})
Example #8
0
    def post(self, request, pk, *args, **kwargs):
        t = TodoItem.objects.get(id=pk)
        form = TodoItemForm(request.POST, instance=t)
        if form.is_valid():
            new_task = form.save(commit=False)
            new_task.owner = request.user
            new_task.save()
            messages.success(request, "Задача отредактирована")
            return redirect(reverse("tasks:list"))

        return render(request, "tasks/edit.html", {"form": form, "task": t})
Example #9
0
def task_create(request):
    if request.method == "POST":
        form = TodoItemForm(request.POST)
        if form.is_valid():
            form.save()
            return reverse("tasks:list")
    else:
        form = TodoItemForm()
    return render(request, "tasks/create.html", {"form": form})
Example #10
0
	def post(self, request, *args, **kwargs):
		form = TodoItemForm(request.POST)
		if form.is_valid():
			new_task = form.save(commit=False)
			new_task.owner = request.user
			new_task.save()
			form.save_m2m()
			messages.success(request, 'Задача создана')
			return redirect(reverse('tasks:list'))

		return render(request, 'tasks/create.html', {'form': form})
Example #11
0
 def post(self, request, *args, **kwargs):
     form = TodoItemForm(request.POST)
     if form.is_valid():
         new_task = form.save(commit=False)
         new_task.owner = request.user
         new_task.save()
         form.save_m2m()
         messages.success(request,
                          new_task.description + " Задача добавлена")
         return redirect(reverse("tasks:list"))
         # return redirect("/tasks/list")
     return render(request, "tasks/create.html", {"form": form})
Example #12
0
    def post(self, request, *args, **kwargs):
        form = TodoItemForm(request.POST)
        if form.is_valid():
            # form.save()
            # return redirect("tasks:list")
            #добавляем владельца задачи
            new_task = form.save(commit=False)
            new_task.owner = request.user
            new_task.save()
            form.save_m2m()
            return redirect(reverse("tasks:list"))

        return self.my_render(request, form)
Example #13
0
    def post(self, request, *args, **kwargs):
        form = TodoItemForm(request.POST)
        if form.is_valid():
            new_task = form.save(commit=False)
            new_task.owner = request.user
            new_task.save()
            form.save_m2m()
            messages.success(request, 'Задача добавлена')
            if form.cleaned_data['trello_sync']:
                user = request.user
                key = user.profile.trello_key
                secret = user.profile.trello_secret
                client = TrelloClient(api_key=key, api_secret=secret)
                board = client.get_board(user.profile.trello_board)
                to_do = board.list_lists()[0]
                to_do.add_card(new_task.description)

            return redirect(reverse('tasks:list'))

        return self.my_render(request, form)
Example #14
0
 def get(self, request, pk, *args, **kwargs):
     task = TodoItem.objects.get(id=pk)
     form = TodoItemForm(instance=task)
     return self.create_render(request, form, task)
Example #15
0
 def get(self, request, *args, **kwargs):
     form = TodoItemForm()
     return render(request, "tasks/create.html", {"form": form})
Example #16
0
	def get(self, request, *args, **kwargs):
		form = TodoItemForm()
		return self.my_render(request, form)
Example #17
0
 def get(self, request, pk, *args, **kwargs):
     t = ToDoItem.objects.get(id=pk)
     form = TodoItemForm(instance=t)
     return render(request, "tasks/edit.html", {"form": form, "task": t})
Example #18
0
	def get(self, request, pk, *args, **kwargs):
		t = TodoItem.objects.get(id=pk)
		form = TodoItemForm(instance=t)
		return self.my_render(request, form, t)
Example #19
0
	def get(self, request, *args, **kwargs):
		form = TodoItemForm()
		return render(request, 'tasks/create.html', {'form': form})
Example #20
0
	def get(self, request, pk, *args, **kwargs):
		t = TodoItem.objects.get(id=pk)
		form = TodoItemForm(instance=t)
		return render(request, 'tasks/edit.html', {'form': form, 'task': t})