Fixed reseting form/task after page reload.
This commit is contained in:
parent
cfc3e846b6
commit
9a0dc39955
2 changed files with 39 additions and 1 deletions
|
@ -1053,7 +1053,8 @@ class ArticleNew extends App.Controller
|
|||
'ui::ticket::taskReset'
|
||||
(data) =>
|
||||
if data.ticket_id is @ticket.id
|
||||
@type = 'note'
|
||||
@type = 'note'
|
||||
@defaults = {}
|
||||
@render()
|
||||
)
|
||||
|
||||
|
|
|
@ -184,6 +184,36 @@ class AgentTicketActionsLevel3Test < TestCase
|
|||
:no_quote => true,
|
||||
)
|
||||
|
||||
# change form of ticket, reset, reload and verify in instance 2
|
||||
ticket_update(
|
||||
:browser => browser2,
|
||||
:data => {
|
||||
:body => '22 some level 3 <b>body</b> in instance 2',
|
||||
},
|
||||
:do_not_submit => true,
|
||||
)
|
||||
|
||||
watch_for(
|
||||
:browser => browser2,
|
||||
:css => '.content.active .js-reset',
|
||||
:value => '(Discard your unsaved changes.|Verwerfen der)',
|
||||
:no_quote => true,
|
||||
)
|
||||
sleep 2
|
||||
reload(
|
||||
:browser => browser2,
|
||||
)
|
||||
click(
|
||||
:css => '.content.active .js-reset',
|
||||
:browser => browser2,
|
||||
)
|
||||
sleep 1
|
||||
ticket_verify(
|
||||
:browser => browser2,
|
||||
:data => {
|
||||
:body => '',
|
||||
},
|
||||
)
|
||||
|
||||
# change form of ticket in instance 2
|
||||
ticket_update(
|
||||
|
@ -231,6 +261,13 @@ class AgentTicketActionsLevel3Test < TestCase
|
|||
:no_quote => true,
|
||||
)
|
||||
|
||||
# check if new article is empty
|
||||
ticket_verify(
|
||||
:browser => browser2,
|
||||
:data => {
|
||||
:body => '',
|
||||
},
|
||||
)
|
||||
watch_for(
|
||||
:browser => browser2,
|
||||
:css => '.active div.ticket-article',
|
||||
|
|
Loading…
Reference in a new issue