def home(): form = TaskForm() list1 = Task.query.filter_by(category = 1, status = 1) list2 = Task.query.filter_by(category = 2, status = 1) list3 = Task.query.filter_by(category = 3, status = 1) list4 = Task.query.filter_by(category = 4, status = 1) list5 = Task.query.filter_by(status = 2) empty = 0 if not list5: empty = 1 if form.validate_on_submit(): newtitle = form.title.data newpriority = form.priority.data newcategory = form.category.data task = Task() task.name = newtitle if newcategory == '1': task.category = 1 elif newcategory == '2': task.category = 2 elif newcategory == '3': task.category = 3 elif newcategory == '4': task.category = 4 if newpriority == '1': task.priority = 1 elif newpriority == '2': task.priority = 2 elif newpriority == '3': task.priority = 3 task.author = current_user task.status = 1 db.session.add(task) db.session.commit() return redirect(url_for('home')) return render_template('home.html', form = form, list1 = list1, list2 = list2, list3 = list3, list4 =list4, list5 = list5, empty = empty)
def my_form_post(start='',end=''): if request.method == 'POST' : result = request.form print("w", result) for key, value in result.items() : if key == 'Title': title = value elif key == 'Description': desc = value elif key == 'DueDate': duedate = datetime.strptime( value, "%Y-%m-%d" ) else: alert= value task = Task(Title = title, Description = desc, DueDate = duedate,AlertTime=alert,DeleteDate=datetime.now()) try: db.session.add(task) db.session.commit() except exc.IntegrityError as e: db.session().rollback() task = Task.query.all() return redirect(url_for('home',start=start,end=end))
def index(request): context = {"success": False, "login": False} if not request.user.is_authenticated: if request.method == "POST": username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) if user is not None: login(request, user) else: try: user = User.objects.create_user(username=username, password=password) except: context = {"success": False, "login": True} return render(request, 'login.html', context) user.save() login(request, user) return redirect("/") return render(request, 'login.html', context) if request.method == "POST": title = request.POST['title'] desc = request.POST['desc'] dat = request.POST['date'] ins = Task(username=request.user, tasktitle=title, taskdesc=desc, date=dat) ins.save() context = {"success": True} # print(title,desc) return render(request, 'index.html', context)
def post(self): data = request.get_json() user = User.find_by_id(get_jwt_identity()) task_lst = [] for task in data['tasks']: obj = Task( task_name=task['task_name'], task_done=task['task_done'] ) task_lst.append(obj) todoList = TodoList( todoList_name=data['todoList_name'], todoList_done=data['todoList_done'], user_id=user.userID ) todoList.tasks = task_lst todoList.save() return {'message': 'Successfully saved new data'}, 201
def create_task(body): """adds task to the database""" task = Task(body=body, done=False) db.session.add(task) db.session.commit() return task
def addtask(request): task = request.POST['task'] Task(task=task).save() return HttpResponseRedirect('/todo/')
def test_reject_task_not_owner(self): task = Task(parent_list=self.list_, owner=self.user) task.save() self.client.login(username="******", password="******") response = self.client.patch(self.url.format(self.list_.id, task.id)) self.assertEqual(response.status_code, 403)
def create_task(body): # TODO: add task to the database task = Task(body=body) db.session.add(task) db.session.commit()
def saveTask(request): if request.method == 'POST': task = request.POST.get('task') task = Task(name=task) task.save() return redirect('todo:index')
def mutate(root, info, input=None): ok = True task_instance = Task(text=input.text) task_instance.list = List.objects.get(pk=input.list) task_instance.save() return CreateTask(ok=ok, task=task_instance)