def managerstaffing(request): shift_manager = ShiftManager() usernamequery = (str(request.user), ) name = shift_manager.getname(usernamequery) shifts = Shift() all_shifts = shifts.ShowAllShifts() all_staffing = shifts.ShowAllStaffing() if request.method == 'POST': form = AddShiftForm(request.POST) if form.is_valid(): flight_type = form.cleaned_data['flight_type'] flight_date = form.cleaned_data['flight_date'] notes = form.cleaned_data['notes'] shift_manager.insertshift(flight_type, flight_date, notes) template = 'base/staffingshow.html' args = { 'form': form, 'flight_type': flight_type, 'flight_date': flight_date } else: form = AddShiftForm() template = 'base/managerstaffing1.html' args = { 'name': name, 'all_shifts': all_shifts, 'all_staffing': all_staffing, 'form': form } return render(request, template, args)
def managershowalljobs(request): shifts = Shift() all_jobs = shifts.showalljobs() if request.method == 'POST': form = AddShiftForm(request.POST) if form.is_valid(): shift_manager = ShiftManager() flight_type = form.cleaned_data['flight_type'] flight_date = form.cleaned_data['flight_date'] notes = form.cleaned_data['notes'] shift_manager.insertshift(flight_date, flight_type, notes) args = {'form': form} return redirect('/managershowalljobs') else: form = AddShiftForm() template = 'base/manageralljobs.html' args = {'form': form, 'all_jobs': all_jobs} return render(request, template, args)