#17 Used external Alfresco Login component

This commit is contained in:
mauriziovitale84
2016-04-22 11:27:14 +01:00
parent 5fc8ea1773
commit 3b9de9d9de
6 changed files with 13 additions and 8 deletions

View File

@@ -1,10 +1,10 @@
import {Component} from 'angular2/core'; import {Component} from 'angular2/core';
import {Router, RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router'; import {Router, RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router';
import {Authentication} from './services/authentication'; import {Authentication} from 'ng2-alfresco-login/ng2-alfresco-login';
import {AlfrescoService} from 'ng2-alfresco-documentlist/ng2-alfresco-documentlist'; import {AlfrescoService} from 'ng2-alfresco-documentlist/ng2-alfresco-documentlist';
import {MDL} from './components/common/MaterialDesignLiteUpgradeElement'; import {MDL} from './components/common/MaterialDesignLiteUpgradeElement';
import {FilesComponent} from './components/files/files.component'; import {FilesComponent} from './components/files/files.component';
import {LoginComponent} from './components/login/login.component'; import {Login} from 'ng2-alfresco-login/ng2-alfresco-login';
import {AuthRouterOutlet} from './components/router/AuthRouterOutlet'; import {AuthRouterOutlet} from './components/router/AuthRouterOutlet';
declare var document: any; declare var document: any;
@@ -16,7 +16,7 @@ declare var document: any;
}) })
@RouteConfig([ @RouteConfig([
{path: '/', name: 'Files', component: FilesComponent, useAsDefault: true}, {path: '/', name: 'Files', component: FilesComponent, useAsDefault: true},
{path: '/login', name: 'Login', component: LoginComponent} {path: '/login', name: 'Login', component: Login}
]) ])
export class AppComponent { export class AppComponent {

View File

@@ -1,7 +1,7 @@
import {Component} from 'angular2/core'; import {Component} from 'angular2/core';
import {Router, ROUTER_DIRECTIVES} from 'angular2/router'; import {Router, ROUTER_DIRECTIVES} from 'angular2/router';
import {FORM_DIRECTIVES, ControlGroup, FormBuilder, Validators} from 'angular2/common'; import {FORM_DIRECTIVES, ControlGroup, FormBuilder, Validators} from 'angular2/common';
import {Authentication} from '../../services/authentication'; import {Authentication} from 'ng2-alfresco-login/ng2-alfresco-login';
declare let componentHandler; declare let componentHandler;
@Component({ @Component({

View File

@@ -1,6 +1,6 @@
import { ElementRef, DynamicComponentLoader, Directive, Attribute } from 'angular2/core'; import { ElementRef, DynamicComponentLoader, Directive, Attribute } from 'angular2/core';
import { Router, RouterOutlet, ComponentInstruction } from 'angular2/router'; import { Router, RouterOutlet, ComponentInstruction } from 'angular2/router';
import {Authentication} from '../../services/authentication'; import {Authentication} from 'ng2-alfresco-login/ng2-alfresco-login';
@Directive({selector: 'auth-router-outlet'}) @Directive({selector: 'auth-router-outlet'})
export class AuthRouterOutlet extends RouterOutlet { export class AuthRouterOutlet extends RouterOutlet {

View File

@@ -2,12 +2,12 @@ import {bootstrap} from 'angular2/platform/browser';
import {AppComponent} from './app.component'; import {AppComponent} from './app.component';
import {ROUTER_PROVIDERS} from 'angular2/router'; import {ROUTER_PROVIDERS} from 'angular2/router';
import {HTTP_PROVIDERS} from 'angular2/http'; import {HTTP_PROVIDERS} from 'angular2/http';
import {Authentication} from './services/authentication'; import {ALFRESCO_AUTHENTICATION} from 'ng2-alfresco-login/ng2-alfresco-login';
import {ALFRESCO_PROVIDERS} from 'ng2-alfresco-documentlist/ng2-alfresco-documentlist'; import {ALFRESCO_PROVIDERS} from 'ng2-alfresco-documentlist/ng2-alfresco-documentlist';
bootstrap(AppComponent, [ bootstrap(AppComponent, [
ROUTER_PROVIDERS, ROUTER_PROVIDERS,
HTTP_PROVIDERS, HTTP_PROVIDERS,
Authentication, ALFRESCO_AUTHENTICATION,
ALFRESCO_PROVIDERS ALFRESCO_PROVIDERS
]); ]);

View File

@@ -35,7 +35,8 @@
System.config({ System.config({
map: { map: {
'ng2-uploader': 'node_modules/ng2-uploader', 'ng2-uploader': 'node_modules/ng2-uploader',
'ng2-alfresco-documentlist': 'node_modules/ng2-alfresco-documentlist' 'ng2-alfresco-documentlist': 'node_modules/ng2-alfresco-documentlist',
'ng2-alfresco-login': 'node_modules/ng2-alfresco-login'
}, },
packages: { packages: {
app: { app: {
@@ -47,6 +48,9 @@
}, },
'ng2-alfresco-documentlist': { 'ng2-alfresco-documentlist': {
defaultExtension: 'js' defaultExtension: 'js'
},
'ng2-alfresco-login': {
defaultExtension: 'js'
} }
} }
}); });

View File

@@ -23,6 +23,7 @@
"jquery": "^2.2.2", "jquery": "^2.2.2",
"material-design-lite": "^1.1.3", "material-design-lite": "^1.1.3",
"ng2-alfresco-documentlist": "file:../ng2-components/ng2-alfresco-documentlist", "ng2-alfresco-documentlist": "file:../ng2-components/ng2-alfresco-documentlist",
"ng2-alfresco-login": "file:../ng2-components/ng2-alfresco-login",
"ng2-uploader": "denisvuyka/ng2-uploader", "ng2-uploader": "denisvuyka/ng2-uploader",
"reflect-metadata": "0.1.2", "reflect-metadata": "0.1.2",
"rxjs": "5.0.0-beta.2", "rxjs": "5.0.0-beta.2",