Skip to content

Commit 9aac091

Browse files
frenautvhantleblanc
authored andcommitted
feat(manager-sms): initial module import
ref: OM-36
1 parent b2099fe commit 9aac091

File tree

555 files changed

+36532
-47
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

555 files changed

+36532
-47
lines changed

loaders/translations.js

Lines changed: 0 additions & 31 deletions
This file was deleted.

packages/manager/layout-ovh/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"@ovh-ux/manager-core": "^1.1.0",
1313
"@ovh-ux/manager-freefax": "^1.0.0",
1414
"@ovh-ux/manager-overthebox": "^1.0.0",
15+
"@ovh-ux/manager-sms": "0.0.0",
1516
"@ovh-ux/manager-universes-styles": "^1.0.0",
1617
"@ovh-ux/manager-welcome": "^1.0.0",
1718
"@ovh-ux/ovh-angular-contracts": "^3.0.0-beta.0",
@@ -26,6 +27,7 @@
2627
"angular-cookies": "^1.7.5",
2728
"angular-dynamic-locale": "^0.1.37",
2829
"angular-i18n": "~1.5.x",
30+
"angular-messages": "^1.7.5",
2931
"angular-resource": "^1.7.5",
3032
"angular-sanitize": "1.7.5",
3133
"angular-translate": "^2.18.1",
@@ -34,6 +36,7 @@
3436
"angular-validation-match": "^1.4.0",
3537
"angular-vs-repeat": "^2.0.9",
3638
"angularjs-scroll-glue": "^2.2.0",
39+
"at-internet-ui-router-plugin": "^1.0.0",
3740
"bootstrap": "~3.3.7",
3841
"bootstrap4": "twbs/bootstrap#v4.0.0",
3942
"chart.js": "~2.6.0",
@@ -47,12 +50,15 @@
4750
"lodash": "^3.10.1",
4851
"matchmedia-ng": "^1.0.8",
4952
"moment": "^2.22.2",
53+
"ng-at-internet": "^3.1.1",
5054
"ng-csv": "^0.3.6",
5155
"oclazyload": "^1.1.0",
5256
"ovh-angular-actions-menu": "^4.0.0",
5357
"ovh-angular-apiv7": "^1.2.8",
58+
"ovh-angular-checkbox-table": "^0.1.2",
5459
"ovh-angular-http": "^4.0.0-alpha.1",
5560
"ovh-angular-otrs": "https://github.com/ovh-ux/ovh-angular-otrs.git#17796f93cbb0a586d08dd17030e4aa2f9f47a34e",
61+
"ovh-angular-pagination-front": "^6.0.0",
5662
"ovh-angular-responsive-popover": "5.0.0-alpha.2",
5763
"ovh-angular-responsive-tabs": "^4.0.0",
5864
"ovh-angular-sidebar-menu": "^8.0.0-alpha.3",
@@ -74,4 +80,4 @@
7480
"@ovh-ux/manager-webpack-config": "^3.0.0",
7581
"webpack-merge": "^4.1.4"
7682
}
77-
}
83+
}

packages/manager/layout-ovh/src/index.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'script-loader!moment'; // eslint-disable-line
55

66
import angular from 'angular';
77
import ngAria from 'angular-aria';
8+
import ngMessages from 'angular-messages';
89
import ngSanitize from 'angular-sanitize';
910
import 'angular-resource';
1011
import translate from 'angular-translate';
@@ -16,40 +17,50 @@ import OvhHttp from 'ovh-angular-http';
1617
import core from '@ovh-ux/manager-core';
1718
import overthebox from '@ovh-ux/manager-overthebox';
1819
import freefax from '@ovh-ux/manager-freefax';
20+
import sms from '@ovh-ux/manager-sms';
1921
import welcome from '@ovh-ux/manager-welcome';
2022

2123
import routing from './manager-layout-ovh.routes';
2224
import sidebar from './sidebar';
2325
import navbar from './navbar';
2426

27+
import '@ovh-ux/ovh-angular-contracts';
2528
import 'angular-ui-bootstrap';
26-
import 'ovh-angular-otrs';
29+
import 'at-internet-ui-router-plugin';
30+
import 'ng-at-internet';
2731
import 'ovh-angular-apiv7';
28-
import 'ovh-ui-angular';
29-
30-
import '@ovh-ux/ovh-angular-contracts';
32+
import 'ovh-angular-checkbox-table';
33+
import 'ovh-angular-otrs';
34+
import 'ovh-angular-pagination-front';
3135
import 'ovh-angular-responsive-tabs';
3236
import 'ovh-angular-ui-confirm-modal';
37+
import 'ovh-ui-angular';
3338

3439
import './manager-layout-ovh.scss';
3540
import './manager-layout-ovh.less';
3641

