Catch server error in the project profile form
parent
16c86916a6
commit
11eeff7000
|
@ -91,7 +91,9 @@ ProjectProfileDirective = ($log, $repo, $confirm) ->
|
|||
$confirm.notify("success")
|
||||
|
||||
promise.then null, (data) ->
|
||||
$confirm.notify("error", data._error_message)
|
||||
form.setErrors(data)
|
||||
if data._error_message
|
||||
$confirm.notify("error", data._error_message)
|
||||
|
||||
$el.on "submit", "form", (event) ->
|
||||
event.preventDefault()
|
||||
|
|
|
@ -19,27 +19,28 @@ block content
|
|||
form
|
||||
fieldset
|
||||
label(for="project-name") Project Name
|
||||
input(type="text", placeholder="Project name", id="project-name",
|
||||
input(type="text", name="name", placeholder="Project name", id="project-name",
|
||||
ng-model="project.name", data-required="true")
|
||||
|
||||
fieldset
|
||||
label(for="project-slug") Project Slug
|
||||
input(type="text", placeholder="Slug", id="project-slug",
|
||||
input(type="text", name="slug", placeholder="Slug", id="project-slug",
|
||||
ng-model="project.slug", data-required="true")
|
||||
|
||||
fieldset
|
||||
label(for="project-sprints") Number of sprints
|
||||
input(type="number", min="0", placeholder="Number of sprints", id="project-sprints",
|
||||
ng-model="project.total_milestones", data-type="digits")
|
||||
input(type="number", name="total_milestones", min="0", placeholder="Number of sprints",
|
||||
id="project-sprints", ng-model="project.total_milestones", data-type="digits")
|
||||
|
||||
fieldset
|
||||
label(for="total-story-points") Number of US points
|
||||
input(type="number", min="0", placeholder="Number of US points", id="total-story-points",
|
||||
ng-model="project.total_story_points", data-type="digits", data-required="true")
|
||||
input(type="number", name="total_story_points", min="0", placeholder="Number of US points",
|
||||
id="total-story-points", ng-model="project.total_story_points",
|
||||
data-type="digits", data-required="true")
|
||||
|
||||
fieldset
|
||||
label(for="project-description") Description
|
||||
textarea(placeholder="Description", id="project-description",
|
||||
textarea(name="description", placeholder="Description", id="project-description",
|
||||
ng-model="project.description", data-required="true")
|
||||
|
||||
input(type="submit", class="hidden")
|
||||
|
|
Loading…
Reference in New Issue