942 lines
45 KiB
JavaScript
Executable File
942 lines
45 KiB
JavaScript
Executable File
'use strict';
|
|
|
|
/**
|
|
* Config for the router
|
|
*/
|
|
app.config(['$stateProvider', '$urlRouterProvider', '$controllerProvider', '$compileProvider', '$filterProvider', '$provide', '$ocLazyLoadProvider', 'JS_REQUIRES', '$locationProvider',
|
|
function ($stateProvider, $urlRouterProvider, $controllerProvider, $compileProvider, $filterProvider, $provide, $ocLazyLoadProvider, jsRequires, $locationProvider) {
|
|
|
|
app.controller = $controllerProvider.register;
|
|
app.directive = $compileProvider.directive;
|
|
app.filter = $filterProvider.register;
|
|
app.factory = $provide.factory;
|
|
app.service = $provide.service;
|
|
app.constant = $provide.constant;
|
|
app.value = $provide.value;
|
|
|
|
|
|
// LAZY MODULES
|
|
|
|
$ocLazyLoadProvider.config({
|
|
debug: false,
|
|
events: true,
|
|
modules: jsRequires.modules
|
|
});
|
|
|
|
// APPLICATION ROUTES
|
|
// -----------------------------------
|
|
|
|
$urlRouterProvider.otherwise("/login/signin");
|
|
//
|
|
// Set up the states
|
|
$stateProvider
|
|
// Login routes
|
|
.state('feesNotification', {
|
|
url: '/feesNotification',
|
|
templateUrl: "assets/views/feesNotification.html",
|
|
resolve: loadSequence('feesNotification','moment')
|
|
}).state('login', {
|
|
url: '/login',
|
|
template: '<div ui-view class="fade-in-right-big smooth"></div>',
|
|
resolve: loadSequence('modernizr', 'moment', 'angularMoment', 'uiSwitch', 'perfect-scrollbar-plugin', 'toaster', 'ngAside', 'vAccordion', 'sweet-alert', 'chartjs', 'tc.chartjs', 'oitozero.ngSweetAlert', 'chatCtrl'),
|
|
abstract: true
|
|
}).state('login.signin', {
|
|
url: '/signin',
|
|
templateUrl: "assets/views/login_login.html",
|
|
resolve: loadSequence('loginCtrl')
|
|
}).state('login.Login_pwdchange', {
|
|
url: '/Login_pwdchange',
|
|
templateUrl: "assets/views/changelogin_password.html",
|
|
resolve: loadSequence('change_loginpwdCtrl')
|
|
}).state('login.forgot', {
|
|
url: '/forgot',
|
|
templateUrl: "assets/views/login_forgot.html",
|
|
resolve: loadSequence('forgetCtrl')
|
|
}).state('login.registration', {
|
|
url: '/registration',
|
|
templateUrl: "assets/views/login_registration.html"
|
|
}).state('login.lockscreen', {
|
|
url: '/lock',
|
|
templateUrl: "assets/views/login_lock_screen.html"
|
|
})
|
|
|
|
|
|
.state('app', {
|
|
url: "/app",
|
|
templateUrl: "assets/views/app.html",
|
|
resolve: loadSequence('sessionCtrl', 'modernizr', 'moment', 'angularMoment', 'uiSwitch', 'perfect-scrollbar-plugin', 'toaster', 'ngAside', 'vAccordion', 'sweet-alert', 'chartjs', 'tc.chartjs', 'oitozero.ngSweetAlert', 'chatCtrl', 'flow'),
|
|
abstract: true
|
|
}).state('app.dashboard', {
|
|
url: "/dashboard",
|
|
templateUrl: "assets/views/dashboard.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'dashboardCtrl','ngTable'),
|
|
title: 'Dashboard',
|
|
ncyBreadcrumb: {
|
|
label: 'Dashboard'
|
|
}
|
|
}).state('app.dashboard_tile1', {
|
|
url: "/dashboard_tile1",
|
|
templateUrl: "assets/views/dashboard_tile1.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'dashboardCtrl','ngTable'),
|
|
title: 'Dashboard',
|
|
ncyBreadcrumb: {
|
|
label: 'Dashboard'
|
|
}
|
|
}).state('app.dashboard_tile2', {
|
|
url: "/dashboard_tile2",
|
|
templateUrl: "assets/views/dashboard_tile2.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'dashboardCtrl','ngTable'),
|
|
title: 'Dashboard',
|
|
ncyBreadcrumb: {
|
|
label: 'Dashboard'
|
|
}
|
|
}).state('app.dashboard_tile3', {
|
|
url: "/dashboard_tile3",
|
|
templateUrl: "assets/views/dashboard_tile3.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'dashboardCtrl','ngTable'),
|
|
title: 'Dashboard',
|
|
ncyBreadcrumb: {
|
|
label: 'Dashboard'
|
|
}
|
|
}).state('app.dashboard_tile4', {
|
|
url: "/dashboard_tile4",
|
|
templateUrl: "assets/views/dashboard_tile4.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'dashboardCtrl','ngTable'),
|
|
title: 'Dashboard',
|
|
ncyBreadcrumb: {
|
|
label: 'Dashboard'
|
|
}
|
|
}).state('app.dashboard_tile5', {
|
|
url: "/dashboard_tile5",
|
|
templateUrl: "assets/views/dashboard_tile5.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'dashboardCtrl','ngTable'),
|
|
title: 'Dashboard',
|
|
ncyBreadcrumb: {
|
|
label: 'Dashboard'
|
|
}
|
|
}).state('app.studentView', {
|
|
url: "/studentview",
|
|
templateUrl: "assets/views/student/studentView.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'studentViewCtrl','ngTable'),
|
|
title: 'Student Info',
|
|
ncyBreadcrumb: {
|
|
label: 'Student Info'
|
|
}
|
|
}).state('app.myprofile',{
|
|
url: "/myProfile",
|
|
templateUrl: "assets/views/myProfile/myProfile.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'ngTable', 'myProfileCtrl'),
|
|
title: "My Profile",
|
|
ncyBreadcrumb: {
|
|
label: 'My Profile'
|
|
}
|
|
}).state('app.changePassword', {
|
|
url: "/changePassword",
|
|
templateUrl: "assets/views/changePassword.html",
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'ngTable', 'changePasswordCtrl'),
|
|
title: "Change Password",
|
|
ncyBreadcrumb: {
|
|
label: 'Change Password'
|
|
}
|
|
}).state('app.master', {
|
|
url: '/master',
|
|
template: '<div ui-view class="fade-in-up"></div>',
|
|
title: 'Settings',
|
|
ncyBreadcrumb: {
|
|
label: 'Settings'
|
|
}
|
|
}).state('app.master.branch', {
|
|
url: '/branch',
|
|
templateUrl: "assets/views/branchDetails.html",
|
|
title: 'Branch',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'branchCtrl','ngTable'),
|
|
icon: 'ti-layout-media-left-alt',
|
|
ncyBreadcrumb: {
|
|
label: 'Branch'
|
|
}
|
|
})
|
|
.state('app.master.employee', {
|
|
url: '/employee',
|
|
templateUrl: "assets/views/employeeDetails.html",
|
|
title: 'Employee',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'ladda', 'angular-ladda', 'employeeCtrl', 'ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Employee'
|
|
}
|
|
}).state('app.master.staff', {
|
|
url: '/staff',
|
|
templateUrl: "assets/views/ui_buttons.html",
|
|
title: 'Staff',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'laddaCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Staff'
|
|
}
|
|
}).state('app.master.batch', {
|
|
url: '/batch',
|
|
templateUrl: "assets/views/batch.html",
|
|
title: 'Batch',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'batchCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Batch'
|
|
}
|
|
}).state('app.master.university', {
|
|
url: '/university',
|
|
templateUrl: "assets/views/university.html",
|
|
title: 'University',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'ladda', 'angular-ladda', 'universityCtrl', 'ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'University'
|
|
},
|
|
//resolve: loadSequence('iconsCtrl')
|
|
}).state('app.master.course', {
|
|
url: '/course',
|
|
templateUrl: "assets/views/courseDetails.html",
|
|
title: 'Course',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'ladda', 'angular-ladda', 'courseCtrl', 'ngTable'),
|
|
|
|
ncyBreadcrumb: {
|
|
label: 'Course'
|
|
},
|
|
// resolve: loadSequence('iconsCtrl')
|
|
}).state('app.master.accounttype', {
|
|
url: '/accounttype',
|
|
templateUrl: "assets/views/add_income_expense.html",
|
|
resolve: loadSequence('incomeCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'income_expense',
|
|
ncyBreadcrumb: {
|
|
label: 'income_expense'
|
|
},
|
|
}).state('app.master.status', {
|
|
url: '/status',
|
|
templateUrl: "assets/views/status.html",
|
|
resolve: loadSequence('statusCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Status',
|
|
ncyBreadcrumb: {
|
|
label: 'Status'
|
|
},
|
|
}).state('app.daybooksuperadmin.incomeexpensereport', {
|
|
url: '/incomeexpensereport',
|
|
templateUrl: "assets/views/income_expense_report.html",
|
|
resolve: loadSequence('income_reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'IncomeExpense',
|
|
ncyBreadcrumb: {
|
|
label: 'income_expense'
|
|
},
|
|
}).state('app.daybooksuperadmin.nonoperational', {
|
|
url: '/nonoperational',
|
|
templateUrl: "assets/views/daybook/nonoperational.html",
|
|
resolve: loadSequence('nonoperationalCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'IncomeExpense',
|
|
ncyBreadcrumb: {
|
|
label: 'nonoperational'
|
|
},
|
|
}).state('app.entry.datacorrection', {
|
|
url: '/datacorrection',
|
|
templateUrl: "assets/views/data_correction.html",
|
|
resolve: loadSequence('datacorrectionCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'datacorrection',
|
|
ncyBreadcrumb: {
|
|
label: 'datacorrection'
|
|
},
|
|
}).state('app.reports.newreg', {
|
|
url: '/newreg',
|
|
templateUrl: "assets/views/newreg_report.html",
|
|
resolve: loadSequence('newreg_reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'newreg',
|
|
ncyBreadcrumb: {
|
|
label: 'newreg'
|
|
},
|
|
|
|
}).state('app.reports.feeCollect', {
|
|
url: '/feeCollect',
|
|
templateUrl: "assets/views/feecollected.html",
|
|
resolve: loadSequence('FeeCollected_reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'feeCollect',
|
|
ncyBreadcrumb: {
|
|
label: 'feeCollect'
|
|
}
|
|
}).state('app.master.studentStatusUpdate', {
|
|
url: '/default activity',
|
|
templateUrl: "assets/views/studentStatusUpdate.html",
|
|
resolve: loadSequence('ui.select','studentStatusUpdateCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Activity Status',
|
|
ncyBreadcrumb: {
|
|
label: 'Activity Status'
|
|
},
|
|
}).state('app.master.dayBookMaster', {
|
|
url: '/day book master',
|
|
templateUrl: "assets/views/daybook/dayBookMaster.html",
|
|
resolve: loadSequence('dayBookMasterCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Income/Expense heads',
|
|
ncyBreadcrumb: {
|
|
label: 'Income/Expense heads'
|
|
},
|
|
}).state('app.master.certificateType', {
|
|
url: '/certificates',
|
|
templateUrl: "assets/views/certificate/certificate.html",
|
|
resolve: loadSequence('ui.select','certificateCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Certrificates',
|
|
ncyBreadcrumb: {
|
|
label: 'Certificates'
|
|
},
|
|
// resolve: loadSequence('iconsCtrl')
|
|
}).state('app.master.activity', {
|
|
url: '/activity',
|
|
templateUrl: "assets/views/activity.html",
|
|
resolve: loadSequence('ui.select','activityCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Add/Edit Activity List',
|
|
ncyBreadcrumb: {
|
|
label: 'Activity'
|
|
},
|
|
// resolve: loadSequence('iconsCtrl')
|
|
}).state('app.announcement', {
|
|
url: '/announcement',
|
|
templateUrl: "assets/views/announcement/Announcement.html",
|
|
resolve: loadSequence('ckeditor-plugin', 'ckeditor', 'announcementCtrl','ladda', 'angular-ladda','ngTable'),
|
|
title: 'Announcement',
|
|
ncyBreadcrumb: {
|
|
label: 'Announcement'
|
|
},
|
|
}).state('app.master.centerMaster', {
|
|
url: '/center master',
|
|
templateUrl: "assets/views/centerMaster.html",
|
|
resolve: loadSequence('centerCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Center Master',
|
|
ncyBreadcrumb: {
|
|
label: 'Center Master'
|
|
},
|
|
}).state('app.master.subjectMaster', {
|
|
url: '/subject master',
|
|
templateUrl: "assets/views/subjectMaster.html",
|
|
resolve: loadSequence('subjectCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Subject Master',
|
|
ncyBreadcrumb: {
|
|
label: 'Subject Master'
|
|
},
|
|
}).state('app.master.sessionMaster', {
|
|
url: '/session master',
|
|
templateUrl: "assets/views/sessionMaster.html",
|
|
resolve: loadSequence('ui.select','sessionMasterCtrl','ngTable', 'ladda', 'angular-ladda','spin'),
|
|
title: 'Session Master',
|
|
ncyBreadcrumb: {
|
|
label: 'Session Master'
|
|
},
|
|
}).state('app.master.sessionSchedule', {
|
|
url: '/session schedule',
|
|
templateUrl: "assets/views/sessionSchedule.html",
|
|
resolve: loadSequence('ui.select','sessionScheduleCtrl','ngTable', 'ladda', 'angular-ladda','spin'),
|
|
title: 'Session Schedule',
|
|
ncyBreadcrumb: {
|
|
label: 'Session Schedule'
|
|
},
|
|
}).state('app.student', {
|
|
url: '/student',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> STUDENT DETAILS </div> </div>',
|
|
title: 'Student',
|
|
ncyBreadcrumb: {
|
|
label: 'Student'
|
|
}
|
|
}).state('app.student.listing', {
|
|
url: '/basic',
|
|
templateUrl: "assets/views/table_basic.html",
|
|
title: 'Basic Tables',
|
|
ncyBreadcrumb: {
|
|
label: 'Basic'
|
|
}
|
|
}).state('app.student.studentDetails', {
|
|
url: '/studentDetails',
|
|
templateUrl: "assets/views/student/student_details.html",
|
|
resolve: loadSequence('ui.select', 'spin', 'ui.mask', 'monospaced.elastic', 'ladda', 'touchspin-plugin', 'angular-ladda', 'studentCtrl', 'ngTable'),
|
|
title: 'Manage Student Details',
|
|
ncyBreadcrumb: {
|
|
label: 'Manage Student Details'
|
|
}
|
|
}).state('app.student.studentDetailsSuperAdmin', {
|
|
url: '/studentDetailsAddEdit',
|
|
templateUrl: "assets/views/student/student_details_SuperAdmin.html",
|
|
resolve: loadSequence('ui.select', 'spin', 'ui.mask', 'monospaced.elastic', 'ladda', 'touchspin-plugin', 'angular-ladda', 'studentCtrl', 'ngTable'),
|
|
title: 'Manage Details',
|
|
ncyBreadcrumb: {
|
|
label: 'Manage Details'
|
|
}
|
|
})
|
|
.state('app.formupload', {
|
|
url: '/student',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> STUDENT DETAILS </div> </div>',
|
|
title: 'Student',
|
|
ncyBreadcrumb: {
|
|
label: 'Student'
|
|
}
|
|
}).state('app.student.status', {
|
|
url: '/status',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> STUDENT STATUS UPDATE </div> </div>',
|
|
title: 'status',
|
|
ncyBreadcrumb: {
|
|
label: 'status'
|
|
}
|
|
}).state('app.student.status.studymaterial', {
|
|
url: '/studymaterial',
|
|
templateUrl: "assets/views/status-update/study_material_status.html",
|
|
title: 'Study Material',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'studyMaterialStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Study Material'
|
|
},
|
|
// resolve: loadSequence('wizardCtrl')
|
|
}).state('app.student.status.answerbooklet', {
|
|
url: '/answerbooklet',
|
|
templateUrl: "assets/views/status-update/answer_booklet_status.html",
|
|
title: 'Answer Booklet',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'answerBookletStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Answer Booklet'
|
|
},
|
|
// resolve: loadSequence('wizardCtrl')
|
|
}).state('app.student.status.markcard', {
|
|
url: '/markcard',
|
|
templateUrl: "assets/views/status-update/markcard_status.html",
|
|
title: 'Mark Card',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'markcardStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Mark Card'
|
|
},
|
|
// resolve: loadSequence('wizardCtrl')
|
|
}).state('app.student.status.certificate', {
|
|
url: '/certificate',
|
|
templateUrl: "assets/views/status-update/certificate_status.html",
|
|
title: 'Certificate Status',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'certificateStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Certificate Status'
|
|
},
|
|
// resolve: loadSequence('wizardCtrl')
|
|
}).state('app.student.status.application', {
|
|
url: '/application',
|
|
templateUrl: "assets/views/status-update/application_status.html",
|
|
title: 'Application Status',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'applicationStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Application Status'
|
|
},
|
|
// resolve: loadSequence('wizardCtrl')
|
|
}).state('app.status.application', {
|
|
url: '/application',
|
|
templateUrl: "assets/views/form_elements.html",
|
|
title: 'application',
|
|
ncyBreadcrumb: {
|
|
label: 'application'
|
|
},
|
|
// resolve: loadSequence('ui.select', 'monospaced.elastic', 'ui.mask', 'touchspin-plugin', 'selectCtrl')
|
|
}).state('app.student.status.fees', {
|
|
url: '/fees',
|
|
templateUrl: "assets/views/status-update/fees_status.html",
|
|
title: 'fees',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'ngTable', 'feesStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'fees'
|
|
},
|
|
// resolve: loadSequence('xeditable', 'checklist-model', 'xeditableCtrl')
|
|
}).state('app.status.answerbooklet', {
|
|
url: '/answerbooklet',
|
|
templateUrl: "assets/views/form_text_editor.html",
|
|
title: 'answerbooklet',
|
|
ncyBreadcrumb: {
|
|
label: 'answerbooklet'
|
|
},
|
|
// resolve: loadSequence('ckeditor-plugin', 'ckeditor', 'ckeditorCtrl')
|
|
}).state('app.status.certificate', {
|
|
url: '/certificate',
|
|
templateUrl: "assets/views/form_validation.html",
|
|
title: 'certificate',
|
|
ncyBreadcrumb: {
|
|
label: 'certificate'
|
|
},
|
|
// resolve: loadSequence('validationCtrl')
|
|
|
|
}).state('app.call', {
|
|
url: '/call',
|
|
template: '<div ui-view class="fade-in-up"></div>',
|
|
title: 'Call tracking',
|
|
ncyBreadcrumb: {
|
|
label: 'Call Tracking'
|
|
}
|
|
}).state('app.call.tracking', {
|
|
url: '/tracking',
|
|
templateUrl: "assets/views/callTrackingDetails.html",
|
|
title: 'Add/View leads',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'callTrackingCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Add/View leads'
|
|
}
|
|
}).state('app.call.trackingFollowup', {
|
|
url: '/tracking_followup',
|
|
templateUrl: "assets/views/callTrackingFollowup.html",
|
|
title: 'tracking followup',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'callTrackingCtrl','ngTable'),
|
|
|
|
ncyBreadcrumb: {
|
|
label: 'tracking followup'
|
|
}
|
|
}).state('app.call.lead', {
|
|
url: '/lead',
|
|
templateUrl: "assets/views/callTrackingLeadDetails.html",
|
|
title: 'Day wise leads',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'callTrackingCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Day wise leads'
|
|
}
|
|
}).state('app.call.close', {
|
|
url: '/close',
|
|
templateUrl: "assets/views/callTrackingCloseDetails.html",
|
|
title: 'Closed leads',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'callTrackingCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Closed leads'
|
|
}
|
|
}).state('app.call.pending', {
|
|
url: '/pending',
|
|
templateUrl: "assets/views/callTrackingPendingDetails.html",
|
|
title: 'Open leads',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'callTrackingCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Open leads'
|
|
}
|
|
}).state('app.call.leadcount', {
|
|
url: '/leadcount',
|
|
templateUrl: "assets/views/stafflead.html",
|
|
title: 'Staff leads',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'staffleadCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Staff leads'
|
|
}
|
|
}).state('app.daybook', {
|
|
url: '/daybook',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> STUDENT STATUS UPDATE </div> </div>',
|
|
title: 'Daybook',
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook'
|
|
}
|
|
}).state('app.daybook.details', {
|
|
url: '/daybookdetails',
|
|
templateUrl: "assets/views/daybook/daybook.html",
|
|
title: 'Daybook Details',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybookCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook Details'
|
|
}
|
|
}).state('app.daybook.approval', {
|
|
url: '/daybookApproval',
|
|
templateUrl: "assets/views/daybook/dayBookApproval.html",
|
|
title: 'Daybook Approval',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybookapprovalCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook Approval'
|
|
}
|
|
}).state('app.daybookadmin', {
|
|
url: '/daybookadmin',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> STUDENT STATUS UPDATE </div> </div>',
|
|
title: 'Daybook',
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook'
|
|
}
|
|
}).state('app.daybookadmin.details', {
|
|
url: '/daybookadmindetails',
|
|
templateUrl: "assets/views/daybook/daybookadmin.html",
|
|
title: 'Daybook Details',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybookadminCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook Details'
|
|
}
|
|
})
|
|
.state('app.daybookadmin.approval', {
|
|
url: '/daybookadminApproval',
|
|
templateUrl: "assets/views/daybook/dayBookadminApproval.html",
|
|
title: 'Daybook Approval',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybookadminapprovalCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook Approval'
|
|
}
|
|
}).state('app.daybooksuperadmin', {
|
|
url: '/daybooksuperadmin',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> STUDENT STATUS UPDATE </div> </div>',
|
|
title: 'Daybook',
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook'
|
|
}
|
|
}).state('app.daybooksuperadmin.details', {
|
|
url: '/daybooksuperadmindetails',
|
|
templateUrl: "assets/views/daybook/daybooksuperadmin.html",
|
|
title: 'Daybook Details',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybooksuperadminCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook Details'
|
|
}
|
|
})
|
|
.state('app.daybooksuperadmin.approval', {
|
|
url: '/daybooksuperadminApproval',
|
|
templateUrl: "assets/views/daybook/daybooksuperAdminApproval.html",
|
|
title: 'Daybook Approval',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybooksuperadminapprovalCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Daybook Approval'
|
|
}
|
|
})
|
|
// .state('app.daybooksuperadmin', {
|
|
// url: '/daybooksuperadmin',
|
|
// templateUrl: "assets/views/daybook/daybooksuperadmin.html",
|
|
// title: 'Income/Expense',
|
|
// resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'daybooksuperadminCtrl','ngTable'),
|
|
// ncyBreadcrumb: {
|
|
// label: 'Income/Expense'
|
|
// }
|
|
// })
|
|
.state('app.broadCast', {
|
|
url: '/broadcast',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> BROADCAST DETAILS </div> </div>',
|
|
title: 'Broadcast',
|
|
ncyBreadcrumb: {
|
|
label: 'Broadcast'
|
|
}
|
|
}).state('app.broadCast.sendSMSPage', {
|
|
url: '/sendSMS',
|
|
templateUrl: "assets/views/sendSMS/sendSMSsuperadmin.html",
|
|
title: 'sent SMS',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'sendSMSsuperadminCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'sent SMS'
|
|
}
|
|
}).state('app.broadCast.sendSMSDetails', {
|
|
url: '/sendSMSDetails',
|
|
templateUrl: "assets/views/sendSMS/sendSMSDetailssuperadmin.html",
|
|
title: 'Sent SMS Details',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'sendSMSDetailssuperadminCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Sent SMS Details'
|
|
}
|
|
}).state('app.daybook.income', {
|
|
url: '/income',
|
|
templateUrl: "assets/views/utility_search_result.html",
|
|
title: 'income Results',
|
|
ncyBreadcrumb: {
|
|
label: 'income Results'
|
|
}
|
|
}).state('app.daybook.expense', {
|
|
url: '/expense',
|
|
templateUrl: "assets/views/utility_pricing_table.html",
|
|
title: 'expense Table',
|
|
ncyBreadcrumb: {
|
|
label: 'expense Table'
|
|
}
|
|
}).state('app.daybook.daybook', {
|
|
url: '/daybook',
|
|
templateUrl: "assets/views/utility_pricing_table.html",
|
|
title: 'daybook Table',
|
|
ncyBreadcrumb: {
|
|
label: 'daybook Table'
|
|
}
|
|
}).state('app.mydetails', {
|
|
url: "/mydetails",
|
|
templateUrl: "assets/views/maps.html",
|
|
resolve: loadSequence('ngMap', 'mapsCtrl'),
|
|
title: "mydetails",
|
|
ncyBreadcrumb: {
|
|
label: 'mydetails'
|
|
}
|
|
}).state('app.announcement.listing', {
|
|
url: '/listing',
|
|
templateUrl: "assets/views/utility_search_result.html",
|
|
title: 'listing Results',
|
|
ncyBreadcrumb: {
|
|
label: 'listing Results'
|
|
}
|
|
}).state('app.announcementannouncement.addannouncement', {
|
|
url: '/addannouncement',
|
|
templateUrl: "assets/views/utility_pricing_table.html",
|
|
title: 'addannouncement Table',
|
|
ncyBreadcrumb: {
|
|
label: 'addannouncement Table'
|
|
}
|
|
}).state('app.charts', {
|
|
url: "/charts",
|
|
templateUrl: "assets/views/charts.html",
|
|
resolve: loadSequence('chartjs', 'tc.chartjs', 'chartsCtrl'),
|
|
title: "Charts",
|
|
ncyBreadcrumb: {
|
|
label: 'Charts'
|
|
}
|
|
}).state('app.documentation', {
|
|
url: "/documentation",
|
|
templateUrl: "assets/views/documentation.html",
|
|
title: "Documentation",
|
|
ncyBreadcrumb: {
|
|
label: 'Documentation'
|
|
}
|
|
}).state('error', {
|
|
url: '/error',
|
|
template: '<div ui-view class="fade-in-up"></div>'
|
|
}).state('error.404', {
|
|
url: '/404',
|
|
templateUrl: "assets/views/utility_404.html",
|
|
}).state('error.500', {
|
|
url: '/500',
|
|
templateUrl: "assets/views/utility_500.html",
|
|
}).state('app.reports', {
|
|
url: '/reports',
|
|
template: '<div ui-view class="fade-in-up"></div>',
|
|
title: 'Reports',
|
|
ncyBreadcrumb: {
|
|
label: 'Reports'
|
|
}
|
|
}).state('app.reports.universityfileupload', {
|
|
url: '/report_university_file_uploadCtrl',
|
|
templateUrl: "assets/views/report_universityfileupload.html",
|
|
resolve: loadSequence('ui.select','report_university_file_uploadCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'university file upload',
|
|
|
|
}).state('app.reports.studymaterial', {
|
|
url: '/report_study_material_statusCtrl',
|
|
templateUrl: "assets/views/report_studymaterialstatus.html",
|
|
resolve: loadSequence('ui.select','report_study_material_statusCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Study Material Status Report',
|
|
|
|
}).state('app.reports.markcard', {
|
|
url: '/report_markcard_statusCtrl',
|
|
templateUrl: "assets/views/report_markcardstatus.html",
|
|
resolve: loadSequence('ui.select','report_markcard_statusCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Mark Card Status Report',
|
|
|
|
}).state('app.reports.certificate', {
|
|
url: '/report_certificateCtrl',
|
|
templateUrl: "assets/views/report_certificate_status.html",
|
|
resolve: loadSequence('ui.select','report_certificateCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Certificate Status Report',
|
|
|
|
}).state('app.reports.mark_certificate', {
|
|
url: '/report_markcard_certificateCtrl',
|
|
templateUrl: "assets/views/report_mark_certificate_status.html",
|
|
resolve: loadSequence('ui.select','report_markcard_certificateCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Markcard/Certificate Status Report',
|
|
|
|
}).state('app.reports.expense', {
|
|
url: '/report_expenseCtrl',
|
|
templateUrl: "assets/views/report_expense.html",
|
|
resolve: loadSequence('ui.select','report_expenseCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Expense Report',
|
|
|
|
}).state('app.reports.answer_booklets', {
|
|
url: '/report_ans_bookletCtrl',
|
|
templateUrl: "assets/views/report_answer_booklets.html",
|
|
resolve: loadSequence('ui.select','report_ans_bookletCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Answer Booklets Status Report',
|
|
|
|
}).state('app.reports.app_pending', {
|
|
url: '/report_app_pendingCtrl',
|
|
templateUrl: "assets/views/report_application_pending.html",
|
|
resolve: loadSequence('ui.select','report_app_pendingCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Application Pending Student List Report',
|
|
|
|
}).state('app.reports.app_pending_old', {
|
|
url: '/report_app_pending_oldDataCtrl',
|
|
templateUrl: "assets/views/report_application_pending_oldData.html",
|
|
resolve: loadSequence('ui.select','report_app_pending_oldDataCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Application Pending Student List Report',
|
|
|
|
}).state('app.reports.doc_pending', {
|
|
url: '/report_doc_pendingCtrl',
|
|
templateUrl: "assets/views/report_document_pending.html",
|
|
resolve: loadSequence('ui.select','report_doc_pendingCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Document Pending Student List Report',
|
|
|
|
}).state('app.reports.wav_ref', {
|
|
url: '/report_waiver_referalCtrl',
|
|
templateUrl: "assets/views/report_waiver_referal.html",
|
|
resolve: loadSequence('ui.select','report_waiver_referalCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Waiver and Referal Report',
|
|
|
|
}).state('app.reports.examfee', {
|
|
url: '/report_examfeeCtrl',
|
|
templateUrl: "assets/views/report_exam_writing_fee.html",
|
|
resolve: loadSequence('ui.select','report_examfeeCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Exam Writing Fee Report',
|
|
|
|
}).state('app.reports.balfee', {
|
|
url: '/report_balfeeCtrl',
|
|
templateUrl: "assets/views/report_balance_fee.html",
|
|
resolve: loadSequence('ui.select','report_balfeeCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Balance Fee Report',
|
|
|
|
}).state('app.reports.lead', {
|
|
url: '/report_leadCtrl',
|
|
templateUrl: "assets/views/report_lead.html",
|
|
resolve: loadSequence('ui.select','report_leadCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Lead Details Report',
|
|
|
|
}).state('app.hallTicket', {
|
|
url: '/hallticket',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> HALLTICKET</div> </div>',
|
|
title: 'HallTicket',
|
|
ncyBreadcrumb: {
|
|
label: 'HallTicket'
|
|
}
|
|
}).state('app.hallTicket.semCourseMap', {
|
|
url: '/semcoursemap',
|
|
templateUrl: "assets/views/hallticket/semcoursemap.html",
|
|
title: ' Course Semester Mapping',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'semcoursemapCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: ' Course Semester Mapping'
|
|
}
|
|
}).state('app.hallTicket.batchSchedule', {
|
|
url: '/batchshedule',
|
|
templateUrl: "assets/views/hallticket/batchshedule.html",
|
|
title: 'Batch Schedule',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'schCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: ' Batch Schedule'
|
|
}
|
|
}).state('app.hallTicket.generateHallTicket', {
|
|
url: '/generatehallticket',
|
|
templateUrl: "assets/views/hallticket/generatehallticket.html",
|
|
title: 'Generate HallTicket',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'generateHallTicketCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: 'Generate HallTicket'
|
|
}
|
|
}).state('app.hallTicket.studentDetails', {
|
|
url: '/StudentDetails',
|
|
templateUrl: "assets/views/hallticket/studentDetails.html",
|
|
title: 'StudentDetails',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'generateHallTicketCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: 'StudentDetails'
|
|
}
|
|
}).state('app.hallTicket.examAttendance', {
|
|
url: '/examAttendance',
|
|
templateUrl: "assets/views/hallticket/examAttendance.html",
|
|
title: 'Exam Attendance',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'examAttendanceCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: 'Exam Attendance'
|
|
}
|
|
}).state('app.reregistration', {
|
|
url: '/Reregistration',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> REREGISTRATION</div> </div>',
|
|
title: 'REREGISTRATION',
|
|
ncyBreadcrumb: {
|
|
label: 'RE REGISTRATION'
|
|
}
|
|
}).state('app.reregistration.reregistrationform',{
|
|
url:'/reregistrationform',
|
|
templateUrl:"assets/views/reregistration/reregistrationform.html",
|
|
title:'Re Registration Form',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'reregistrationformCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: 'Re Registration Form'
|
|
}
|
|
|
|
}).state('app.reregistration.batchmovement',{
|
|
url:'/promotebatch',
|
|
templateUrl:"assets/views/reregistration/promotebatch.html",
|
|
title:'Promote Batch',
|
|
resolve: loadSequence('ladda', 'angular-ladda', 'BatchmomentCtrl','ngTable','ui.select','spin', 'ui.mask'),
|
|
ncyBreadcrumb: {
|
|
label: 'Promote Batch'
|
|
}
|
|
}).state('app.entry', {
|
|
url: '/entry',
|
|
template: '<div ui-view class="fade-in-up"> <div style="margin: auto; width: 50%;padding: 10px;"> ENTRY</div> </div>',
|
|
title: 'entry',
|
|
ncyBreadcrumb: {
|
|
label: 'entry'
|
|
},
|
|
|
|
}).state('app.entry.coursecorrection', {
|
|
url: '/coursecorrection',
|
|
templateUrl: "assets/views/entry_correction.html",
|
|
resolve: loadSequence('entrycorrectionCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'coursecorrection',
|
|
ncyBreadcrumb: {
|
|
label: 'coursecorrection'
|
|
},
|
|
|
|
}).state('app.entry.feetransfer', {
|
|
url: '/feetransfer',
|
|
templateUrl: "assets/views/Feetransfer.html",
|
|
resolve: loadSequence('feetransferCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'feetransfer',
|
|
ncyBreadcrumb: {
|
|
label: 'feetransfer'
|
|
},
|
|
|
|
}).state('app.entry.stud_merge', {
|
|
url: '/studentMergeCtrl',
|
|
templateUrl: "assets/views/StudentMerge.html",
|
|
resolve: loadSequence('studentMergeCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Student Merge',
|
|
ncyBreadcrumb: {
|
|
label: 'Student Merge'
|
|
},
|
|
|
|
}).state('app.formupload.UnivFormEnroment', {
|
|
url: '/univformenrolment',
|
|
templateUrl: "assets/views/student/studentUnivFeeCompareDetails.html",
|
|
resolve: loadSequence('ui.select', 'spin', 'ui.mask', 'monospaced.elastic', 'ladda', 'touchspin-plugin', 'angular-ladda', 'student_university_fee_compareCtrl', 'ngTable'),
|
|
title: 'University Form Enrolment',
|
|
ncyBreadcrumb: {
|
|
label: 'University Form Enrolment'
|
|
}
|
|
}).state('app.formupload.studentUnivFormIdFeeDetails', {
|
|
url: '/studentUnivFormIdFeeDetails',
|
|
templateUrl: "assets/views/student/studentUnivFormIdFeeDetails.html",
|
|
resolve: loadSequence('ui.select', 'spin', 'ui.mask', 'monospaced.elastic', 'ladda', 'touchspin-plugin', 'angular-ladda', 'studentUnivFormIdFeeDetailsCtrl', 'ngTable'),
|
|
title: 'Student FormId Fees Details',
|
|
ncyBreadcrumb: {
|
|
label: 'Student FormId Fees Details'
|
|
}
|
|
}).state('app.formupload.universityformpayment', {
|
|
url: '/univformpayment',
|
|
templateUrl: "assets/views/student/UnivFormPaymentDetails.html",
|
|
resolve: loadSequence('ui.select', 'spin', 'ui.mask', 'monospaced.elastic', 'ladda', 'touchspin-plugin', 'angular-ladda', 'univFormPaymentCtrl', 'ngTable'),
|
|
title: 'University Form Payment Details',
|
|
ncyBreadcrumb: {
|
|
label: 'University Form Payment Details'
|
|
}
|
|
});
|
|
|
|
// $locationProvider.html5Mode(true);
|
|
|
|
// Generates a resolve object previously configured in constant.JS_REQUIRES (config.constant.js)
|
|
function loadSequence() {
|
|
var _args = arguments;
|
|
return {
|
|
deps: ['$ocLazyLoad', '$q',
|
|
function ($ocLL, $q) {
|
|
var promise = $q.when(1);
|
|
for (var i = 0, len = _args.length; i < len; i++) {
|
|
promise = promiseThen(_args[i]);
|
|
}
|
|
return promise;
|
|
|
|
function promiseThen(_arg) {
|
|
if (typeof _arg == 'function')
|
|
return promise.then(_arg);
|
|
else
|
|
return promise.then(function () {
|
|
var nowLoad = requiredData(_arg);
|
|
if (!nowLoad)
|
|
return $.error('Route resolve: Bad resource name [' + _arg + ']');
|
|
return $ocLL.load(nowLoad);
|
|
});
|
|
}
|
|
|
|
function requiredData(name) {
|
|
if (jsRequires.modules)
|
|
for (var m in jsRequires.modules)
|
|
if (jsRequires.modules[m].name && jsRequires.modules[m].name === name)
|
|
return jsRequires.modules[m];
|
|
return jsRequires.scripts && jsRequires.scripts[name];
|
|
}
|
|
}]
|
|
};
|
|
}
|
|
}]); |