Skip to content

Commit 14e8e46

Browse files
committed
Add extend here
Post OpenUserJS#1446 ... related to OpenUserJS#604
1 parent b6220e9 commit 14e8e46

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

controllers/admin.js

+4
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,10 @@ exports.adminSessionActiveView = function (aReq, aRes, aNext) {
428428
: oujsOptions.authFrom
429429
? oujsOptions.authFrom
430430
: null;
431+
432+
session.showExtend = aReq.sessionID === oujsOptions.sid;
433+
session.canExtend = !oujsOptions.extended;
434+
431435
return session;
432436
});
433437

views/includes/session.html

+9
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,14 @@
4242
Expires {{#cookie.expires}}<time datetime="{{cookie.expiresISOFormat}}" title="{{cookie.expires}}">{{cookie.expiresHumanized}}</time>{{/cookie.expires}}{{^cookie.expires}}&and;{{/cookie.expires}}.
4343
</div>
4444
<div class="pull-right">
45+
{{#showExtend}}
46+
<form class="form-inline" action="/api/user/session/extend" method="post">
47+
<div class="input-group">
48+
<button class="btn btn-success" type="submit"{{^canExtend}}disabled="disabled"{{/canExtend}}><i class="fa fa-fw fa-history"></i> Extend</button>
49+
</div>
50+
</form>
51+
{{/showExtend}}
52+
{{^showExtend}}
4553
<form class="form-inline" action="/api/user/session/destroyOne" method="post">
4654
<div class="input-group">
4755
<input type="hidden" name="username" value="{{name}}">
@@ -51,6 +59,7 @@
5159
</button>
5260
</div>
5361
</form>
62+
{{/showExtend}}
5463
</div>
5564
</div>
5665
</div>

0 commit comments

Comments
 (0)