Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
emulab-devel
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
143
Issues
143
List
Boards
Labels
Service Desk
Milestones
Merge Requests
6
Merge Requests
6
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
emulab
emulab-devel
Commits
1ba99a77
Commit
1ba99a77
authored
Jul 09, 2016
by
Leigh B Stoller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Minor fix to calculating day, add a confirm modal for termination.
parent
5153df96
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
6 deletions
+29
-6
www/aptui/adminextend.php
www/aptui/adminextend.php
+12
-4
www/aptui/js/adminextend.js
www/aptui/js/adminextend.js
+1
-0
www/aptui/template/adminextend.html
www/aptui/template/adminextend.html
+16
-2
No files found.
www/aptui/adminextend.php
View file @
1ba99a77
...
...
@@ -70,10 +70,17 @@ $extensions = ExtensionInfo::LookupForInstance($instance);
$days
=
"null"
;
if
(
$instance
->
extension_requested
())
{
$extension
=
$extensions
[
0
];
if
(
$extension
->
action
()
==
"request"
&&
$extension
->
granted
()
<
$extension
->
wanted
())
{
$days
=
$extension
->
wanted
()
-
$extension
->
granted
();
#
# Find the last extension request, we might have sent an info
# request out.
#
foreach
(
$extensions
as
$extension
)
{
if
(
$extension
->
action
()
==
"request"
)
{
if
(
$extension
->
granted
()
<
$extension
->
wanted
())
{
$days
=
$extension
->
wanted
()
-
$extension
->
granted
();
}
break
;
}
}
}
$pid
=
$instance
->
pid
();
...
...
@@ -121,6 +128,7 @@ if ($instance->extension_reason() && $instance->extension_reason() != "") {
if
(
count
(
$extensions
))
{
$foo
=
array
();
reset
(
$extensions
);
foreach
(
$extensions
as
$extension
)
{
$foo
[
$extension
->
idx
()]
=
$extension
->
info
;
}
...
...
www/aptui/js/adminextend.js
View file @
1ba99a77
...
...
@@ -87,6 +87,7 @@ function (_, sup, moment, ShowIdleGraphs,
});
$
(
'
#do-terminate
'
).
click
(
function
(
event
)
{
event
.
preventDefault
();
sup
.
HideModal
(
"
#confirm-terminate-modal
"
);
Action
(
"
terminate
"
);
return
false
;
});
...
...
www/aptui/template/adminextend.html
View file @
1ba99a77
...
...
@@ -57,8 +57,8 @@ pre {
<div
style=
"margin-top: 10px;"
>
<button
class=
'btn btn-primary btn-sm'
style=
'margin-right: 20px;'
id=
'do-terminate
'
type=
'
submit'
name=
'moreinfo
'
>
Terminate
</button>
data-toggle=
'modal'
data-target=
'#confirm-terminate-modal
'
type=
'
button'
name=
'terminate
'
>
Terminate
</button>
<button
class=
'btn btn-danger btn-sm'
style=
'margin-right: 20px;'
id=
'deny-extension'
...
...
@@ -534,3 +534,17 @@ pre {
<
/div
>
</script>
</div>
<!-- Confirm Terminate -->
<div
id=
'confirm-terminate-modal'
class=
'modal fade'
>
<div
class=
'modal-dialog'
>
<div
class=
'modal-content'
>
<div
class=
'modal-body'
>
<button
type=
'button'
class=
'close'
data-dismiss=
'modal'
aria-hidden=
'true'
>
×
</button>
<center><h3>
Confirm to Terminate
</h3>
<button
class=
'btn btn-danger btn-sm'
id=
'do-terminate'
>
Confirm
</a></center>
</div>
</div>
</div>
</div>
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