3 angular.module('yardStickGui2App')
5 ['$rootScope', '$state', '$stateParams',
6 function($rootScope, $state, $stateParams) {
7 $rootScope.$state = $state;
8 $rootScope.$stateParams = $stateParams;
13 .config(['$stateProvider', '$urlRouterProvider', '$locationProvider',
14 function($stateProvider, $urlRouterProvider, $locationProvider) {
16 .otherwise('main/environment');
25 controller: 'ContentController',
26 templateUrl: "views/main.html",
32 .state('app.environment', {
34 templateUrl: 'views/environmentList.html',
35 controller: 'MainCtrl',
40 .state('app.testcase', {
42 templateUrl: 'views/testcaselist.html',
43 controller: 'TestcaseController',
48 .state('app.testsuite', {
50 templateUrl: 'views/suite.html',
51 controller: 'SuiteListController',
56 .state('app.suitcreate', {
58 templateUrl: 'views/testcasechoose.html',
59 controller: 'suitcreateController',
64 .state('app.testcasedetail', {
65 url: '/testdetail/:name',
66 templateUrl: 'views/testcasedetail.html',
67 controller: 'testcaseDetailController',
69 label: 'Test Case Detail'
71 params: { name: null }
73 .state('app.suitedetail', {
74 url: '/suitedetail/:name',
75 templateUrl: 'views/suitedetail.html',
76 controller: 'suiteDetailController',
80 params: { name: null }
82 .state('app.environmentDetail', {
83 url: '/envDetail/:uuid',
84 templateUrl: 'views/environmentDetail.html',
85 controller: 'DetailController',
86 params: { uuid: null, ifNew: null },
88 label: 'Environment Detail'
91 .state('app.uploadImage', {
92 url: '/envimageDetail/:uuid',
93 templateUrl: 'views/uploadImage.html',
94 controller: 'ImageController',
95 params: { uuid: null },
101 .state('app.podUpload', {
102 url: '/envpodupload/:uuid',
103 templateUrl: 'views/podupload.html',
104 controller: 'PodController',
105 params: { uuid: null },
110 .state('app.container', {
111 url: '/envcontainer/:uuid',
112 templateUrl: 'views/container.html',
113 controller: 'ContainerController',
114 params: { uuid: null },
116 label: 'Container Manage'
119 .state('app.projectList', {
121 templateUrl: 'views/projectList.html',
122 controller: 'ProjectController',
128 .state('app.tasklist', {
129 url: '/task/:taskId',
130 templateUrl: 'views/taskList.html',
131 controller: 'TaskController',
132 params: { taskId: null },
138 .state('app.taskLog', {
139 url: '/task/:taskId/log',
140 templateUrl: 'views/taskLog.html',
141 controller: 'TaskLogController',
142 params: { taskId: null },
148 .state('app.report', {
149 url: '/report/:taskId',
150 templateUrl: 'views/report.html',
151 controller: 'ReportController',
152 params: { taskId: null },
158 .state('app.projectdetail', {
159 url: '/projectdetail/:projectId',
160 templateUrl: 'views/projectdetail.html',
161 controller: 'ProjectDetailController',
162 params: { projectId: null },
164 label: 'Project Detail'
168 .state('app.taskModify', {
169 url: '/taskModify/:taskId',
170 templateUrl: 'views/taskmodify.html',
171 controller: 'TaskModifyController',
172 params: { taskId: null },