diff --git a/src/app/cms/cms.controller.js b/src/app/cms/cms.controller.js index 76f1f98..40da69f 100644 --- a/src/app/cms/cms.controller.js +++ b/src/app/cms/cms.controller.js @@ -7,13 +7,25 @@ /** @ngInject */ - function CmsController(noosfero, $log, $stateParams, $scope) { + function CmsController(noosfero, $stateParams, $httpParamSerializer, $state) { var vm = this; - vm.article = null; + vm.article = {}; vm.profile = null; activate(); function activate() { + vm.profile = noosfero.currentProfile; + } + + vm.save = function() { + noosfero.profiles.one(vm.profile.id).customPOST( + {article: vm.article}, + 'articles', + {}, + {'Content-Type':'application/json'} + ).then(function(response) { + $state.transitionTo('main.profile.page', {page: response.data.article.path, profile: vm.profile.identifier}); + }); } } diff --git a/src/app/cms/cms.html b/src/app/cms/cms.html index ba6b0b2..5146869 100644 --- a/src/app/cms/cms.html +++ b/src/app/cms/cms.html @@ -1 +1,11 @@ -CMS +
-- libgit2 0.21.2