profile-info.controller.js 581 Bytes
(function() {
  'use strict';

  angular
    .module('noosferoApp')
    .controller('ProfileInfoController', ProfileInfoController);


  /** @ngInject */
  function ProfileInfoController(noosfero) {
    var vm = this;
    vm.profile = null;
    vm.activities = [];
    activate();

    function activate() {
      noosfero.currentProfile.then(function(profile) {
        vm.profile = profile;
        return noosfero.profiles.one(vm.profile.id).one('activities').get();
      }).then(function(response) {
        vm.activities = response.data.activities;
      });
    }
  }
})();