Now you can edit project details from admin.

stable
Andrey Antukh 2014-07-03 13:22:38 +02:00
parent e0c6a04686
commit 32ae8a0233
2 changed files with 20 additions and 8 deletions

View File

@ -76,21 +76,34 @@ module.controller("ProjectProfileController", ProjectProfileController)
## Project Profile Directive
#############################################################################
ProjectProfileDirective = ($log) ->
ProjectProfileDirective = ($log, $repo, $confirm) ->
link = ($scope, $el, $attrs) ->
$log.info "ProjectProfileDirective:link"
form = $el.find("form").checksley()
console.log form, $el.find("form")
submit = =>
return if not form.validate()
promise = $repo.save($scope.project)
promise.then ->
$confirm.notify("success")
promise.then null, (data) ->
console.log "FAIL"
# TODO
$el.on "submit", "form", (event) ->
event.preventDefault()
$log.debug "ProjectProfileDirective:submit"
$log.error "ProjectProfileDirective:submit"
submit()
$el.on "click", "form .a.button-green", (event) ->
$el.on "click", "form a.button-green", (event) ->
event.preventDefault()
$log.debug "ProjectProfileDirective:submit a button"
$log.error "ProjectProfileDirective:submit a button"
submit()
return {link:link}
module.directive("tgProjectProfile", ["$log", ProjectProfileDirective])
module.directive("tgProjectProfile", ["$log", "$tgRepo", "$tgConfirm", ProjectProfileDirective])

View File

@ -35,5 +35,4 @@ block content
textarea(placeholder="Description", ng-model="project.description")
input(type="submit", class="hidden")
a.button.button-green(href="")
span Save
a.button.button-green(href="") Save