File tree Expand file tree Collapse file tree 4 files changed +41
-38
lines changed Expand file tree Collapse file tree 4 files changed +41
-38
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,6 @@ import { isEmpty } from '@ember/utils';
3
3
import { action } from '@ember/object' ;
4
4
5
5
export default class extends Controller {
6
- @action
7
- openDeleteEventModal ( ) {
8
- this . set ( 'isEventDeleteModalOpen' , true ) ;
9
- }
10
-
11
6
@action
12
7
togglePublishState ( ) {
13
8
if ( isEmpty ( this . model . locationName ) ) {
@@ -46,29 +41,6 @@ export default class extends Controller {
46
41
} ) ;
47
42
}
48
43
49
- @action
50
- deleteEvent ( ) {
51
- this . set ( 'isLoading' , true ) ;
52
- this . model . destroyRecord ( )
53
- . then ( ( ) => {
54
- this . transitionToRoute ( 'events' ) ;
55
- this . notify . success ( this . l10n . t ( 'Event has been deleted successfully.' ) ,
56
- {
57
- id : 'event_deleted_succ'
58
- } ) ;
59
- } )
60
- . catch ( ( ) => {
61
- this . notify . error ( this . l10n . t ( 'An unexpected error has occurred.' ) ,
62
- {
63
- id : 'event_deleted_error'
64
- } ) ;
65
- } )
66
- . finally ( ( ) => {
67
- this . set ( 'isLoading' , false ) ;
68
- } ) ;
69
- this . set ( 'isEventDeleteModalOpen' , false ) ;
70
- }
71
-
72
44
@action
73
45
copyEvent ( ) {
74
46
this . set ( 'isCopying' , true ) ;
Original file line number Diff line number Diff line change @@ -3,6 +3,34 @@ import { action } from '@ember/object';
3
3
4
4
export default class extends Controller {
5
5
6
+ @action
7
+ openDeleteEventModal ( ) {
8
+ this . set ( 'isEventDeleteModalOpen' , true ) ;
9
+ }
10
+
11
+ @action
12
+ deleteEvent ( ) {
13
+ this . set ( 'isLoading' , true ) ;
14
+ this . model . event . destroyRecord ( )
15
+ . then ( ( ) => {
16
+ this . transitionToRoute ( 'events' ) ;
17
+ this . notify . success ( this . l10n . t ( 'Event has been deleted successfully.' ) ,
18
+ {
19
+ id : 'event_deleted_succ'
20
+ } ) ;
21
+ } )
22
+ . catch ( ( ) => {
23
+ this . notify . error ( this . l10n . t ( 'An unexpected error has occurred.' ) ,
24
+ {
25
+ id : 'event_deleted_error'
26
+ } ) ;
27
+ } )
28
+ . finally ( ( ) => {
29
+ this . set ( 'isLoading' , false ) ;
30
+ } ) ;
31
+ this . set ( 'isEventDeleteModalOpen' , false ) ;
32
+ }
33
+
6
34
@action
7
35
openEventTransferModal ( id , name ) {
8
36
this . setProperties ( {
Original file line number Diff line number Diff line change 29
29
<button class =" ui button {{ if isCopying ' loading' }} " {{ action ' copyEvent' }} data-tooltip ={{ t ' Copy' }} data-position =" top left" >
30
30
<i class =" copy icon" ></i >
31
31
</button >
32
- <button class =" ui red button" {{ action ' openDeleteEventModal' }} data-tooltip ={{ t ' Delete' }} data-position =" top left" ><i class =" trash icon" ></i ></button >
33
32
</div >
34
33
{{ else }}
35
34
<a href =" {{ model.url }} " class =" ui button labeled icon small" >
51
50
{{ t ' Copy' }}
52
51
</button >
53
52
</div >
54
- <button class =" ui red button labeled icon small" {{ action ' openDeleteEventModal' }} >
55
- <i class =" trash icon" ></i >
56
- {{ t ' Delete' }}
57
- </button >
58
53
{{ /if }}
59
54
</div >
60
55
</div >
90
85
</div >
91
86
</div >
92
87
93
- {{ modals/event-delete-modal isLoading =isLoading
94
- isOpen =isEventDeleteModalOpen
95
- eventName =model.name
96
- deleteEvent = (action ' deleteEvent' )}}
97
88
<div class =" ui {{ if isLoading ' loading' }} basic segment" >
98
89
{{ outlet }}
99
90
</div >
Original file line number Diff line number Diff line change 2
2
<p >
3
3
{{ t ' Transfer ownership of this event to another user. You\' ll lose all the owner rights once they accept the ownership.' }}
4
4
</p >
5
- <button {{ action ' openEventTransferModal' model.event.id model.event.name }} class =' ui red button' >
5
+ <button {{ action ' openEventTransferModal' }} class =' ui red button' >
6
6
{{ t ' Transfer Ownership' }}
7
7
</button >
8
+ <div class =" ui divider" ></div >
9
+ <p >
10
+ {{ t ' Once you delete an event, there is no going back. Please be certain' }}
11
+ </p >
12
+ <button {{ action ' openDeleteEventModal' }} class =' ui red labeled icon button' >
13
+ <i class =" trash icon" ></i >
14
+ {{ t ' Delete Event' }}
15
+ </button >
8
16
</div >
9
17
{{ modals/event-transfer-modal isLoading =isLoading isOpen =isEventTransferModalOpen confirmEventName =confirmEventName eventName =eventName openConfirmEventTransferModal = (action ' openConfirmEventTransferModal' ) transferEvent = (action ' transferEvent' model )}}
10
18
{{ modals/confirm-event-transfer-modal currentInvite =currentInvite isLoading =isLoading isOpen =isConfirmEventTransferModalOpen checked =checked transferEvent = (action ' transferEvent' )}}
19
+ {{ modals/event-delete-modal isLoading =isLoading
20
+ isOpen =isEventDeleteModalOpen
21
+ eventName =model.event.name
22
+ deleteEvent = (action ' deleteEvent' )}}
You can’t perform that action at this time.
0 commit comments