Commit 42e7ef990649083904738128f4f1068418efc5e6

Authored by Victor Costa
1 parent 37d4476a

Fix boxes endpoint

src/app/components/noosfero/noosfero.service.js
@@ -3,7 +3,10 @@ @@ -3,7 +3,10 @@
3 3
4 angular.module('angular').factory('noosfero', function(Restangular) { 4 angular.module('angular').factory('noosfero', function(Restangular) {
5 return { 5 return {
6 - communities: Restangular.service('communities') 6 + communities: Restangular.service('communities'),
  7 + boxes: function(profileId) {
  8 + return Restangular.service('boxes', Restangular.one('profiles', profileId))
  9 + }
7 } 10 }
8 }); 11 });
9 })(); 12 })();
src/app/profile/profile.controller.js
@@ -15,6 +15,9 @@ @@ -15,6 +15,9 @@
15 function activate() { 15 function activate() {
16 noosfero.communities.one().get({identifier: $stateParams.profile}).then(function(communities) { 16 noosfero.communities.one().get({identifier: $stateParams.profile}).then(function(communities) {
17 vm.owner = communities.communities[0]; 17 vm.owner = communities.communities[0];
  18 + return noosfero.boxes(vm.owner.id).one().get();
  19 + }).then(function(response) {
  20 + vm.boxes = response.boxes;
18 }); 21 });
19 } 22 }
20 23
src/app/profile/profile.html
1 <div class="profile-container"> 1 <div class="profile-container">
2 <div class="row"> 2 <div class="row">
3 - <ng-include ng-repeat="box in vm.owner.boxes | orderBy: vm.boxesOrder" src="'app/views/profile/box.html'"></ng-include> 3 + <ng-include ng-repeat="box in vm.boxes | orderBy: vm.boxesOrder" src="'app/views/profile/box.html'"></ng-include>
4 </div> 4 </div>
5 </div> 5 </div>