@@ -49,8 +49,8 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
4949 project_name : [ '' , Validators . required ] ,
5050 activity_id : [ '' , Validators . required ] ,
5151 description : '' ,
52- entry_date : '' ,
53- departure_date : '' ,
52+ start_date : '' ,
53+ end_date : '' ,
5454 start_hour : '' ,
5555 end_hour : '' ,
5656 uri : '' ,
@@ -131,8 +131,8 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
131131 project_id : this . entryToEdit . project_id ,
132132 activity_id : this . entryToEdit . activity_id ,
133133 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' ) ,
136136 start_hour : formatDate ( get ( this . entryToEdit , 'start_date' , '00:00:00' ) , 'HH:mm:ss' , 'en' ) ,
137137 end_hour : formatDate ( get ( this . entryToEdit , 'end_date' , '00:00:00' ) , 'HH:mm:ss' , 'en' ) ,
138138 uri : this . entryToEdit . uri ,
@@ -150,8 +150,8 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
150150 project_id : '' ,
151151 activity_id : '' ,
152152 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' ) ,
155155 start_hour : '00:00:00' ,
156156 end_hour : '00:00:00' ,
157157 uri : '' ,
@@ -175,12 +175,12 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
175175 return this . entryForm . get ( 'activity_id' ) ;
176176 }
177177
178- get entry_date ( ) {
179- return this . entryForm . get ( 'entry_date ' ) ;
178+ get start_date ( ) {
179+ return this . entryForm . get ( 'start_date ' ) ;
180180 }
181181
182- get departure_date ( ) {
183- return this . entryForm . get ( 'departure_date ' ) ;
182+ get end_date ( ) {
183+ return this . entryForm . get ( 'end_date ' ) ;
184184 }
185185
186186 get start_hour ( ) {
@@ -201,24 +201,24 @@ export class DetailsFieldsComponent implements OnChanges, OnInit {
201201 this . toastrService . warning ( 'Make sure to select a project and activity' ) ;
202202 return ;
203203 }
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 ;
206206 const entry = {
207207 project_id : this . entryForm . value . project_id ,
208208 activity_id : this . entryForm . value . activity_id ,
209- technologies : this . selectedTechnologies ? this . selectedTechnologies : [ ] ,
209+ technologies : get ( this , ' selectedTechnologies' , [ ] ) ,
210210 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 ( ) ,
213213 uri : this . entryForm . value . uri ,
214214 timezone_offset : new Date ( ) . getTimezoneOffset ( ) ,
215215 } ;
216216 if ( this . goingToWorkOnThis ) {
217217 delete entry . end_date ;
218218 }
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 ) {
222222 this . toastrService . error ( 'You cannot start a time-entry in the future' ) ;
223223 return ;
224224 }
0 commit comments