unserver-unify
Version:
962 lines (957 loc) • 29 kB
JavaScript
angular.module('bamboo.mystudy', ['ui.router', 'bamboo.common']).config(function(errorHandlerProvider, $provide) {
errorHandlerProvider.decorate($provide, ['loginService', 'ApiService', 'CommonService']);
}).config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
$stateProvider.state('index.myspace', {
url: "/mystudy",
views: {
"@index": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobile_myspace.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/myspace_t6.html';
} else {
url = 'app/mystudy/myspace.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/myspace.html'
}
},
ncyBreadcrumb: {
skip: true // Never display this state in breadcrumb.
},
data: {
permissions: {
only: ['login'],
redirectTo: '403',
}
}
//accessLevel: //accessLevels.users
}).state('index.myspace.activitySummary', {
url: "/activitySummary",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobile_activity_summary.html';
} else {
url = 'app/mystudy/activity_summary.html';
}
return $templateFactory.fromUrl(url);
},
}
},
ncyBreadcrumb: {
label: 'My Space'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.mycourses', {
url: "/mycourses",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobilemycourses.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/mycourses_t6.html';
} else {
url = 'app/mystudy/mycourses.html';
}
return $templateFactory.fromUrl(url);
},
// templateUrl: 'app/mystudy/mycourses.html'
}
},
ncyBreadcrumb: {
label: 'My Courses'
},
}).state('index.myspace.mycourses.result', {
url: "/result/:cid",
views: {
"@index": {
templateUrl: 'app/course/result.html'
}
},
ncyBreadcrumb: {
label: 'Result'
},
}).state('index.myspace.mycourses.result.errorbank', {
url: "/errorbank",
views: {
"@index.myspace": {
templateUrl: 'app/course/errorbank.html'
}
},
ncyBreadcrumb: {
label: 'Error Bank'
},
}).state('index.myspace.mycourses.result.knowledges', {
url: "/knowledges",
views: {
"@index.myspace": {
templateUrl: 'app/course/knowledge/knowledges.html'
}
},
ncyBreadcrumb: {
label: 'Knowledges'
},
}).state('index.myspace.mycourses.result.knowledges.resources', {
url: "/resources/:key",
views: {
"@index.myspace": {
templateUrl: 'app/course/knowledge/resources.html'
}
},
ncyBreadcrumb: {
label: 'Resources'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myscores', {
url: "/myscores",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
//if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
// url = 'app/mystudy/mobilemycourses.html';
// } else {
url = 'app/mystudy/myscores.html';
// }
return $templateFactory.fromUrl(url);
},
// templateUrl: 'app/mystudy/mycourses.html'
}
},
ncyBreadcrumb: {
label: 'Knowledge chart'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.teachingcourses', {
url: "/teachingcourses",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/teachingcourses.html',
}
},
ncyBreadcrumb: {
label: 'My Teaching'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.resume', {
url: "/resume",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/resume.html',
}
},
ncyBreadcrumb: {
label: 'My Resume'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.jobs', {
url: "/jobs",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/myjobs.html',
}
},
ncyBreadcrumb: {
label: 'My Jobs'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses', {
url: "/myclasses",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobilemyclasses.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/myclasses_t6.html';
} else {
url = 'app/mystudy/myclasses.html';
}
return $templateFactory.fromUrl(url);
},
// templateUrl: 'app/mystudy/myclasses.html',
controller: 'MyClassesCtrl as classctrl',
}
},
ncyBreadcrumb: {
label: 'My Classes'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.following', {
url: "/following",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/followings.html',
// controller: 'MyClassesCtrl as classctrl',
}
},
ncyBreadcrumb: {
label: 'Following'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.surveys', {
url: "/surveys",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/surveys.html',
// controller: 'MyClassesCtrl as classctrl',
}
},
ncyBreadcrumb: {
label: 'Survey'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.surveys.detail', {
url: "/:csvid",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/surveydetail.html',
// controller: 'MyClassesCtrl as classctrl',
}
},
ncyBreadcrumb: {
label: 'Survey'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.results', {
url: "/results",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobilestudyhistories.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/studyhistories_t6.html';
} else {
url = 'app/mystudy/studyhistories.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/studyhistories.html',
}
},
ncyBreadcrumb: {
label: 'History'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.results.course', {
url: "/:cid",
views: {
"@index.myspace": {
templateUrl: 'app/course/result.html'
}
},
ncyBreadcrumb: {
label: 'Course'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.teachingclasses', {
url: "/myclasses",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/myclasses.html',
controller: 'TeachingClassesCtrl as classctrl',
}
},
ncyBreadcrumb: {
label: 'My Classes'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.favourite', {
url: "/favourite",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/favourites.html'
}
},
ncyBreadcrumb: {
label: 'Favourite'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.examrecords', {
url: "/examrecords",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobileexamrecords.html';
} else {
url = 'app/mystudy/examrecords.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/examrecords.html'
}
},
ncyBreadcrumb: {
label: 'Exam Records'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.transactions', {
url: "/transactions",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/transactions.html'
}
},
ncyBreadcrumb: {
label: 'Transactions'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.mynotes', {
url: "/mynotes",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobilemynotes.html';
} else {
if (loginService.subDomain == 'sgpower') {
url = 'app/mystudy/mynotes_v2.html';
} else {
url = 'app/mystudy/mynotes.html';
}
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/mynotes.html'
}
},
ncyBreadcrumb: {
label: 'My Notes'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.classinfo', {
url: "/:classid",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/myclassdetail.html'
}
},
ncyBreadcrumb: {
label: 'Class'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.blogs', {
url: "/blogs",
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/blog/mobilelist.html';
} else {
url = 'app/blog/list.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: "app/topic/list.html",
ncyBreadcrumb: {
label: 'blogs'
},
}).state('index.myspace.forums', {
url: "/forums",
views: {
"@index.myspace": {
templateUrl: 'app/topic/mycoursetopics.html'
}
},
//templateUrl: "app/topic/list.html",
ncyBreadcrumb: {
label: 'Forums'
},
}).state('index.myspace.bbs', {
url: "/bbs/:key",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/bbs/mobilebbslist.html';
} else {
url = 'app/bbs/topiclist.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: "app/topic/bbslist.html",
}
},
ncyBreadcrumb: {
label: 'BBS'
},
}).state('index.myspace.bbs.detail', {
url: '/detail/:id',
views: {
"@index": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/bbs/bbsmobiledetail.html';
} else {
url = 'app/bbs/bbsdetail.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/topic/bbsdetail.html'
}
},
ncyBreadcrumb: {
label: '{{detailName}}'
},
}).state('index.myspace.events', {
url: "/Events",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/myevents_mobile.html';
} else {
url = 'app/mystudy/myevents.html';
}
return $templateFactory.fromUrl(url);
},
// templateUrl: 'app/mystudy/myevents.html'
}
},
ncyBreadcrumb: {
label: 'Events'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.sessions', {
url: "/Sessions",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/mysessions.html'
}
},
ncyBreadcrumb: {
label: 'Sessions'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.events.detail', {
url: '/detail/:id',
views: {
"@index.myspace": {
templateUrl: 'app/event/detail.html'
}
},
ncyBreadcrumb: {
label: 'Detail'
},
}).state('index.myspace.messages', {
url: "/messages",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mbl_messages.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/messages_t6.html';
} else {
url = 'app/mystudy/messages.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/messages.html'
}
},
ncyBreadcrumb: {
label: 'Messages'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.messages.messagethread', {
url: "/thread/:target",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (loginService.school.theme=='t6') {
url = 'app/mystudy/messagethread_t6.html'
} else {
url = 'app/mystudy/messagethread.html'
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/messagethread.html'
}
},
ncyBreadcrumb: {
label: 'Conversation'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.messages.notifithread', {
url: "/notification/:target",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/notificationthread.html'
}
},
ncyBreadcrumb: {
label: 'Notification'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.tasks', {
url: "/tasks",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/tasks.html'
}
},
ncyBreadcrumb: {
label: 'Tasks'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.exams', {
url: "/exams",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mbl_exams.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/exams_t6.html';
} else {
url = 'app/mystudy/exams.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/exams.html'
}
},
ncyBreadcrumb: {
label: 'Exam'
},
}).state('index.myspace.tests', {
url: "/tests",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/tests.html'
}
},
ncyBreadcrumb: {
label: 'Test'
},
}).state('index.myspace.assignments.classrecords', {
url: "/classrecords/:aid",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/assignment/classassignmentrecords.html'
/*templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mbl_assignments.html';
} else {
url = 'app/mystudy/assignments.html';
}
return $templateFactory.fromUrl(url);
}, */
//templateUrl: 'app/mystudy/assignments.html'
}
},
ncyBreadcrumb: {
label: 'Records'
},
}).state('index.myspace.assignments', {
url: "/assignment",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/assignment/mbl_assignments.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/assignment/assignments_t6.html';
} else {
url = 'app/mystudy/assignment/assignments.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/assignments.html'
}
},
ncyBreadcrumb: {
label: 'Assignment'
},
}).state('index.myspace.exams.result', {
url: "/record/:type/:recordid/:paperid",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/examsresult.html'
}
},
ncyBreadcrumb: {
label: 'Results'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.assignments.detail', {
url: "/detail/:aid",
views: {
"@index.myspace": {
// templateUrl: 'app/course/assignment.html'
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/course/mobile_assignment.html';
} else {
url = 'app/course/assignment.html';
}
return $templateFactory.fromUrl(url);
},
}
},
ncyBreadcrumb: {
label: '{{ assignmentName || "Assignment"}}'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myprofile', {
url: "/myprofile",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobilemyprofile.html';
} else if (loginService.school.homepage == 'genx' && deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/basic_mobilemyprofile.html';
} else if (loginService.school.homepage == 'genx') {
url = 'app/mystudy/basic_myprofile.html';
} else if (loginService.subDomain == 'ceo') {
url = 'app/mystudy/ceo_myprofile.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/myprofile_t6.html';
} else {
url = 'app/mystudy/myprofile.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/myprofile.html'
}
},
ncyBreadcrumb: {
label: 'My Profile'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myprofilenew', {
url: "/myprofile_new",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mobilemyprofile.html';
} else if (loginService.school.homepage == 'genx' && deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/basic_mobilemyprofile.html';
} else if (loginService.school.homepage == 'genx') {
url = 'app/mystudy/basic_myprofile.html';
} else {
url = 'app/mystudy/myprofile_new.html';
}
return $templateFactory.fromUrl(url);
},
//templateUrl: 'app/mystudy/myprofile.html'
}
},
ncyBreadcrumb: {
label: 'My Profile'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.password', {
url: "/password",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/password.html'
}
},
ncyBreadcrumb: {
label: 'Settings'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclassmates', {
url: "/myclassmates",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/myclassmates.html'
}
},
ncyBreadcrumb: {
label: 'My Class Mates'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.bookmark', {
url: "/bookmark",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/bookmark.html'
}
},
ncyBreadcrumb: {
label: 'My bookmark'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.certificate', {
url: "/certificate",
views: {
"@index.myspace": {
templateProvider: function(deviceDetector, $templateFactory, loginService) {
var url = '';
if (deviceDetector.isMobile() && !deviceDetector.isTablet()) {
url = 'app/mystudy/mycertificate.html';
} else if (loginService.school.theme=='t6') {
url = 'app/mystudy/mycertificate_t6.html';
} else {
url = 'app/mystudy/mycertificate.html';
}
return $templateFactory.fromUrl(url);
},
// templateUrl: 'app/mystudy/mycertificate.html'
}
},
ncyBreadcrumb: {
label: 'My Certificates'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.certificate.view', {
url: "/view/:courseid/:certid",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/mycertificatedetail.html'
}
},
ncyBreadcrumb: {
label: 'Certificate'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.game', {
url: "/game",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/game.html'
}
},
ncyBreadcrumb: {
label: 'Certificate'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.knowledgeradarchart', {
url: "/radarchart",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/knowledgeradarchart.html'
}
},
ncyBreadcrumb: {
label: 'Certificate'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.typing', {
url: "/typing",
views: {
"@index.myspace": {
templateUrl: 'app/mystudy/typingpratice.html'
}
},
ncyBreadcrumb: {
label: 'Typing Pratice'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.mycourses.course', {
url: "/course/:cid",
views: {
"@index": {
templateUrl: 'app/course/mycourse.html'
}
},
ncyBreadcrumb: {
label: '{{lcoursename||"Course"}}'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class', { // Classes Router
url: "/:classid",
views: {
"@index": {
templateUrl: 'app/class/mystudy_class.html',
}
},
ncyBreadcrumb: {
label: '{{classinfostatename||"Class"}}'
},
abstract: true,
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.summary', {
url: "/summary",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/summary.html'
}
},
ncyBreadcrumb: {
label: 'Summary'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.forum', {
url: "/forum",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/forum.html'
}
},
ncyBreadcrumb: {
label: 'Forum'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.newses', {
url: "/newses",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/newslist.html'
}
},
ncyBreadcrumb: {
label: 'Newses'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.newses.detail', {
url: "/:id",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/company/news/newsdetail.html'
}
},
ncyBreadcrumb: {
label: 'Detail'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.albums', {
url: "/albums",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/albums.html'
}
},
ncyBreadcrumb: {
label: 'Albums'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.albums.detail', {
url: "/:id",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/aboutus/albumdetail.html'
}
},
ncyBreadcrumb: {
label: 'Detail'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.forum.new', {
url: "/new",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/forum.edit.html'
}
},
ncyBreadcrumb: {
label: 'Forum'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.forum.detail', {
url: "/:id",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/topicdetail.html'
}
},
ncyBreadcrumb: {
label: 'Detail'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.annoucements', {
url: "/annoucements",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/annoucements.html'
}
},
ncyBreadcrumb: {
label: 'Annoucments'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.annoucements.detail', {
url: "/:id",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/announcement/detail.html'
}
},
ncyBreadcrumb: {
label: 'Detail'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.students', {
url: "/students",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/students.html'
}
},
ncyBreadcrumb: {
label: 'Students'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.teachers', {
url: "/teachers",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/teachers.html'
}
},
ncyBreadcrumb: {
label: 'Students'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.courses', {
url: "/courses",
views: {
"@index.myspace.myclasses.class": {
templateUrl: 'app/class/courses.html'
}
},
ncyBreadcrumb: {
label: 'Courses'
},
//accessLevel: //accessLevels.users
}).state('index.myspace.myclasses.class.students.profile', {
url: "/profile/:id/:cs",
views: {
"@index.myspace.myclasses.class": {
templateUrl: "app/setting/profile.html"
}
},
ncyBreadcrumb: {
label: 'Profile'
}
}).state('index.myspace.myclasses.class.teachers.profile', {
url: "/profile/:id/:cs",
views: {
"@index.myspace.myclasses.class": {
templateUrl: "app/setting/profile.html"
}
},
ncyBreadcrumb: {
label: 'Profile'
}
});
}]);