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

restructure application phase 1

parent 79af2b15
......@@ -7,7 +7,7 @@
'use strict';
angular.module(
var app = angular.module(
'zaerp', [
'oc.lazyLoad',
'ngRoute',
......@@ -34,64 +34,6 @@ angular.module(
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
* Based on the environment it changes from dev to prod
......
......@@ -97,6 +97,8 @@
<script type="text/javascript" src="bower_components/angular-schema-form/dist/bootstrap-decorator.min.js"></script>
<script src="app.js"></script>
<script src="app_routes.js"></script>
<!--<script src="zlib/general.js"></script>-->
<!--<script src="forms/form_generator.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