From 2b6f32ab543573f9750be8eafbd8f6585b4b2c06 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Wed, 6 Aug 2014 12:48:07 +0200 Subject: [PATCH] Controlling errors on proyect edition and creation --- app/coffee/modules/admin/project-profile.coffee | 3 +-- app/partials/admin-project-profile.jade | 10 +++++----- .../views/modules/lightbox_create-project.jade | 6 +++--- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/app/coffee/modules/admin/project-profile.coffee b/app/coffee/modules/admin/project-profile.coffee index 3b1e68ce..7e3124bc 100644 --- a/app/coffee/modules/admin/project-profile.coffee +++ b/app/coffee/modules/admin/project-profile.coffee @@ -91,8 +91,7 @@ ProjectProfileDirective = ($log, $repo, $confirm) -> $confirm.notify("success") promise.then null, (data) -> - console.log "FAIL" - # TODO + $confirm.notify("error", data._error_message) $el.on "submit", "form", (event) -> event.preventDefault() diff --git a/app/partials/admin-project-profile.jade b/app/partials/admin-project-profile.jade index c7b38b3c..f810fde1 100644 --- a/app/partials/admin-project-profile.jade +++ b/app/partials/admin-project-profile.jade @@ -19,25 +19,25 @@ block content form fieldset label(for="project-name") Project Name - input(type="text", placeholder="Project name", id="project-name" ng-model="project.name") + input(type="text", 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", ng-model="project.slug") + input(type="text", placeholder="Slug", id="project-slug", ng-model="project.slug", data-required="true") fieldset label(for="project-sprints") Number of sprints input(type="text", placeholder="Number of sprints", - ng-model="project.total_milestones", id="project-sprints") + ng-model="project.total_milestones", id="project-sprints", data-type="digits") fieldset label(for="total-story-points") Number of US points input(type="text", placeholder="Number of US points", - ng-model="project.total_story_points", id="total-story-points") + ng-model="project.total_story_points", id="total-story-points", data-type="digits", data-required="true") fieldset label(for="project-description") Description - textarea(placeholder="Description", ng-model="project.description", id="project-description") + textarea(placeholder="Description", ng-model="project.description", id="project-description", data-required="true") input(type="submit", class="hidden") a.button.button-green(href="") Save diff --git a/app/partials/views/modules/lightbox_create-project.jade b/app/partials/views/modules/lightbox_create-project.jade index 1cccade7..107d88f3 100644 --- a/app/partials/views/modules/lightbox_create-project.jade +++ b/app/partials/views/modules/lightbox_create-project.jade @@ -10,12 +10,12 @@ form textarea(name="description", ng-model="data.description", data-required="true", placeholder="Description") fieldset - input(type="text", name="total_story_point", ng-model="data.total_story_point", data-required="true", - placeholder="Total story point") + input(type="text", name="total_story_point", ng-model="data.total_story_point", + data-type="digits", data-required="true", placeholder="Total story point") fieldset input(type="text", name="total_milestones", ng-model="data.total_milestones", - placeholder="Total milestones") + data-type="digits", placeholder="Total milestones") fieldset select(name="creation_template", ng-model="data.creation_template",