|
@@ -1,6 +1,20 @@
|
|
|
-angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar'])
|
|
|
+angular.module(
|
|
|
+ 'odoo',
|
|
|
+ [
|
|
|
+ 'ionic',
|
|
|
+ 'ngCordova',
|
|
|
+ 'xml-rpc',
|
|
|
+ 'jett.ionic.filter.bar',
|
|
|
+ 'ionic-toast'
|
|
|
+ ]
|
|
|
+)
|
|
|
|
|
|
-.run(function($ionicPlatform) {
|
|
|
+.run(function(
|
|
|
+ $ionicPlatform,
|
|
|
+ $state,
|
|
|
+ configFactory
|
|
|
+) {
|
|
|
+
|
|
|
$ionicPlatform.ready(function() {
|
|
|
if (window.cordova && window.cordova.plugins.Keyboard) {
|
|
|
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
|
|
@@ -72,10 +86,25 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
'type' VARCHAR(20) DEFAULT NULL,\n\
|
|
|
'user_id' INTEGER DEFAULT 0,\n\
|
|
|
'partner_id' INTEGER DEFAULT 0);");
|
|
|
+
|
|
|
+ configFactory(function (configuration) {
|
|
|
+ if (configuration) {
|
|
|
+ $state.go('app.main');
|
|
|
+ } else {
|
|
|
+ $state.go('configuration');
|
|
|
+ }
|
|
|
+ }, function (err) {
|
|
|
+ $state.go('configuration');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
|
|
|
-.config(function ($stateProvider, $urlRouterProvider, $ionicConfigProvider, $ionicFilterBarConfigProvider) {
|
|
|
+.config(function (
|
|
|
+ $stateProvider,
|
|
|
+ $urlRouterProvider,
|
|
|
+ // $ionicConfigProvider,
|
|
|
+ $ionicFilterBarConfigProvider
|
|
|
+) {
|
|
|
|
|
|
$stateProvider
|
|
|
.state('app', {
|
|
@@ -83,8 +112,9 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
abstract: true,
|
|
|
templateUrl: 'templates/menu.html'
|
|
|
})
|
|
|
+
|
|
|
.state('app.main', {
|
|
|
- url: 'app/main',
|
|
|
+ url: '/main',
|
|
|
views: {
|
|
|
'content': {
|
|
|
templateUrl: 'templates/main.html',
|
|
@@ -94,7 +124,7 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
})
|
|
|
|
|
|
.state('app.sales', {
|
|
|
- url: 'app/sales',
|
|
|
+ url: '/sales',
|
|
|
views: {
|
|
|
'content': {
|
|
|
templateUrl: 'templates/sales/sales.html',
|
|
@@ -104,7 +134,7 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
})
|
|
|
|
|
|
.state('app.customers', {
|
|
|
- url: 'app/customers',
|
|
|
+ url: '/customers',
|
|
|
views: {
|
|
|
'content': {
|
|
|
templateUrl: 'templates/sales/customers.html',
|
|
@@ -114,7 +144,7 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
})
|
|
|
|
|
|
.state('app.leads', {
|
|
|
- url: 'app/leads',
|
|
|
+ url: '/leads',
|
|
|
views: {
|
|
|
'content': {
|
|
|
templateUrl: 'templates/sales/leads.html',
|
|
@@ -124,7 +154,7 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
})
|
|
|
|
|
|
.state('app.opportunities', {
|
|
|
- url: 'app/opportunities',
|
|
|
+ url: '/opportunities',
|
|
|
views: {
|
|
|
'content': {
|
|
|
templateUrl: 'templates/sales/opportunities.html',
|
|
@@ -134,7 +164,7 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
})
|
|
|
|
|
|
.state('app.preferences', {
|
|
|
- url: 'app/preferences',
|
|
|
+ url: '/preferences',
|
|
|
views: {
|
|
|
'content': {
|
|
|
templateUrl: 'templates/preferences.html',
|
|
@@ -149,9 +179,10 @@ angular.module('odoo',['ionic', 'ngCordova', 'xml-rpc', 'jett.ionic.filter.bar']
|
|
|
controller: 'ConfigurationController'
|
|
|
});
|
|
|
|
|
|
- $urlRouterProvider.otherwise('/configuration');
|
|
|
+ // $urlRouterProvider.otherwise('/configuration');
|
|
|
|
|
|
// $ionicConfigProvider.tabs.position('bottom');
|
|
|
+ // $ionicConfigProvider.backButton.icon('ion-chevron-left');
|
|
|
|
|
|
$ionicFilterBarConfigProvider.theme('positive');
|
|
|
$ionicFilterBarConfigProvider.placeholder('Buscar');
|