CINXE.COM

QA jobs workqueue

<!DOCTYPE html> <html lang="en" xmlns:v-slot="http://www.w3.org/1999/XSL/Transform"> <head> <title>QA jobs workqueue</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- EEA central styles --> <link rel="stylesheet" type="text/css" href="https://www.eionet.europa.eu/styles/eionet2007/print.css" media="print" /> <link rel="stylesheet" type="text/css" href="https://www.eionet.europa.eu/styles/eionet2007/handheld.css" media="handheld" /> <link rel="stylesheet" type="text/css" href="https://www.eionet.europa.eu/styles/eionet2007/screen.css" media="screen" /> <!-- local style --> <link rel="stylesheet" type="text/css" href="/static/css/main.css" media="screen" /> <link rel="stylesheet" type="text/css" href="/static/css/xmlconv.css" media="screen" /> <link rel="stylesheet" type="text/css" href="/static/webjars/foundation/dist/css/foundation.min.css" media="screen" /> <link rel="shortcut icon" href="/static/images/favicon.ico" type="image/x-icon" /> <!-- jQuery javascripts and css--> <script type="text/javascript" src="/static/webjars/jquery/jquery.min.js"></script> <script type="text/javascript" src="/static/webjars/jquery-ui/jquery-ui.js"></script> <script type="text/javascript" src="/static/webjars/jquery-validation/jquery.validate.js"></script> <link href="/static/webjars/jquery-ui/jquery-ui.css" rel="stylesheet" type="text/css"/> <!-- local javascripts --> <script type="text/javascript" src="/static/js/admin.js"></script> <script type="text/javascript" src="/static/js/pageops.js"></script> <link rel="stylesheet" type="text/css" href="/static/js/DataTables/media/css/jquery.dataTables.min.css"></link> <link rel="stylesheet" type="text/css" href="/static/webjars/font-awesome/web-fonts-with-css/css/fontawesome-all.css"></link> <script type="text/javascript" src="/static/js/DataTables/media/js/jquery.dataTables.min.js"></script> <!--export buttons--> <script type="text/javascript" src="/static/js/DataTables/media/js/exportButtons/dataTables.buttons.min.js"></script> <script type="text/javascript" src="/static/js/DataTables/media/js/exportButtons/jszip.min.js"></script> <script type="text/javascript" src="/static/js/DataTables/media/js/exportButtons/buttons.html5.min.js"></script> <script type="text/javascript" src="/static/js/DataTables/media/js/exportButtons/buttons.colVis.min.js"></script> <script type="text/javascript" src="/static/webjars/vue/2.6.14/vue.min.js"></script> <script type="text/javascript" src="/static/webjars/axios/0.19.0/dist/axios.min.js"></script> <script type="text/javascript" src="/static/webjars/vuetify/2.6.1/dist/vuetify.js"></script> <link type="text/css" href="/static/webjars/vuetify/2.6.1/dist/vuetify.min.css" rel="stylesheet"> <link type="text/css" href="/static/webjars/mdi__font/6.2.95/css/materialdesignicons.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="/static/css/vueTable.css"/> </head> <body> <div id="container"> <div> <div id="toolribbon"> <div id="lefttools"> <a id="eealink" href="http://www.eea.europa.eu/">EEA</a> <a id="ewlink" href="http://ew.eea.europa.eu/">EnviroWindows</a> </div> <div id="righttools"> <!-- TODO fix this --> <a id="loginlink" style="display:inline;" href="https://sso.eionet.europa.eu//login?service=http%3A%2F%2Fconverters.eionet.europa.eu%2Flogin%2FafterLogin" title="Login">Login</a> <a id="printlink" title="Print this page" href="javascript:this.print();"><span>Print</span></a> <a id="fullscreenlink" href="javascript:toggleFullScreenMode()" title="Switch to/from full screen mode"><span>Switch to/from full screen mode</span></a> <a id="acronymlink" href="http://www.eionet.europa.eu/acronyms" style="display:inline;" title="Look up acronyms"><span>Acronyms</span></a> <form action="https://google.com/search" method="get"> <div id="freesrchform"> <label class="simple" for="freesrchfld" style="display:inline;">Search</label> <input type="text" id="freesrchfld" name="q" placeholder="Search the site" style="display:inline;" /> <input type="hidden" name="sitesearch" value="<%=Properties.appHost%>"/> <input id="freesrchbtn" type="image" src="/static/images/button_go.gif" alt="Go"/> </div> </form> </div> </div> <!-- toolribbon --> <div id="pagehead"> <a href="/"><img src="/static/images/eea-print-logo.gif" alt="Logo" id="logo" /></a> <div id="networktitle">Eionet</div> <div id="sitetitle">Conversion and Quality Assessment Service</div> <div id="sitetagline"></div> </div> <!-- pagehead --> <div id="menuribbon"> </div> <!-- menuribbon --> <div id="portal-breadcrumbs" class="breadcrumbtrail breadcrumbtrailTh"> <div class="breadcrumbhead">You are here:</div> <div class="breadcrumbitem eionetaccronym"><a href="http://www.eionet.europa.eu" title="European Environment Information and Observation Network (Eionet)">Eionet</a> </div> <span> <div style="display:inline;" class="breadcrumbitem eionetaccronym"> <a href="https://converters.eionet.europa.eu/index.jsp"><span>XML Services</span></a> </div> </span><span> <div style="display:inline;"> <span>Workqueue</span> </div> </span> </div> <!-- breadcrumbtrail --> <div id="leftcolumn" class="localnav"> <ul> <li><a href="/schemas">XML schemas</a></li> <li><a href="/conversions">Handcoded conversions</a></li> <li><a href="/conversions/generated">Generated conversions</a></li> <li><a href="/converter">Converter</a></li> <li><a href="/validation">Validation</a></li> <li><a href="/new/workqueue">QA jobs</a></li> <li><a href="/scripts">QA scripts</a></li> <li><a href="/qaSandbox">QA sandbox</a></li> <li><a href="/xmlFiles">XML files</a></li> </ul> </div> <!-- leftcolumn --> </div> <div id="workarea"><div class="container" id="workqueueApp" style="display: flow-root"> <v-app> <v-main> <h1>Jobs</h1> <p>Currently there are following jobs in the queue...</p> <div v-if="infoMessage" class="system-msg"> <p>{{ infoMessage }}</p> </div> <v-card> <v-expansion-panels focusable> <v-expansion-panel> <v-expansion-panel-header>Search filters</v-expansion-panel-header> <v-expansion-panel-content> <form> <v-container class="px-0" fluid > <v-radio-group v-model="radioGroup" mandatory> <v-radio v-for="item in headers" v-if="item.value != 'durationInProgress'" :key="item.value" :label="item.text" :value="item.value" > </v-radio> </v-radio-group> <v-text-field v-show="radioGroup != 'statusName'" v-model="keyword" label="Keyword" required ></v-text-field> <v-select v-show="radioGroup === 'statusName'" v-model="selectedStatusesForSearch" :items="statuses" :menu-props="{ top: true, offsetY: true }" label="Select statuses" multiple chips persistent-hint ></v-select> <v-btn class="mr-2" @click="search" > Search </v-btn> </v-container> </form> </v-expansion-panel-content> </v-expansion-panel> </v-expansion-panels> </v-card> <br> <v-card> <a href="#" @click="csvExport" class="mb-2 ml-2">Export to CSV</a> <v-data-table v-model="selected" item-key="jobId" show-select :headers="headers" :items="jobEntries" :server-items-length="totalJobEntries" :sort-by.sync="sortBy" :sort-desc.sync="sortDesc" :search="search" :options.sync="options" :loading="loading" :expanded.sync="expanded" :footer-props="{ 'items-per-page-options': [5, 10, 25, 50, 75, 100, -1] }" :items-per-page="25" show-expand @item-expanded="onExpand" class="elevation-1"> <template #item.url="{ item }"> <a target="_blank" :href="item.url" style="word-break:break-all"> {{ item.url_name }} </a> </template> <template #item.script_file="{ item }"> <div v-for="(file, index) in item.script_file"> <a target="_blank" :href="item.script_url[index]"> {{ file }} </a> </div> </template> <template #item.result_file="{ value }"> <div v-if="value"> <a v-if="username" target="_blank" :href="value"> Job Result </a> <span v-else="!username">Job Result</span> </div> <div v-else> *** Not ready *** </div> </template> <template v-slot:expanded-item="{ headers, item }"> <td v-if="item.job_history_metadata_list" colspan="12"> <table> <tr> <th style="text-align: left">Job status</th> <th style="text-align: left">Date that status was modified</th> <th style="text-align: left">Job Executor Name</th> </tr> <tr v-for="expanded_item in item.job_history_metadata_list"> <td>{{ expanded_item.status_name }}</td> <td>{{ expanded_item.date_added }}</td> <td>{{ expanded_item.job_executor_name }}</td> </tr> </table> <div v-if="username"> <a :href="item.converters_graylog_url" target="_blank">Converters graylog</a> (Display Graylog Results for Converters for dates: {{ item.from_date }} to {{ item.to_date }} ) <br> <a :href="item.job_executor_graylog_url" target="_blank">Job Executor graylog</a> (Display Graylog Results for JobExecutor for dates: {{ item.from_date }} to {{ item.to_date }} ) <br> <div v-if="item.fme_job_id"> <a :href="item.fme_job_url">FME job id: {{ item.fme_job_id }}</a> </div> <br> </div> </td> </template> </v-data-table> </v-card> <div class="pt-2"> <v-btn v-if="permissions && (permissions.wqdPrm || permissions.wquPrm)" color="primary" class="mr-2" @click="deleteJobs" > Delete </v-btn> <v-btn v-if="permissions && permissions.wquPrm" color="primary" class="mr-2" @click="restartJobs" > Restart </v-btn> </div> </v-main> </v-app> </div></div> </div> <div id="pagefoot"> <p> <a href="http://www.eea.europa.eu" style="font-weight:bold">European Environment Agency</a> <br/>Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark </p> </div> <body> <!-- Websockets --> <script src="https://cdn.jsdelivr.net/sockjs/1/sockjs.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/stomp.js/2.3.3/stomp.min.js"></script> <script type="text/javascript" src="/static/js/workqueue.js"></script> <link rel="stylesheet" type="text/css" href="/static/js/workqueue.css"> </body> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10