mirror of
https://github.com/newnius/YAO-portal.git
synced 2025-06-06 07:11:54 +00:00
update
This commit is contained in:
parent
e80f1c8480
commit
6229f86b06
@ -5,3 +5,5 @@ RewriteRule ^auth$ /auth.php
|
||||
RewriteRule ^help$ /help.php
|
||||
RewriteRule ^ucenter$ /ucenter.php
|
||||
|
||||
ErrorDocument 404 /404.php
|
||||
|
||||
|
@ -16,7 +16,6 @@ require_once('config.inc.php');
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/eonasdan-bootstrap-datetimepicker@4.17.47/src/js/bootstrap-datetimepicker.min.js"></script>
|
||||
|
||||
<script src="static/config.js"></script>
|
||||
<script src="static/util.js"></script>
|
||||
<script src="static/script.js"></script>
|
||||
<script async src="https://cdn.newnius.com/ana/ea.js"></script>
|
||||
|
@ -85,7 +85,9 @@
|
||||
<label>Workspace</label>
|
||||
<div class="form-group form-group-lg">
|
||||
<label for="form-job-workspace" class="sr-only">Workspace</label>
|
||||
<select id="form-job-workspace" class="form-control"></select>
|
||||
<select id="form-job-workspace" class="form-control">
|
||||
<option value="">None</option>
|
||||
</select>
|
||||
</div>
|
||||
<label>Virtual Cluster</label>
|
||||
<div class="form-group form-group-lg">
|
||||
|
@ -16,7 +16,7 @@ function register_events_agent() {
|
||||
return;
|
||||
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=agent_add",
|
||||
url: "service?action=agent_add",
|
||||
type: 'POST',
|
||||
data: {
|
||||
ip: ip,
|
||||
@ -42,7 +42,7 @@ function register_events_agent() {
|
||||
|
||||
function load_agents(cluster) {
|
||||
$("#table-agent").bootstrapTable({
|
||||
url: window.config.BASE_URL + '/service?action=agent_list&who=' + cluster,
|
||||
url: 'service?action=agent_list&who=' + cluster,
|
||||
responseHandler: agentResponseHandler,
|
||||
sidePagination: 'server',
|
||||
cache: true,
|
||||
@ -123,7 +123,7 @@ window.agentOperateEvents = {
|
||||
return;
|
||||
}
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=agent_remove",
|
||||
url: "service?action=agent_remove",
|
||||
type: 'POST',
|
||||
data: {id: row.id}
|
||||
});
|
||||
|
@ -1,5 +0,0 @@
|
||||
window.config = {
|
||||
'BASE_URL': 'http://127.0.0.1' /* No '/' at the end */
|
||||
|
||||
|
||||
};
|
@ -2,13 +2,20 @@ function register_events_job() {
|
||||
$('#btn-job-add').click(function (e) {
|
||||
cb = function (workspaces) {
|
||||
$('#form-job-workspace').children().remove();
|
||||
|
||||
var newGroupOption = '<option value="" selected>None</option>';
|
||||
$('#form-job-workspace').append(newGroupOption);
|
||||
|
||||
$.each(workspaces, function (i, workspace) {
|
||||
var newGroupOption = '<option value="' + workspace.git_repo + '">' + workspace.name + '</option>';
|
||||
$('#form-job-workspace').append(newGroupOption);
|
||||
});
|
||||
|
||||
};
|
||||
wordspace_gets(null, cb);
|
||||
|
||||
$('#form-job-name').val('');
|
||||
$('#form-job-priority').val(25);
|
||||
$('#form-job-cluster').val(1);
|
||||
$('#modal-job').modal('show');
|
||||
});
|
||||
|
||||
@ -38,15 +45,17 @@ function register_events_job() {
|
||||
if (name.length === 0) {
|
||||
return true;
|
||||
}
|
||||
if (workspace.length === 0) {
|
||||
$.each(tasks, function (i, task) {
|
||||
if (task['name'].length === 0) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$('#modal-job').modal('hide');
|
||||
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=job_submit",
|
||||
url: "service?action=job_submit",
|
||||
type: 'POST',
|
||||
data: {
|
||||
name: name,
|
||||
@ -76,7 +85,7 @@ function register_events_job() {
|
||||
|
||||
function load_jobs(scope) {
|
||||
$("#table-job").bootstrapTable({
|
||||
url: window.config.BASE_URL + '/service?action=job_list&who=' + scope,
|
||||
url: 'service?action=job_list&who=' + scope,
|
||||
responseHandler: jobResponseHandler,
|
||||
sidePagination: 'server',
|
||||
cache: true,
|
||||
@ -242,7 +251,7 @@ window.jobOperateEvents = {
|
||||
return;
|
||||
}
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=job_stop",
|
||||
url: "service?action=job_stop",
|
||||
type: 'POST',
|
||||
data: {id: row.name}
|
||||
});
|
||||
@ -263,7 +272,7 @@ window.jobOperateEvents = {
|
||||
|
||||
function load_job_status(name) {
|
||||
$("#table-task").bootstrapTable({
|
||||
url: window.config.BASE_URL + '/service?action=job_status&name=' + name,
|
||||
url: 'service?action=job_status&name=' + name,
|
||||
responseHandler: jobStatusResponseHandler,
|
||||
sidePagination: 'server',
|
||||
cache: true,
|
||||
@ -361,7 +370,7 @@ window.jobStatusOperateEvents = {
|
||||
var task = row.id;
|
||||
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=task_logs",
|
||||
url: "service?action=task_logs",
|
||||
type: 'GET',
|
||||
data: {
|
||||
job: job,
|
||||
|
@ -4,7 +4,7 @@ function register_events_resource() {
|
||||
|
||||
function load_resources() {
|
||||
$("#table-resource").bootstrapTable({
|
||||
url: window.config.BASE_URL + '/service?action=resource_list',
|
||||
url: 'service?action=resource_list',
|
||||
responseHandler: resourceResponseHandler,
|
||||
sidePagination: 'server',
|
||||
cache: true,
|
||||
|
@ -2,7 +2,7 @@ $(function () {
|
||||
$("#btn-signout").click(function (e) {
|
||||
e.preventDefault();
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=user_signout",
|
||||
url: "service?action=user_signout",
|
||||
type: 'POST',
|
||||
data: {}
|
||||
});
|
||||
@ -14,7 +14,7 @@ $(function () {
|
||||
$("#btn-oauth-login").click(function (e) {
|
||||
e.preventDefault();
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=user_login",
|
||||
url: "service?action=user_login",
|
||||
type: 'POST',
|
||||
data: {}
|
||||
});
|
||||
|
@ -11,7 +11,7 @@ function summary_render() {
|
||||
var ctx_gpu_mem = document.getElementById('summary-chart-gpu-mem').getContext('2d');
|
||||
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=summary_get",
|
||||
url: "service?action=summary_get",
|
||||
type: 'GET',
|
||||
data: {}
|
||||
});
|
||||
@ -28,8 +28,6 @@ function summary_render() {
|
||||
data: Object.values(res['jobs']),
|
||||
backgroundColor: ["rgb(54, 162, 235)", "rgb(255, 99, 132)", "rgb(255, 205, 86)"]
|
||||
}],
|
||||
|
||||
// These labels appear in the legend and in the tooltips when hovering different arcs
|
||||
labels: Object.keys(res['jobs'])
|
||||
};
|
||||
var myPieChart = new Chart(ctx_jobs, {
|
||||
@ -52,8 +50,6 @@ function summary_render() {
|
||||
data: Object.values(res['gpu']),
|
||||
backgroundColor: ["rgb(54, 162, 235)", "rgb(255, 99, 132)"]
|
||||
}],
|
||||
|
||||
// These labels appear in the legend and in the tooltips when hovering different arcs
|
||||
labels: Object.keys(res['gpu'])
|
||||
};
|
||||
var myPieChart2 = new Chart(ctx_gpu, {
|
||||
@ -78,7 +74,7 @@ function summary_render() {
|
||||
|
||||
|
||||
var ajax_pool = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=summary_get_pool_history",
|
||||
url: "service?action=summary_get_pool_history",
|
||||
type: 'GET',
|
||||
data: {}
|
||||
});
|
||||
@ -120,7 +116,7 @@ function summary_render() {
|
||||
"data": {
|
||||
"labels": timestamps,
|
||||
"datasets": [{
|
||||
"label": "My First Data set",
|
||||
"label": "CPU Load",
|
||||
"data": cpu_util,
|
||||
"fill": true,
|
||||
"borderColor": "rgb(75, 192, 192)",
|
||||
@ -147,11 +143,17 @@ function summary_render() {
|
||||
"data": {
|
||||
"labels": timestamps,
|
||||
"datasets": [{
|
||||
"label": "My First Data set",
|
||||
"label": "Using",
|
||||
"data": mem_using,
|
||||
"fill": true,
|
||||
"borderColor": "rgb(75, 192, 192)",
|
||||
"lineTension": 0.1
|
||||
}, {
|
||||
"label": "Total",
|
||||
"data": mem_total,
|
||||
"fill": true,
|
||||
"borderColor": "rgb(75, 192, 192)",
|
||||
"lineTension": 0.1
|
||||
}]
|
||||
},
|
||||
"options": {
|
||||
@ -173,7 +175,7 @@ function summary_render() {
|
||||
"data": {
|
||||
"labels": timestamps,
|
||||
"datasets": [{
|
||||
"label": "My First Data set",
|
||||
"label": "GPU Util",
|
||||
"data": gpu_util,
|
||||
"fill": true,
|
||||
"borderColor": "rgb(75, 192, 192)",
|
||||
@ -200,11 +202,17 @@ function summary_render() {
|
||||
"data": {
|
||||
"labels": timestamps,
|
||||
"datasets": [{
|
||||
"label": "My First Data set",
|
||||
"label": "Using",
|
||||
"data": gpu_mem_using,
|
||||
"fill": true,
|
||||
"borderColor": "rgb(75, 192, 192)",
|
||||
"lineTension": 0.1
|
||||
}, {
|
||||
"label": "Total",
|
||||
"data": gpu_mem_total,
|
||||
"fill": true,
|
||||
"borderColor": "rgb(75, 192, 192)",
|
||||
"lineTension": 0.1
|
||||
}]
|
||||
},
|
||||
"options": {
|
||||
|
@ -38,7 +38,7 @@ $(function () {
|
||||
|
||||
function load_logs(scope) {
|
||||
$("#table-log").bootstrapTable({
|
||||
url: window.config.BASE_URL + '/service?action=log_gets&who=' + scope,
|
||||
url: 'service?action=log_gets&who=' + scope,
|
||||
responseHandler: logResponseHandler,
|
||||
sidePagination: 'server',
|
||||
cache: true,
|
||||
|
@ -20,7 +20,7 @@ function register_events_workspace() {
|
||||
action = 'workspace_update';
|
||||
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=" + action,
|
||||
url: "service?action=" + action,
|
||||
type: 'POST',
|
||||
data: {
|
||||
id: id,
|
||||
@ -48,7 +48,7 @@ function register_events_workspace() {
|
||||
|
||||
function load_workspaces(cluster) {
|
||||
$("#table-workspace").bootstrapTable({
|
||||
url: window.config.BASE_URL + '/service?action=workspace_list&who=' + cluster,
|
||||
url: 'service?action=workspace_list&who=' + cluster,
|
||||
responseHandler: workspaceResponseHandler,
|
||||
sidePagination: 'server',
|
||||
cache: true,
|
||||
@ -125,7 +125,7 @@ function workspaceOperateFormatter(value, row, index) {
|
||||
|
||||
function wordspace_gets(cluster, cb) {
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + '/service?action=workspace_list&who=' + cluster,
|
||||
url: 'service?action=workspace_list&who=' + cluster,
|
||||
type: 'GET',
|
||||
data: {}
|
||||
});
|
||||
@ -167,7 +167,7 @@ window.workspaceOperateEvents = {
|
||||
return;
|
||||
}
|
||||
var ajax = $.ajax({
|
||||
url: window.config.BASE_URL + "/service?action=workspace_remove",
|
||||
url: "service?action=workspace_remove",
|
||||
type: 'POST',
|
||||
data: {id: row.id}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user