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'
120 url: '/envsut/:uuid',
121 templateUrl: 'views/sut.html',
122 controller: 'SUTController',
123 params: { uuid: null },
128 .state('app.projectList', {
130 templateUrl: 'views/projectList.html',
131 controller: 'ProjectController',
137 .state('app.tasklist', {
138 url: '/task/:taskId',
139 templateUrl: 'views/taskList.html',
140 controller: 'TaskController',
141 params: { taskId: null },
147 .state('app.taskLog', {
148 url: '/task/:taskId/log',
149 templateUrl: 'views/taskLog.html',
150 controller: 'TaskLogController',
151 params: { taskId: null },
157 .state('app.report', {
158 url: '/report/:taskId',
159 templateUrl: 'views/report.html',
160 controller: 'ReportController',
161 params: { taskId: null },
167 .state('app.projectdetail', {
168 url: '/projectdetail/:projectId',
169 templateUrl: 'views/projectdetail.html',
170 controller: 'ProjectDetailController',
171 params: { projectId: null },
173 label: 'Project Detail'
177 .state('app.taskModify', {
178 url: '/taskModify/:taskId',
179 templateUrl: 'views/taskmodify.html',
180 controller: 'TaskModifyController',
181 params: { taskId: null },