accountant-ui/src/app.config.ts

45 lines
1.1 KiB
TypeScript
Raw Normal View History

2017-07-21 00:52:47 +02:00
// vim: set tw=80 ts=2 sw=2 sts=2 :
import { Level } from '@nsalaun/ng-logger';
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',
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
};
export const ApiBaseURL = "http://localhost:8080/api";
export const LogLevel = Level.LOG;