Adding checksley validations to backlog
parent
fc16f3ad01
commit
d07289301b
|
@ -93,6 +93,11 @@ CreateEditUserstoryDirective = ($repo, $model, $rs, $rootScope) ->
|
||||||
|
|
||||||
$el.on "click", ".button-green", (event) ->
|
$el.on "click", ".button-green", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
|
||||||
|
form = $el.find("form").checksley()
|
||||||
|
if not form.validate()
|
||||||
|
return
|
||||||
|
|
||||||
if isNew
|
if isNew
|
||||||
promise = $repo.create("userstories", $scope.us)
|
promise = $repo.create("userstories", $scope.us)
|
||||||
broadcastEvent = "usform:new:success"
|
broadcastEvent = "usform:new:success"
|
||||||
|
@ -141,6 +146,10 @@ CreateBulkUserstroriesDirective = ($repo, $rs, $rootscope) ->
|
||||||
$el.on "click", ".button-green", (event) ->
|
$el.on "click", ".button-green", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
|
||||||
|
form = $el.find("form").checksley()
|
||||||
|
if not form.validate()
|
||||||
|
return
|
||||||
|
|
||||||
data = $scope.form.data
|
data = $scope.form.data
|
||||||
projectId = $scope.projectId
|
projectId = $scope.projectId
|
||||||
|
|
||||||
|
@ -155,6 +164,15 @@ CreateBulkUserstroriesDirective = ($repo, $rs, $rootscope) ->
|
||||||
|
|
||||||
CreateSprint = ($repo, $rs, $rootscope) ->
|
CreateSprint = ($repo, $rs, $rootscope) ->
|
||||||
link = ($scope, $el, attrs) ->
|
link = ($scope, $el, attrs) ->
|
||||||
|
submit = ->
|
||||||
|
form = $el.find("form").checksley()
|
||||||
|
if not form.validate()
|
||||||
|
return
|
||||||
|
|
||||||
|
$repo.create("milestones", $scope.sprint).then (data) ->
|
||||||
|
$el.addClass("hidden")
|
||||||
|
$rootscope.$broadcast("sprintform:create:success", data)
|
||||||
|
|
||||||
$scope.$on "sprintform:create", ->
|
$scope.$on "sprintform:create", ->
|
||||||
$el.removeClass("hidden")
|
$el.removeClass("hidden")
|
||||||
$scope.sprint = {
|
$scope.sprint = {
|
||||||
|
@ -170,9 +188,7 @@ CreateSprint = ($repo, $rs, $rootscope) ->
|
||||||
|
|
||||||
$el.on "click", ".button-green", (event) ->
|
$el.on "click", ".button-green", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
$repo.create("milestones", $scope.sprint).then (data) ->
|
submit()
|
||||||
$el.addClass("hidden")
|
|
||||||
$rootscope.$broadcast("sprintform:create:success", data)
|
|
||||||
|
|
||||||
$scope.$on "$destroy", ->
|
$scope.$on "$destroy", ->
|
||||||
$el.off()
|
$el.off()
|
||||||
|
|
|
@ -3,6 +3,6 @@ a.close(href="", title="close")
|
||||||
form
|
form
|
||||||
h2.title(tg-i18n="common.new-bulk")
|
h2.title(tg-i18n="common.new-bulk")
|
||||||
fieldset
|
fieldset
|
||||||
textarea(tg-i18n="placeholder:common.one-item-line", ng-model="form.data")
|
textarea(tg-i18n="placeholder:common.one-item-line", ng-model="form.data", data-required="true")
|
||||||
a.button.button-green(href="", tg-i18n="title:common.save")
|
a.button.button-green(href="", tg-i18n="title:common.save")
|
||||||
span(tg-i18n="common.save")
|
span(tg-i18n="common.save")
|
||||||
|
|
|
@ -3,7 +3,7 @@ a.close(href="", title="close")
|
||||||
form
|
form
|
||||||
h2.title(tg-i18n="us.title-new")
|
h2.title(tg-i18n="us.title-new")
|
||||||
fieldset
|
fieldset
|
||||||
input(type="text", ng-model="us.subject", tg-i18n="placeholder:common.subject")
|
input(type="text", ng-model="us.subject", tg-i18n="placeholder:common.subject", data-required="true")
|
||||||
fieldset
|
fieldset
|
||||||
select(ng-model="us.status", ng-options="s.id as s.name for s in statusList",
|
select(ng-model="us.status", ng-options="s.id as s.name for s in statusList",
|
||||||
tg-i18n="placeholder:common.status")
|
tg-i18n="placeholder:common.status")
|
||||||
|
|
|
@ -4,9 +4,9 @@ form
|
||||||
h2.title New Sprint
|
h2.title New Sprint
|
||||||
fieldset
|
fieldset
|
||||||
label.last-sprint-name last sprint is <strong> {{sprintname}} ;-) </strong>
|
label.last-sprint-name last sprint is <strong> {{sprintname}} ;-) </strong>
|
||||||
input(ng-model="sprint.name", type="text", placeholder="sprint name", name="name")
|
input(ng-model="sprint.name", type="text", placeholder="sprint name", name="name", data-required="true")
|
||||||
fieldset.dates
|
fieldset.dates
|
||||||
input.date-start(tg-date-selector, ng-model="sprint.estimated_start", type="text", placeholder="Estimated Start")
|
input.date-start(tg-date-selector, ng-model="sprint.estimated_start", type="text", placeholder="Estimated Start", data-required="true")
|
||||||
input.date-end(tg-date-selector, ng-model="sprint.estimated_finish", type="text", placeholder="Estimated End")
|
input.date-end(tg-date-selector, ng-model="sprint.estimated_finish", type="text", placeholder="Estimated End", data-required="true")
|
||||||
a.button.button-green(href="", title="Save")
|
a.button.button-green(href="", title="Save")
|
||||||
span Create
|
span Create
|
||||||
|
|
Loading…
Reference in New Issue