3742
angular
3843
.module('ovhManager', [
44+
'atInternetUiRouterPlugin',
3945
core,
4046
freefax,
4147
navbar,
48+
'ng-at-internet',
4249
ngAria,
50+
ngMessages,
4351
ngSanitize,
4452
'oui',
4553
overthebox,
54+
'ovh-angular-checkbox-table',
4655
'ovh-angular-otrs',
4756
'ovh-angular-responsive-tabs',
4857
'ovh-angular-ui-confirm-modal',
4958
'ovhAngularContracts',
5059
'ovh-angular-ui-confirm-modal',
60+
'ovh-angular-pagination-front',
5161
OvhHttp,
5262
sidebar,
63+
sms,
5364
ssoAuth,
5465
translate,
5566
'ui.bootstrap',

packages/manager/layout-ovh/src/sidebar/sidebar.constants.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,13 @@ export const SIDEBAR_CONFIG = {
147147
// allowSearch: true,
148148
// infiniteScroll: true,
149149
// },
150-
// SMS: {
151-
// title: 'sidebar_section_sms',
152-
// error: 'sidebar_load_error',
153-
// category: 'sms',
154-
// icon: 'ovh-font ovh-font-message',
155-
// loadOnState: 'telecom.sms',
156-
// },
150+
SMS: {
151+
title: 'sidebar_section_sms',
152+
error: 'sidebar_load_error',
153+
category: 'sms',
154+
icon: 'ovh-font ovh-font-message',
155+
loadOnState: 'sms',
156+
},
157157
FAX: {
158158
title: 'sidebar_section_fax',
159159
error: 'sidebar_load_error',

packages/manager/sms/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# manager-sms

packages/manager/sms/package.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"name": "@ovh-ux/manager-sms",
3+
"version": "0.0.0",
4+
"description": "OVH SMS product control panel",
5+
"keywords": [
6+
"control",
7+
"manager",
8+
"ovh",
9+
"sms"
10+
],
11+
"license": "BSD-3-Clause",
12+
"files": [
13+
"dist"
14+
],
15+
"main": "./dist/cjs/index.js",
16+
"module": "./dist/esm/index.js",
17+
"scripts": {
18+
"build": "rollup -c",
19+
"dev": "rollup -c --watch",
20+
"prepare": "yarn run build"
21+
},
22+
"browser": "./dist/umd/index.js",
23+
"dependencies": {
24+
"lodash": "3.10.1",
25+
"moment": "^2.22.2"
26+
},
27+
"devDependencies": {
28+
"@ovh-ux/component-rollup-config": "5.0.0-beta.2"
29+
},
30+
"peerDependencies": {
31+
"@ovh-ux/manager-universes-styles": "1.0.0-alpha.1",
32+
"@ovh-ux/telecom-universe-components": "^1.3.0",
33+
"@uirouter/angularjs": "^1.0.15",
34+
"angular": "1.7.5",
35+
"at-internet-ui-router-plugin": "^1.0.0",
36+
"ng-at-internet": "^3.1.1",
37+
"oclazyload": "^1.1.0",
38+
"ovh-angular-responsive-tabs": "^4.0.0"
39+
}
40+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import rollupConfig from '@ovh-ux/component-rollup-config';
2+
import path from 'path';
3+
4+
const config = rollupConfig({
5+
input: 'src/index.js',
6+
}, {
7+
lessTildeImporter: {
8+
paths: [
9+
path.resolve(__dirname, 'node_modules'),
10+
path.resolve(__dirname, '../../../node_modules'),
11+
],
12+
},
13+
});
14+
15+
const outputs = [config.es()];
16+
17+
if (process.env.BUILD === 'production') {
18+
outputs.push(config.cjs());
19+
outputs.push(
20+
config.umd({
21+
output: {
22+
globals: {
23+
angular: 'angular',
24+
telecomUniverseComponents: '@ovh-ux/telecom-universe-components',
25+
},
26+
},
27+
}),
28+
);
29+
}
30+
31+
export default outputs;
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import angular from 'angular';
2+
import template from './telecom-sms-dashboard.html';
3+
import controller from './telecom-sms-dashboard.controller';
4+
5+
const moduleName = 'ovhManagerSmsDashboard';
6+
7+
angular.module(moduleName, []).config(($stateProvider) => {
8+
$stateProvider.state('sms.dashboard', {
9+
url: '',
10+
views: {
11+
'smsInnerView@sms': {
12+
template,
13+
controller,
14+
controllerAs: 'SmsDashboardCtrl',
15+
},
16+
},
17+
translations: ['.', '../sms/compose'],
18+
});
19+
});
20+
21+
export default moduleName;

0 commit comments

Comments
 (0)