Custom delete in due dates admin
parent
8011f49f49
commit
07a38b8d63
|
@ -443,6 +443,25 @@ ProjectDueDatesValues = ($log, $repo, $confirm, $location, animationFrame, $tran
|
|||
target = $el.find(".new-value")
|
||||
saveNewValue(target)
|
||||
|
||||
$el.on "click", ".delete-due-date", (event) ->
|
||||
event.preventDefault()
|
||||
target = angular.element(event.currentTarget)
|
||||
formEl = target.parents("form")
|
||||
value = formEl.scope().value
|
||||
|
||||
title = $translate.instant("LIGHTBOX.ADMIN_DUE_DATES.TITLE_ACTION_DELETE_DUE_DATE")
|
||||
subtitle = $translate.instant("LIGHTBOX.ADMIN_DUE_DATES.SUBTITLE_ACTION_DELETE_DUE_DATE",
|
||||
{due_date_status_name: value.name})
|
||||
|
||||
$confirm.ask(title, subtitle).then (response) ->
|
||||
onSucces = ->
|
||||
$ctrl.loadValues().finally ->
|
||||
response.finish()
|
||||
onError = ->
|
||||
$confirm.notify("error")
|
||||
$repo.remove(value).then(onSucces, onError)
|
||||
|
||||
|
||||
return {
|
||||
link: ($scope, $el, $attrs) ->
|
||||
parentDirective.link($scope, $el, $attrs)
|
||||
|
|
|
@ -629,7 +629,7 @@
|
|||
"DAYS_TO_DUE_DATE": "Days to due date",
|
||||
"BEFORE_AFTER": "Before/after",
|
||||
"BEFORE": "Before",
|
||||
"AFTER": "After"
|
||||
"AFTER": "Past"
|
||||
},
|
||||
"ROLES": {
|
||||
"PAGE_TITLE": "Roles - {{projectName}}",
|
||||
|
@ -1172,6 +1172,10 @@
|
|||
},
|
||||
"TITLE_ACTION_DELETE_DUE_DATE": "Delete due date"
|
||||
},
|
||||
"ADMIN_DUE_DATES": {
|
||||
"TITLE_ACTION_DELETE_DUE_DATE": "Delete due date",
|
||||
"SUBTITLE_ACTION_DELETE_DUE_DATE": "Are you sure you want to delete the due date status {{due_date_status_name}}?"
|
||||
},
|
||||
"RELATE_TO_EPIC": {
|
||||
"TITLE": "Link to Epic",
|
||||
"EXISTING_EPIC": "Existing epic",
|
||||
|
|
|
@ -38,7 +38,7 @@ section.colors-table.admin-status-table
|
|||
title="{{'ADMIN.COMMON.TITLE_ACTION_EDIT_VALUE' | translate}}",
|
||||
svg-icon="icon-edit"
|
||||
)
|
||||
a.delete-value(href="", ng-if="!value.by_default")
|
||||
a.delete-due-date(href="", ng-if="!value.by_default")
|
||||
tg-svg(
|
||||
title="{{'ADMIN.COMMON.TITLE_ACTION_DELETE_VALUE' | translate}}"
|
||||
svg-icon="icon-trash"
|
||||
|
|
Loading…
Reference in New Issue