Commit f68015db2026d81a50097f75947000733748b83b
1 parent
479a013a
Exists in
master
and in
26 other branches
Fixed merge request issues
Showing
5 changed files
with
20 additions
and
11 deletions
Show diff stats
src/app/layout/blocks/login-block/login-block.component.spec.ts
| ... | ... | @@ -5,7 +5,7 @@ import {ComponentFixture} from 'ng-forward/cjs/testing/test-component-builder'; |
| 5 | 5 | import {providers} from 'ng-forward/cjs/testing/providers'; |
| 6 | 6 | import {LoginBlockComponent} from './login-block.component'; |
| 7 | 7 | import * as helpers from "./../../../../spec/helpers"; |
| 8 | -import {SessionService, AuthService, AuthController, IAuthEvents, AUTH_EVENTS} from "./../../../login"; | |
| 8 | +import {SessionService, AuthService, AuthController, AuthEvents} from "./../../../login"; | |
| 9 | 9 | |
| 10 | 10 | const htmlTemplate: string = '<noosfero-login-block></noosfero-login-block>'; |
| 11 | 11 | |
| ... | ... | @@ -92,16 +92,18 @@ describe("Components", () => { |
| 92 | 92 | * Simulate the AuthService loginSuccess event |
| 93 | 93 | */ |
| 94 | 94 | function simulateLoginEvent() { |
| 95 | - let localScope: ng.IScope = helper.component["$scope"]; | |
| 96 | - localScope.$emit(AUTH_EVENTS.loginSuccess); | |
| 95 | + let successEvent: string = AuthEvents[AuthEvents.loginSuccess]; | |
| 96 | + | |
| 97 | + (<any>helper.component.authService)[successEvent].next(user); | |
| 97 | 98 | } |
| 98 | 99 | |
| 99 | 100 | /** |
| 100 | 101 | * Simulate the AuthService logoutSuccess event |
| 101 | 102 | */ |
| 102 | 103 | function simulateLogoutEvent() { |
| 103 | - let localScope: ng.IScope = helper.component["$scope"]; | |
| 104 | - localScope.$emit(AUTH_EVENTS.logoutSuccess); | |
| 104 | + let successEvent: string = AuthEvents[AuthEvents.logoutSuccess]; | |
| 105 | + | |
| 106 | + (<any>helper.component.authService)[successEvent].next(user); | |
| 105 | 107 | } |
| 106 | 108 | }); |
| 107 | 109 | ... | ... |
src/app/layout/blocks/login-block/login-block.component.ts
| 1 | 1 | import {Input, Inject, Component} from "ng-forward"; |
| 2 | -import {SessionService, AuthService, IAuthEvents, AUTH_EVENTS} from "./../../../login"; | |
| 2 | +import {SessionService, AuthService, AuthEvents} from "./../../../login"; | |
| 3 | 3 | |
| 4 | 4 | /** |
| 5 | 5 | * @ngdoc controller |
| ... | ... | @@ -35,15 +35,15 @@ export class LoginBlockComponent { |
| 35 | 35 | constructor( |
| 36 | 36 | private session: SessionService, |
| 37 | 37 | private $state: ng.ui.IStateService, |
| 38 | - private authService: AuthService, | |
| 38 | + public authService: AuthService, | |
| 39 | 39 | private $scope: ng.IScope) { |
| 40 | 40 | this.currentUser = this.session.currentUser(); |
| 41 | 41 | |
| 42 | - this.$scope.$on(AUTH_EVENTS.loginSuccess, () => { | |
| 42 | + this.authService.subscribe(AuthEvents[AuthEvents.loginSuccess], () => { | |
| 43 | 43 | this.currentUser = this.session.currentUser(); |
| 44 | 44 | }); |
| 45 | 45 | |
| 46 | - this.$scope.$on(AUTH_EVENTS.logoutSuccess, () => { | |
| 46 | + this.authService.subscribe(AuthEvents[AuthEvents.logoutSuccess], () => { | |
| 47 | 47 | this.currentUser = this.session.currentUser(); |
| 48 | 48 | }); |
| 49 | 49 | ... | ... |
src/lib/ng-noosfero-api/interfaces/person.ts
src/lib/ng-noosfero-api/interfaces/profile.ts
| ... | ... | @@ -22,6 +22,14 @@ namespace noosfero { |
| 22 | 22 | * @returns {string} The unque identifier for the Profile |
| 23 | 23 | */ |
| 24 | 24 | identifier: string; |
| 25 | + | |
| 26 | + /** | |
| 27 | + * @ngdoc property | |
| 28 | + * @name created_at | |
| 29 | + * @propertyOf noofero.Profile | |
| 30 | + * @returns {string} The timestamp this object was created | |
| 31 | + */ | |
| 32 | + created_at: string; | |
| 25 | 33 | |
| 26 | 34 | /** |
| 27 | 35 | * @ngdoc property | ... | ... |
src/spec/mocks.ts