Fixing user stories e2e tests
parent
e2ed2ff7ae
commit
d233ea2ef2
|
@ -34,6 +34,8 @@ RelatedTaskRowDirective = ($repo, $compile, $confirm, $rootscope, $loading, $tem
|
||||||
templateEdit = $template.get("task/related-task-row-edit.html", true)
|
templateEdit = $template.get("task/related-task-row-edit.html", true)
|
||||||
|
|
||||||
link = ($scope, $el, $attrs, $model) ->
|
link = ($scope, $el, $attrs, $model) ->
|
||||||
|
@childScope = $scope.$new()
|
||||||
|
|
||||||
saveTask = debounce 2000, (task) ->
|
saveTask = debounce 2000, (task) ->
|
||||||
task.subject = $el.find('input').val()
|
task.subject = $el.find('input').val()
|
||||||
|
|
||||||
|
@ -53,7 +55,10 @@ RelatedTaskRowDirective = ($repo, $compile, $confirm, $rootscope, $loading, $tem
|
||||||
return promise
|
return promise
|
||||||
|
|
||||||
renderEdit = (task) ->
|
renderEdit = (task) ->
|
||||||
$el.html($compile(templateEdit({task: task}))($scope))
|
@childScope.$destroy()
|
||||||
|
@childScope = $scope.$new()
|
||||||
|
$el.off()
|
||||||
|
$el.html($compile(templateEdit({task: task}))(childScope))
|
||||||
|
|
||||||
$el.find(".task-name input").val(task.subject)
|
$el.find(".task-name input").val(task.subject)
|
||||||
|
|
||||||
|
@ -72,6 +77,8 @@ RelatedTaskRowDirective = ($repo, $compile, $confirm, $rootscope, $loading, $tem
|
||||||
renderView($model.$modelValue)
|
renderView($model.$modelValue)
|
||||||
|
|
||||||
renderView = (task) ->
|
renderView = (task) ->
|
||||||
|
@childScope.$destroy()
|
||||||
|
@childScope = $scope.$new()
|
||||||
$el.off()
|
$el.off()
|
||||||
|
|
||||||
perms = {
|
perms = {
|
||||||
|
@ -79,7 +86,7 @@ RelatedTaskRowDirective = ($repo, $compile, $confirm, $rootscope, $loading, $tem
|
||||||
delete_task: $scope.project.my_permissions.indexOf("delete_task") != -1
|
delete_task: $scope.project.my_permissions.indexOf("delete_task") != -1
|
||||||
}
|
}
|
||||||
|
|
||||||
$el.html($compile(templateView({task: task, perms: perms}))($scope))
|
$el.html($compile(templateView({task: task, perms: perms}))(childScope))
|
||||||
|
|
||||||
$el.on "click", ".edit-task", ->
|
$el.on "click", ".edit-task", ->
|
||||||
renderEdit($model.$modelValue)
|
renderEdit($model.$modelValue)
|
||||||
|
|
|
@ -32,15 +32,17 @@ helper.createRelatedTasks = function(name, status, assigned_to) {
|
||||||
|
|
||||||
let form = $('.related-task-create-form');
|
let form = $('.related-task-create-form');
|
||||||
|
|
||||||
return helper.relatedTaskForm(form, status, assigned_to);
|
return helper.relatedTaskForm(form, name, status, assigned_to);
|
||||||
};
|
};
|
||||||
|
|
||||||
helper.editRelatedTasks = function(taskIndex, name, status, assigned_to) {
|
helper.editRelatedTasks = async function(taskIndex, name, status, assigned_to) {
|
||||||
let task = helper.relatedTasks().get(taskIndex);
|
let task = helper.relatedTasks().get(taskIndex);
|
||||||
|
|
||||||
task.$('.edit-task').click();
|
task.$('.edit-task').click();
|
||||||
|
|
||||||
return helper.relatedTaskForm(task, status, assigned_to);
|
helper.relatedTaskForm(task, name, status, assigned_to);
|
||||||
|
|
||||||
|
await browser.sleep(30000);
|
||||||
};
|
};
|
||||||
|
|
||||||
helper.editRelatedTasksEnabled = function() {
|
helper.editRelatedTasksEnabled = function() {
|
||||||
|
|
Loading…
Reference in New Issue