@@ -49,8 +49,8 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
49
49
project_name : [ '' , Validators . required ] ,
50
50
activity_id : [ '' , Validators . required ] ,
51
51
description : '' ,
52
- entry_date : '' ,
53
- departure_date : '' ,
52
+ start_date : '' ,
53
+ end_date : '' ,
54
54
start_hour : '' ,
55
55
end_hour : '' ,
56
56
uri : '' ,
@@ -131,8 +131,8 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
131
131
project_id : this . entryToEdit . project_id ,
132
132
activity_id : this . entryToEdit . activity_id ,
133
133
description : this . entryToEdit . description ,
134
- entry_date : formatDate ( get ( this . entryToEdit , 'start_date' , '' ) , 'yyyy-MM-dd' , 'en' ) ,
135
- departure_date : formatDate ( get ( this . entryToEdit , 'end_date' ) , 'yyyy-MM-dd' , 'en' ) ,
134
+ start_date : formatDate ( get ( this . entryToEdit , 'start_date' , '' ) , 'yyyy-MM-dd' , 'en' ) ,
135
+ end_date : formatDate ( get ( this . entryToEdit , 'end_date' ) , 'yyyy-MM-dd' , 'en' ) ,
136
136
start_hour : formatDate ( get ( this . entryToEdit , 'start_date' , '00:00:00' ) , 'HH:mm:ss' , 'en' ) ,
137
137
end_hour : formatDate ( get ( this . entryToEdit , 'end_date' , '00:00:00' ) , 'HH:mm:ss' , 'en' ) ,
138
138
uri : this . entryToEdit . uri ,
@@ -150,8 +150,8 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
150
150
project_id : '' ,
151
151
activity_id : '' ,
152
152
description : '' ,
153
- entry_date : formatDate ( new Date ( ) , 'yyyy-MM-dd' , 'en' ) ,
154
- departure_date : formatDate ( new Date ( ) , 'yyyy-MM-dd' , 'en' ) ,
153
+ start_date : formatDate ( new Date ( ) , 'yyyy-MM-dd' , 'en' ) ,
154
+ end_date : formatDate ( new Date ( ) , 'yyyy-MM-dd' , 'en' ) ,
155
155
start_hour : '00:00:00' ,
156
156
end_hour : '00:00:00' ,
157
157
uri : '' ,
@@ -175,12 +175,12 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
175
175
return this . entryForm . get ( 'activity_id' ) ;
176
176
}
177
177
178
- get entry_date ( ) {
179
- return this . entryForm . get ( 'entry_date ' ) ;
178
+ get start_date ( ) {
179
+ return this . entryForm . get ( 'start_date ' ) ;
180
180
}
181
181
182
- get departure_date ( ) {
183
- return this . entryForm . get ( 'departure_date ' ) ;
182
+ get end_date ( ) {
183
+ return this . entryForm . get ( 'end_date ' ) ;
184
184
}
185
185
186
186
get start_hour ( ) {
@@ -201,24 +201,24 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
201
201
this . toastrService . warning ( 'Make sure to select a project and activity' ) ;
202
202
return ;
203
203
}
204
- const entryDate = this . entryForm . value . entry_date ;
205
- const departureDate = this . entryForm . value . departure_date ;
204
+ const startDate = this . entryForm . value . start_date ;
205
+ const endDate = this . entryForm . value . end_date ;
206
206
const entry = {
207
207
project_id : this . entryForm . value . project_id ,
208
208
activity_id : this . entryForm . value . activity_id ,
209
- technologies : this . selectedTechnologies ? this . selectedTechnologies : [ ] ,
209
+ technologies : get ( this , ' selectedTechnologies' , [ ] ) ,
210
210
description : this . entryForm . value . description ,
211
- start_date : new Date ( `${ entryDate } T${ this . entryForm . value . start_hour . trim ( ) } ` ) . toISOString ( ) ,
212
- end_date : new Date ( `${ departureDate } T${ this . entryForm . value . end_hour . trim ( ) } ` ) . toISOString ( ) ,
211
+ start_date : new Date ( `${ startDate } T${ this . entryForm . value . start_hour . trim ( ) } ` ) . toISOString ( ) ,
212
+ end_date : new Date ( `${ endDate } T${ this . entryForm . value . end_hour . trim ( ) } ` ) . toISOString ( ) ,
213
213
uri : this . entryForm . value . uri ,
214
214
timezone_offset : new Date ( ) . getTimezoneOffset ( ) ,
215
215
} ;
216
216
if ( this . goingToWorkOnThis ) {
217
217
delete entry . end_date ;
218
218
}
219
- const isEntryDateInTheFuture = moment ( entryDate ) . isAfter ( moment ( ) ) ;
220
- const isDepartureDateInTheFuture = moment ( departureDate ) . isAfter ( moment ( ) ) ;
221
- if ( isEntryDateInTheFuture || isDepartureDateInTheFuture ) {
219
+ const isStartDateInTheFuture = moment ( startDate ) . isAfter ( moment ( ) ) ;
220
+ const isEndDateInTheFuture = moment ( endDate ) . isAfter ( moment ( ) ) ;
221
+ if ( isStartDateInTheFuture || isEndDateInTheFuture ) {
222
222
this . toastrService . error ( 'You cannot start a time-entry in the future' ) ;
223
223
return ;
224
224
}
0 commit comments