def join_shed(request, id): if request.user.is_anonymous(): return HttpResponseRedirect('/accounts/login') else: joinerProfile = profileUtil.getProfileFromUser(request.user) shedObject = shedUtil.getShedFromID(id) ownerProfile = shedObject.owner actionObject = actionUtil.createShedRequestAction(shedObject, joinerProfile) actionManager.processActions() return HttpResponseRedirect('/sheds/' + id + '/request_sent')
def return_tool(request, id): if request.user.is_anonymous(): return HttpResponseRedirect('/accounts/login') else: toolObj = toolUtil.getToolFromID(id) actionObj = actionUtil.getBorrowedToolAction(toolObj) actionObj.currrentState = "markedReturned" actionObj.save() actionManager.processActions() return HttpResponseRedirect('/tools/' + id + '/returned')
def join_shed(request, id): if request.user.is_anonymous(): return HttpResponseRedirect('/accounts/login') else: joinerProfile = profileUtil.getProfileFromUser(request.user) shedObject = shedUtil.getShedFromID(id) ownerProfile = shedObject.owner actionObject = actionUtil.createShedRequestAction( shedObject, joinerProfile) actionManager.processActions() return HttpResponseRedirect('/sheds/' + id + '/request_sent')
def denyReturn(notifObj): notifObj.response = "No" notifObj.save() actionManager.processActions()
def confirmReturn(notifObj): notifObj.response = "Yes" notifObj.save() actionManager.processActions()
def denyBorrowRequest(notifObj): notifObj.response = "Deny" notifObj.save() actionManager.processActions()
def acceptBorrowRequest(notifObj): notifObj.response = "Accept" notifObj.save() actionManager.processActions()