Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pve-manager
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
pve-manager
Commits
68691500
Commit
68691500
authored
Aug 13, 2014
by
Dietmar Maurer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
GUI: add pool view
parent
b4a04ea3
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
3 deletions
+13
-3
Cluster.pm
PVE/API2/Cluster.pm
+4
-3
ViewSelector.js
www/manager/form/ViewSelector.js
+9
-0
No files found.
PVE/API2/Cluster.pm
View file @
68691500
...
@@ -193,9 +193,10 @@ __PACKAGE__->register_method({
...
@@ -193,9 +193,10 @@ __PACKAGE__->register_method({
my
$data
=
$idlist
->
{
$vmid
};
my
$data
=
$idlist
->
{
$vmid
};
my
$entry
=
PVE::API2Tools::
extract_vm_stats
(
$vmid
,
$data
,
$rrd
);
my
$entry
=
PVE::API2Tools::
extract_vm_stats
(
$vmid
,
$data
,
$rrd
);
if
(
$entry
->
{
uptime
})
{
if
(
my
$pool
=
$usercfg
->
{
vms
}
->
{
$vmid
})
{
if
(
my
$pool
=
$usercfg
->
{
vms
}
->
{
$vmid
})
{
$entry
->
{
pool
}
=
$pool
;
if
(
my
$pe
=
$pooldata
->
{
$pool
})
{
if
(
my
$pe
=
$pooldata
->
{
$pool
})
{
if
(
$entry
->
{
uptime
})
{
$pe
->
{
uptime
}
=
$entry
->
{
uptime
}
if
!
$pe
->
{
uptime
}
||
$entry
->
{
uptime
}
>
$pe
->
{
uptime
};
$pe
->
{
uptime
}
=
$entry
->
{
uptime
}
if
!
$pe
->
{
uptime
}
||
$entry
->
{
uptime
}
>
$pe
->
{
uptime
};
$pe
->
{
mem
}
=
0
if
!
$pe
->
{
mem
};
$pe
->
{
mem
}
=
0
if
!
$pe
->
{
mem
};
$pe
->
{
mem
}
+=
$entry
->
{
mem
};
$pe
->
{
mem
}
+=
$entry
->
{
mem
};
...
...
www/manager/form/ViewSelector.js
View file @
68691500
...
@@ -20,6 +20,15 @@ Ext.define('PVE.form.ViewSelector', {
...
@@ -20,6 +20,15 @@ Ext.define('PVE.form.ViewSelector', {
filterfn
:
function
(
node
)
{
filterfn
:
function
(
node
)
{
return
node
.
data
.
type
===
'
storage
'
;
return
node
.
data
.
type
===
'
storage
'
;
}
}
},
pool
:
{
text
:
gettext
(
'
Pool View
'
),
groups
:
[
'
pool
'
],
// Pool View only lists VMs and Containers
filterfn
:
function
(
node
)
{
return
node
.
data
.
type
===
'
qemu
'
||
node
.
data
.
type
===
'
openvz
'
||
node
.
data
.
type
===
'
pool
'
;
}
}
}
};
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment