@@ -9,10 +9,6 @@ import ngMessages from 'angular-messages';
99import ngSanitize from 'angular-sanitize' ;
1010import 'angular-resource' ;
1111import translate from 'angular-translate' ;
12- import _ from 'lodash' ;
13-
14- import ssoAuth from 'ovh-angular-sso-auth' ;
15- import OvhHttp from 'ovh-angular-http' ;
1612
1713import core from '@ovh-ux/manager-core' ;
1814import overthebox from '@ovh-ux/manager-overthebox' ;
@@ -29,11 +25,6 @@ import 'angular-ui-bootstrap';
2925import 'at-internet-ui-router-plugin' ;
3026import 'ng-at-internet' ;
3127import 'ovh-angular-apiv7' ;
32- import 'ovh-angular-checkbox-table' ;
33- import 'ovh-angular-otrs' ;
34- import 'ovh-angular-pagination-front' ;
35- import 'ovh-angular-responsive-tabs' ;
36- import 'ovh-angular-ui-confirm-modal' ;
3728import 'ovh-ui-angular' ;
3829
3930import './manager-layout-ovh.scss' ;
@@ -51,81 +42,13 @@ angular
5142 ngSanitize ,
5243 'oui' ,
5344 overthebox ,
54- 'ovh-angular-checkbox-table' ,
5545 'ovh-angular-otrs' ,
56- 'ovh-angular-responsive-tabs' ,
57- 'ovh-angular-ui-confirm-modal' ,
58- 'ovhAngularContracts' ,
59- 'ovh-angular-ui-confirm-modal' ,
60- 'ovh-angular-pagination-front' ,
61- OvhHttp ,
6246 sidebar ,
6347 sms ,
64- ssoAuth ,
6548 translate ,
6649 'ui.bootstrap' ,
6750 welcome ,
6851 ] )
69- . run ( ( ssoAuthentication /* , User */ ) => {
70- ssoAuthentication . login ( ) ; // .then(() => User.getUser());
71- } )
72- . constant ( 'OVH_SSO_AUTH_LOGIN_URL' , '/auth' )
73- . factory ( 'serviceTypeInterceptor' , ( ) => ( {
74- request ( config ) {
75- const localConfig = config ;
76- if ( / ^ ( \/ ? e n g i n e \/ ) ? 2 a p i ( - m ) ? \/ / . test ( localConfig . url ) ) {
77- localConfig . url = localConfig . url . replace ( / ^ ( \/ ? e n g i n e \/ ) ? 2 a p i ( - m ) ? / , '' ) ;
78- localConfig . serviceType = 'aapi' ;
79- }
80-
81- if ( / ^ a p i v 6 \/ / . test ( localConfig . url ) ) {
82- localConfig . url = localConfig . url . replace ( / ^ a p i v 6 / , '' ) ;
83- localConfig . serviceType = 'apiv6' ;
84- }
85-
86- if ( / ^ a p i v 7 \/ / . test ( localConfig . url ) ) {
87- localConfig . url = localConfig . url . replace ( / ^ a p i v 7 / , '' ) ;
88- localConfig . serviceType = 'apiv7' ;
89- }
90-
91- return localConfig ;
92- } ,
93- } ) )
94- . config ( ( $locationProvider ) => {
95- $locationProvider . hashPrefix ( '' ) ;
96- } )
97- . config ( ( ssoAuthenticationProvider , $httpProvider , OVH_SSO_AUTH_LOGIN_URL ) => {
98- ssoAuthenticationProvider . setLoginUrl ( OVH_SSO_AUTH_LOGIN_URL ) ;
99- ssoAuthenticationProvider . setLogoutUrl ( `${ OVH_SSO_AUTH_LOGIN_URL } ?action=disconnect` ) ;
100-
101- // if (!constants.prodMode) {
102- ssoAuthenticationProvider . setUserUrl ( '/engine/apiv6/me' ) ;
103- // }
104-
105- ssoAuthenticationProvider . setConfig ( [
106- {
107- serviceType : 'apiv6' ,
108- urlPrefix : '/engine/apiv6' ,
109- } ,
110- {
111- serviceType : 'aapi' ,
112- urlPrefix : '/engine/2api' ,
113- } ,
114- {
115- serviceType : 'apiv7' ,
116- urlPrefix : '/engine/apiv7' ,
117- } ,
118- ] ) ;
119-
120- $httpProvider . interceptors . push ( 'serviceTypeInterceptor' ) ;
121- $httpProvider . interceptors . push ( 'ssoAuthInterceptor' ) ;
122- } )
123- . config ( ( OvhHttpProvider ) => {
124- // OvhHttpProvider.rootPath = constants.swsProxyPath;
125- _ . set ( OvhHttpProvider , 'clearCacheVerb' , [ 'POST' , 'PUT' , 'DELETE' ] ) ;
126- _ . set ( OvhHttpProvider , 'returnSuccessKey' , 'data' ) ; // By default, request return response.data
127- _ . set ( OvhHttpProvider , 'returnErrorKey' , 'data' ) ; // By default, request return error.data
128- } )
12952 . config ( ( OtrsPopupProvider /* , constants */ ) => {
13053 OtrsPopupProvider . setBaseUrlTickets ( '' ) ;
13154 } )
0 commit comments