648 lines
30 KiB
JavaScript
Executable File
648 lines
30 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.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.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.status', {
|
|
url: '/status',
|
|
templateUrl: "assets/views/status.html",
|
|
resolve: loadSequence('statusCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Status',
|
|
ncyBreadcrumb: {
|
|
label: 'Status'
|
|
},
|
|
}).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.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.certificationstatus', {
|
|
url: '/certificationstatus',
|
|
templateUrl: "assets/views/status-update/certification_status.html",
|
|
title: 'Mark Card',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'certificationStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Mark Card'
|
|
},
|
|
// resolve: loadSequence('wizardCtrl')
|
|
}).state('app.student.status.applicationstatus', {
|
|
url: '/applicationstatus',
|
|
templateUrl: "assets/views/status-update/application_status.html",
|
|
title: 'Documents Status',
|
|
resolve: loadSequence('ui.select','spin', 'ui.mask', 'spin', 'ladda', 'angular-ladda', 'ngTable', 'applicationStatusCtrl'),
|
|
ncyBreadcrumb: {
|
|
label: 'Documents 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: 'Pending leads',
|
|
resolve: loadSequence('spin', 'ladda', 'angular-ladda', 'callTrackingCtrl','ngTable'),
|
|
ncyBreadcrumb: {
|
|
label: 'Pending 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('app.generateHallTicket', {
|
|
url: '/generate hallticket',
|
|
templateUrl: "assets/views/generateHallTicket.html",
|
|
resolve: loadSequence('ui.select','generateHallTicketCtrl','ngTable', 'ladda', 'angular-ladda','spin'),
|
|
title: 'Generate Hallticket',
|
|
ncyBreadcrumb: {
|
|
label: 'Generate Hallticket'
|
|
},
|
|
}).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.studymaterial', {
|
|
url: '/reportCtrl',
|
|
templateUrl: "assets/views/report_studymaterialstatus.html",
|
|
resolve: loadSequence('ui.select','reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Study Material Status Report',
|
|
|
|
}).state('app.reports.markcard', {
|
|
url: '/reportCtrl',
|
|
templateUrl: "assets/views/report_markcardstatus.html",
|
|
resolve: loadSequence('ui.select','reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Mark Card Status Report',
|
|
|
|
}).state('app.reports.certificate', {
|
|
url: '/reportCtrl',
|
|
templateUrl: "assets/views/report_certificate_status.html",
|
|
resolve: loadSequence('ui.select','reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Certificate Status Report',
|
|
|
|
}).state('app.reports.mark_certificate', {
|
|
url: '/reportCtrl',
|
|
templateUrl: "assets/views/report_mark_certificate_status.html",
|
|
resolve: loadSequence('ui.select','reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Markcard/Certificate Status Report',
|
|
|
|
}).state('app.reports.expense', {
|
|
url: '/reportCtrl',
|
|
templateUrl: "assets/views/report_expense.html",
|
|
resolve: loadSequence('ui.select','reportCtrl','ngTable', 'ladda', 'angular-ladda'),
|
|
title: 'Expense Report',
|
|
|
|
});
|
|
|
|
// $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];
|
|
}
|
|
}]
|
|
};
|
|
}
|
|
}]); |