def post(self, request, **kwargs): form = BucketListForm(request.POST) bucketlist = form.save(commit=False) bucketlist.owner = request.user bucketlist.save() messages.success(request, bucketlist.name + ' Successfully created') return url_redirect(request)
def post(self, request, **kwargs): item_id = kwargs['id'] item = Item.objects.filter(id=item_id).first() item.name = request.POST['name'] item.description = request.POST['description'] item.save() messages.success(request, item.name + ' Successfully updated') return url_redirect(request)
def post(self, request, **kwargs): bucketlist_id = kwargs['id'] bucketlist = BucketList.objects.filter(id=bucketlist_id).first() form = ItemForm(request.POST) item = form.save(commit=False) item.bucketlist = bucketlist item.done = False item.save() messages.success(request, item.name + ' Added to ' + bucketlist.name) return url_redirect(request)
def post(self, request, **kwargs): # edits the bucketlist name , description or theme bucketlist_id = kwargs['id'] bucketlist = BucketList.objects.filter(id=bucketlist_id).first() bucketlist.name = request.POST['name'] bucketlist.description = request.POST['description'] if 'color' in request.POST: bucketlist.color = request.POST['color'] bucketlist.save() messages.success(request, bucketlist.name + ' updated') return url_redirect(request)
def post(self, request, **kwargs): item_id = kwargs['id'] item = Item.objects.filter(id=item_id).first() if item.done is True: item.done = False messages.error(request, item.name + ' Marked as not done') else: item.done = True messages.success(request, item.name + ' Marked as done') item.save() return url_redirect(request)
def post(self, request, **kwargs): bucketlist_id = kwargs['id'] bucketlist = BucketList.objects.filter(id=bucketlist_id).first() bucketlist.delete() messages.success(request, 'Successfully Deleted') return url_redirect(request)
def post(self, request, **kwargs): item_id = kwargs['id'] item = Item.objects.filter(id=item_id).first() item.delete() messages.success(request, 'Successfully deleted') return url_redirect(request)