def post_board(request, serviceId): instance = '' # modify_board 와 구분하기 위한 변수 empId = Employee(empId=request.user.employee.empId) if request.method == 'POST': form = BoardForm(request.POST, request.FILES) post = form.save(commit=False) post.boardWriter = empId post.boardWriteDatetime = datetime.datetime.now() post.boardEditDatetime = datetime.datetime.now() if serviceId != '0': post.serviceId = Servicereport(serviceId=serviceId) post.save() return redirect('noticeboard:showboards') else: form = BoardForm() if serviceId == '0': service = '' else: service = Servicereport.objects.get(serviceId=serviceId) form.fields['boardTitle'].initial = '[' + str( service.companyName) + '] ' + str(service.serviceTitle) context = { 'form': form, 'service': service, 'instance': instance, } return render(request, 'noticeboard/postboard.html', context)
def setUp(self): """ Set up the view -login the user """ super(SupplyAPITest, self).setUp() self.create_user() self.client.login(username='******', password='******') self.supplier = Supplier(**base_supplier) self.supplier.save() self.supplier2 = Supplier.objects.create(**base_supplier) self.supply = Supply.create(**base_supply) self.assertIsNotNone(self.supply.pk) self.supply2 = Supply.create(**base_supply) self.assertIsNotNone(self.supply2.pk) self.supply3 = Supply.create(**base_supply) self.assertIsNotNone(self.supply3.pk) self.supply4 = Supply.create(**base_supply) self.assertIsNotNone(self.supply4.pk) self.product = Product(supplier=self.supplier, supply=self.supply) self.product.save() self.employee = Employee(first_name="John", last_name="Smith") self.employee.save()
def setUp(self): """ Set up the Testing class: -self.employee = salary worker -self.employee = daily worker -self.employee3 = daily worker with no legal status """ super(Employee1Test, self).setUp() self.employee = Employee(**employee1_data) self.employee.save()
def setUp(self): self.equipment = Equipment(**base_equipment) self.equipment.save() self.employee = Employee(first_name="John", last_name="Smith", department="Carpentry") self.employee.save() self.image = S3Object() self.image.save()
def insert_downloadlog(request): downloadUrl = request.POST['downloadUrl'] downloadType = request.POST['downloadType'] downloadName = downloadUrl.split('/')[-1] contractId = request.POST['contractId'] DownloadLog.objects.create( empId=Employee(empId=request.user.employee.empId), contractId=Contract(contractId=contractId), downloadDatetime=datetime.datetime.now(), downloadType=downloadType, downloadName=downloadName, downloadUrl=downloadUrl, ) structure = json.dumps(['Y'], cls=DjangoJSONEncoder) return HttpResponse(structure, content_type='application/json')
def setUp(self): """ Set up the Testing class: -self.employee = salary worker -self.employee = daily worker -self.employee3 = daily worker with no legal status """ super(Employee3Test, self).setUp() self.employee = Employee(**employee3_data) self.employee.save() for day in xrange(1, 15): hour = 20 if day % 2 > 0 else 17 a = Attendance(employee=self.employee, start_time=datetime(2014, 7, day, 8, 0), end_time=datetime(2014, 7, day, hour, 0)) a.save()
def setUp(self): """ Set up the Testing clas: """ super(AttendanceTest, self).setUp() #self.client.client.login(username='******', password='******') self.shift = Shift(start_time=time(8, 0), end_time=time(17, 0)) self.shift.save() self.employee = Employee(shift=self.shift, **employee2_data) self.employee.save() # Regular attendance self.attendance = Attendance( date=date(2014, 7, 1), start_time=timezone('Asia/Bangkok').localize( datetime(2014, 7, 1, 7, 30, 0)), end_time=timezone('Asia/Bangkok').localize( datetime(2014, 7, 1, 23, 33, 0)), employee=self.employee, shift=self.shift) self.attendance.save() # Sunday attendance self.sunday_attendance = Attendance( date=date(2016, 2, 7), start_time=timezone('Asia/Bangkok').localize( datetime(2016, 2, 7, 8, 02, 0)), end_time=timezone('Asia/Bangkok').localize( datetime(2016, 2, 7, 23, 15, 0)), employee=self.employee, shift=self.shift) self.sunday_attendance.save() self.tz = timezone('Asia/Bangkok')