fix editing api-keys as customer

Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
This commit is contained in:
Michael Kaufmann
2018-06-23 09:27:56 +02:00
parent 4f69571e1c
commit 9e7715430b
4 changed files with 27 additions and 13 deletions

View File

@@ -23,6 +23,7 @@
<div id="dialog-{$row['id']}" title="API-key / Secret" class="hidden api-dialog">
<form action="{$linker->getLink(array('section' => 'apikeys'))}" method="post" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="id" value="{$row['id']}"/>
<input type="hidden" name="area" value="{$area}"/>
<table class="full hl">
<tr>
<th>API-key</th><td><input type="text" value="{$row['apikey']}" readonly/></td>
@@ -40,4 +41,4 @@
</form>
</div>
</td>
</tr>
</tr>

View File

@@ -22,6 +22,7 @@ $(document).ready(function() {
var sid = getUrlParameter('s');
var page = getUrlParameter('page');
var area = $('#dialog-' + id + ' input[name="area"]').val();
var apikey_id = $('#dialog-' + id + ' input[name="id"]').val();
var allowed_from = $('#dialog-' + id + ' input[name="allowed_from"]').val();
var valid_until = $('#dialog-' + id + ' input[name="valid_until"]').val();
@@ -33,7 +34,7 @@ $(document).ready(function() {
}
$.ajax({
url: "admin_index.php?s="+sid+"&page="+page+"&action=jqEditApiKey",
url: area + "_index.php?s="+sid+"&page="+page+"&action=jqEditApiKey",
type: "POST",
data: {
id: apikey_id, allowed_from: allowed_from, valid_until: s
@@ -41,7 +42,7 @@ $(document).ready(function() {
dataType: "json",
success: function(json) {
$('#dialog-' + id).dialog("close");
location.href = "admin_index.php?s="+sid+"&page="+page;
location.href = area + "_index.php?s="+sid+"&page="+page;
},
error: function(a, b) {
console.log(a, b);