2017-07-21 00:52:47 +02:00
|
|
|
// vim: set tw=80 ts=2 sw=2 sts=2 :
|
2017-07-16 10:51:54 +02:00
|
|
|
import { Level } from '@nsalaun/ng-logger';
|
|
|
|
|
2017-07-07 22:36:04 +02:00
|
|
|
var operationsTmpl = require('./operations/operations.html');
|
|
|
|
|
2017-07-16 13:56:49 +02:00
|
|
|
export default function AppConfig($uiRouterProvider) {
|
2017-07-21 00:52:47 +02:00
|
|
|
$uiRouterProvider.trace.enable(1);
|
|
|
|
|
|
|
|
// Defining template and controller in function of route.
|
|
|
|
const $stateRegistry = $uiRouterProvider.stateRegistry;
|
|
|
|
|
|
|
|
$stateRegistry.register({
|
|
|
|
name: 'operations',
|
|
|
|
url: '/account/:accountId/operations',
|
|
|
|
templateUrl: operationsTmpl,
|
|
|
|
controller: 'OperationController',
|
|
|
|
controllerAs: 'operationsCtrl'
|
|
|
|
});
|
|
|
|
|
|
|
|
$stateRegistry.register({
|
|
|
|
name: 'scheduler',
|
|
|
|
url: '/account/:accountId/scheduler',
|
2017-07-23 00:12:44 +02:00
|
|
|
component: 'scheduleComponent',
|
|
|
|
resolve: {
|
|
|
|
accountId: function($transition$) {
|
|
|
|
return $transition$.params().accountId;
|
|
|
|
}
|
|
|
|
}
|
2017-07-21 00:52:47 +02:00
|
|
|
});
|
|
|
|
|
|
|
|
$stateRegistry.register({
|
|
|
|
name: 'accounts',
|
|
|
|
url: '/accounts',
|
|
|
|
component: 'accountList',
|
|
|
|
});
|
|
|
|
|
|
|
|
const $urlService = $uiRouterProvider.urlService;
|
|
|
|
$urlService.rules.otherwise({
|
|
|
|
state: 'accounts'
|
|
|
|
});
|
2017-07-07 22:31:49 +02:00
|
|
|
};
|
2017-07-16 10:37:52 +02:00
|
|
|
|
|
|
|
export const ApiBaseURL = "http://localhost:8080/api";
|
2017-07-16 10:51:54 +02:00
|
|
|
export const LogLevel = Level.LOG;
|