Commit 98abd4fc authored by Evren Kutar's avatar Evren Kutar

restructure application phase 1

parent 79af2b15
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
'use strict'; 'use strict';
angular.module( var app = angular.module(
'zaerp', [ 'zaerp', [
'oc.lazyLoad', 'oc.lazyLoad',
'ngRoute', 'ngRoute',
...@@ -34,64 +34,6 @@ angular.module( ...@@ -34,64 +34,6 @@ angular.module(
debug: true debug: true
}); });
}]). }]).
config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/login', {
templateUrl: 'login/login.html',
controller: 'LoginCtrl',
resolve: {
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('login/login.js');
}],
loadMyService: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('login/login_service.js');
}]
}
})
.when('/dashboard', {
templateUrl: 'dashboard/dashboard.html',
controller: 'DashCtrl',
resolve: {
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('dashboard/dashboard.js');
}]
}
})
.when('/student_add', {
templateUrl: 'student/student_add_template.html',
controller: 'StudentAddCtrl',
resolve: {
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('student/student_add.js');
}],
loadMyService: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('forms/form_service.js');
}]
}
})
.otherwise({redirectTo: '/dashboard'});
}]).
run(function ($rootScope, $location, $cookies) {
/**
* todo: below session id is temporary session_id
* the login logic will be finished when backend complete
*
*/
var sessionId = $cookies.get('session');
$rootScope.loggedInUser = sessionId ? true : false;
$rootScope.$on("$routeChangeStart", function (event, next, current) {
if ($rootScope.loggedInUser == null) {
// no logged user, redirect to /login
if (next.templateUrl === "login/login.html") {
console.log("test log to login");
} else {
console.log("test log logged");
$location.path("/login");
}
}
});
}).
/** /**
* RESTURL is the url of rest api to talk * RESTURL is the url of rest api to talk
* Based on the environment it changes from dev to prod * Based on the environment it changes from dev to prod
......
...@@ -97,6 +97,8 @@ ...@@ -97,6 +97,8 @@
<script type="text/javascript" src="bower_components/angular-schema-form/dist/bootstrap-decorator.min.js"></script> <script type="text/javascript" src="bower_components/angular-schema-form/dist/bootstrap-decorator.min.js"></script>
<script src="app.js"></script> <script src="app.js"></script>
<script src="app_routes.js"></script>
<!--<script src="zlib/general.js"></script>--> <!--<script src="zlib/general.js"></script>-->
<!--<script src="forms/form_generator.js"></script>--> <!--<script src="forms/form_generator.js"></script>-->
<!--<script src="test_view_for_generator/testfile.js"></script>--> <!--<script src="test_view_for_generator/testfile.js"></script>-->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment