@@ -2,13 +2,12 @@ import Component from '@ember/component';
2
2
import { later } from '@ember/runloop' ;
3
3
import { observer , computed } from '@ember/object' ;
4
4
import moment from 'moment' ;
5
- import { merge } from 'lodash-es' ;
5
+ import { merge , orderBy , filter , find } from 'lodash-es' ;
6
6
import { licenses } from 'open-event-frontend/utils/dictionary/licenses' ;
7
7
import { timezones } from 'open-event-frontend/utils/dictionary/date-time' ;
8
8
import { paymentCountries , paymentCurrencies } from 'open-event-frontend/utils/dictionary/payment' ;
9
9
import { countries } from 'open-event-frontend/utils/dictionary/demography' ;
10
10
import FormMixin from 'open-event-frontend/mixins/form' ;
11
- import { orderBy , filter , find } from 'lodash-es' ;
12
11
import { inject as service } from '@ember/service' ;
13
12
import EventWizardMixin from 'open-event-frontend/mixins/event-wizard' ;
14
13
import { protocolLessValidUrlPattern } from 'open-event-frontend/utils/validators' ;
@@ -87,6 +86,7 @@ export default Component.extend(FormMixin, EventWizardMixin, {
87
86
}
88
87
} ) ;
89
88
}
89
+
90
90
return validationRules ;
91
91
} ) ,
92
92
@@ -99,6 +99,7 @@ export default Component.extend(FormMixin, EventWizardMixin, {
99
99
if ( ! this . get ( 'data.event.topic' ) ) {
100
100
return [ ] ;
101
101
}
102
+
102
103
return this . get ( 'data.event.topic.subTopics' ) ;
103
104
} ) ,
104
105
@@ -130,6 +131,7 @@ export default Component.extend(FormMixin, EventWizardMixin, {
130
131
let endDatetime = moment ( this . get ( 'data.event.endsAt' ) ) ;
131
132
return ( endDatetime . diff ( startDatetime , 'minutes' ) > 0 ) ;
132
133
} ;
134
+
133
135
let validationRules = {
134
136
inline : true ,
135
137
delay : false ,
@@ -446,6 +448,7 @@ export default Component.extend(FormMixin, EventWizardMixin, {
446
448
if ( ! this . isCreate && isNewTax ) {
447
449
this . set ( 'data.event.tax' , this . store . createRecord ( 'tax' ) ) ;
448
450
}
451
+
449
452
this . set ( 'taxModalIsOpen' , true ) ;
450
453
} ,
451
454
@@ -465,6 +468,7 @@ export default Component.extend(FormMixin, EventWizardMixin, {
465
468
this . set ( 'discountCodeValue' , '25%' ) ;
466
469
this . set ( 'discountCodePeriod' , '5' ) ;
467
470
}
471
+
468
472
this . set ( 'validatingDiscountCode' , false ) ;
469
473
} , 1000 ) ;
470
474
} ,
@@ -479,15 +483,16 @@ export default Component.extend(FormMixin, EventWizardMixin, {
479
483
} ) ;
480
484
} ,
481
485
482
- updateDates ( ) {
483
- const { startsAtDate, endsAtDate, startsAtTime, endsAtTime, timezone } = this . get ( 'data.event' ) ;
484
- let startsAtConcatenated = moment ( startsAtDate . concat ( ' ' , startsAtTime ) ) ;
485
- let endsAtConcatenated = moment ( endsAtDate . concat ( ' ' , endsAtTime ) ) ;
486
- this . get ( 'data.event' ) . setProperties ( {
487
- startsAt : moment . tz ( startsAtConcatenated , timezone ) ,
488
- endsAt : moment . tz ( endsAtConcatenated , timezone )
489
- } ) ;
490
- } ,
486
+ // leaving these comments.. because someday we might want the time validation to change it's values according to its start counterpart, removed it for now because it sort of broke the UI.
487
+ // updateDates() {
488
+ // const { startsAtDate, endsAtDate, startsAtTime, endsAtTime, timezone } = this.get('data.event');
489
+ // let startsAtConcatenated = moment(startsAtDate.concat(' ', startsAtTime));
490
+ // let endsAtConcatenated = moment(endsAtDate.concat(' ', endsAtTime));
491
+ // this.get('data.event').setProperties({
492
+ // startsAt : moment.tz(startsAtConcatenated, timezone),
493
+ // endsAt : moment.tz(endsAtConcatenated, timezone)
494
+ // });
495
+ // },
491
496
492
497
async updateCopyright ( name ) {
493
498
const event = this . get ( 'data.event' ) ;
0 commit comments