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'
|
'ui::ticket::taskReset'
|
||||||
(data) =>
|
(data) =>
|
||||||
if data.ticket_id is @ticket.id
|
if data.ticket_id is @ticket.id
|
||||||
@type = 'note'
|
@type = 'note'
|
||||||
|
@defaults = {}
|
||||||
@render()
|
@render()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -184,6 +184,36 @@ class AgentTicketActionsLevel3Test < TestCase
|
||||||
:no_quote => true,
|
: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
|
# change form of ticket in instance 2
|
||||||
ticket_update(
|
ticket_update(
|
||||||
|
@ -231,6 +261,13 @@ class AgentTicketActionsLevel3Test < TestCase
|
||||||
:no_quote => true,
|
:no_quote => true,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# check if new article is empty
|
||||||
|
ticket_verify(
|
||||||
|
:browser => browser2,
|
||||||
|
:data => {
|
||||||
|
:body => '',
|
||||||
|
},
|
||||||
|
)
|
||||||
watch_for(
|
watch_for(
|
||||||
:browser => browser2,
|
:browser => browser2,
|
||||||
:css => '.active div.ticket-article',
|
:css => '.active div.ticket-article',
|
||||||
|
|
Loading…
Reference in a new issue