11import Controller from '@ember/controller' ;
2- import { action } from '@ember/object' ;
32import EventWizardMixin from 'open-event-frontend/mixins/event-wizard' ;
43
5- export default class extends Controller . extend ( EventWizardMixin ) {
4+ export default Controller . extend ( EventWizardMixin , {
65
76 async saveEventData ( ) {
87 const event = await this . _super ( ...arguments ) ;
98
10- event . isSessionsSpeakersEnabled
11- ? await this . model . speakersCall . save ( )
12- : await this . model . speakersCall . destroyRecord ( ) ;
9+ event . get ( ' isSessionsSpeakersEnabled' )
10+ ? await this . get ( ' model.speakersCall' ) . save ( )
11+ : await this . get ( ' model.speakersCall' ) . destroyRecord ( ) ;
1312
1413 return event ;
15- }
14+ } ,
1615
17- @action
18- save ( ) {
19- this . saveEventDataAndRedirectTo (
20- 'events.view.index' ,
21- [ 'tracks' , 'sessionTypes' , 'microlocations' , 'customForms' , 'tickets' ]
22- ) ;
23- }
24- @action
25- move ( direction ) {
26- this . saveEventDataAndRedirectTo (
27- direction === 'forwards' ? 'events.view.edit.sponsors' : 'events.view.edit.sponsors' ,
28- [ 'tracks' , 'sessionTypes' , 'microlocations' , 'customForms' , 'tickets' ]
29- ) ;
16+
17+ actions : {
18+ save ( ) {
19+ this . saveEventDataAndRedirectTo (
20+ 'events.view.index' ,
21+ [ 'tracks' , 'sessionTypes' , 'microlocations' , 'customForms' , 'tickets' ]
22+ ) ;
23+ } ,
24+ move ( direction ) {
25+ this . saveEventDataAndRedirectTo (
26+ direction === 'forwards' ? 'events.view.edit.sponsors' : 'events.view.edit.sponsors' ,
27+ [ 'tracks' , 'sessionTypes' , 'microlocations' , 'customForms' , 'tickets' ]
28+ ) ;
29+ }
3030 }
31- }
31+ } ) ;
0 commit comments