var app = angular.module('CommittedSubmissions');
-app.controller('CommittedSubmissionsController', function($scope, restAPISvc,
- $interval, refreshPeriod, committedSubmissionsSvc, NgTableParams,
- appContext, $window) {
-
- $scope.getLayer = committedSubmissionsSvc.getLayer;
- $scope.getResultUrl = committedSubmissionsSvc.getResultUrl;
- $scope.mapResult = committedSubmissionsSvc.mapResult;
-
- initialize();
-
- function initialize() {
- restAPISvc.getRestAPI("/api/v1/submission/", function(submissions) {
- $scope.submissionDatas = submissions;
- var data = submissions;
- $scope.tableParams = new NgTableParams({
- page : 1,
- count : 5
- }, {
- dataset : data
- });
- });
- }
-
- $scope.refreshCommittedSubmissions = function() {
- initialize();
- }
-
- $scope.getValidationResults = function(submissionData) {
- if (!submissionData.validationNexusTestResult.timestamp) {
- return;
- }
- $window.location.href = appContext
- + "/validationresults#?submissionId="
- + submissionData.submissionId;
- }
-
- $interval(function() {
- $scope.refreshCommittedSubmissions();
- }, refreshPeriod);
-
-});
+app
+ .controller(
+ 'CommittedSubmissionsController',
+ function($scope, restAPISvc, $interval, refreshPeriod,
+ committedSubmissionsSvc, NgTableParams, appContext,
+ $window) {
+
+ $scope.getLayer = committedSubmissionsSvc.getLayer;
+ $scope.getResultUrl = committedSubmissionsSvc.getResultUrl;
+ $scope.mapResult = committedSubmissionsSvc.mapResult;
+
+ initialize();
+
+ function initialize() {
+ restAPISvc.getRestAPI("/api/v1/submission/", function(
+ submissions) {
+ $scope.submissions = submissions;
+ var data = submissions;
+ $scope.tableParams = new NgTableParams({
+ page : 1,
+ count : 5
+ }, {
+ dataset : data
+ });
+ });
+ }
+
+ $scope.refreshCommittedSubmissions = function() {
+ initialize();
+ }
+
+ $scope.getValidationResults = function(submission) {
+ if (!submission.validationDbTestResult
+ || !submission.validationDbTestResult.timestamp
+ || !submission.validationDbTestResult.wrobotDbTestResults
+ || submission.validationDbTestResult.wrobotDbTestResults.length === 0) {
+ return;
+ }
+ $window.location.href = appContext
+ + "/validationresults#?submissionId="
+ + submission.submissionId;
+ }
+
+ /*
+ * $interval(function() {
+ * $scope.refreshCommittedSubmissions(); }, refreshPeriod);
+ */
+
+ });