Now you can edit project details from admin.
parent
e0c6a04686
commit
32ae8a0233
|
@ -76,21 +76,34 @@ module.controller("ProjectProfileController", ProjectProfileController)
|
||||||
## Project Profile Directive
|
## Project Profile Directive
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
ProjectProfileDirective = ($log) ->
|
ProjectProfileDirective = ($log, $repo, $confirm) ->
|
||||||
link = ($scope, $el, $attrs) ->
|
link = ($scope, $el, $attrs) ->
|
||||||
$log.info "ProjectProfileDirective:link"
|
$log.info "ProjectProfileDirective:link"
|
||||||
|
|
||||||
form = $el.find("form").checksley()
|
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) ->
|
$el.on "submit", "form", (event) ->
|
||||||
event.preventDefault()
|
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()
|
event.preventDefault()
|
||||||
$log.debug "ProjectProfileDirective:submit a button"
|
$log.error "ProjectProfileDirective:submit a button"
|
||||||
|
submit()
|
||||||
|
|
||||||
return {link:link}
|
return {link:link}
|
||||||
|
|
||||||
module.directive("tgProjectProfile", ["$log", ProjectProfileDirective])
|
module.directive("tgProjectProfile", ["$log", "$tgRepo", "$tgConfirm", ProjectProfileDirective])
|
||||||
|
|
|
@ -35,5 +35,4 @@ block content
|
||||||
textarea(placeholder="Description", ng-model="project.description")
|
textarea(placeholder="Description", ng-model="project.description")
|
||||||
|
|
||||||
input(type="submit", class="hidden")
|
input(type="submit", class="hidden")
|
||||||
a.button.button-green(href="")
|
a.button.button-green(href="") Save
|
||||||
span Save
|
|
Loading…
Reference in New Issue