diff options
author | Andrew Manning <tamanning@zoho.com> | 2017-01-26 21:20:15 -0500 |
---|---|---|
committer | Andrew Manning <tamanning@zoho.com> | 2017-01-26 21:20:15 -0500 |
commit | d9a5b11c9a1b5e400e83130306bd375b22887201 (patch) | |
tree | 5d5bc2efa544586bfa7a9df6e35f09592d842398 /view/tpl/admin_plugins.tpl | |
parent | 22839e48d013abdc46b609cd50b45b3bce6626f9 (diff) | |
download | volse-hubzilla-d9a5b11c9a1b5e400e83130306bd375b22887201.tar.gz volse-hubzilla-d9a5b11c9a1b5e400e83130306bd375b22887201.tar.bz2 volse-hubzilla-d9a5b11c9a1b5e400e83130306bd375b22887201.zip |
Fixed numerous bugs with the addon repo management GUI. Only show Manage Repos button if webserver has write permission on extend/addon/.
Diffstat (limited to 'view/tpl/admin_plugins.tpl')
-rwxr-xr-x | view/tpl/admin_plugins.tpl | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/view/tpl/admin_plugins.tpl b/view/tpl/admin_plugins.tpl index 993a4dea2..4360aa30c 100755 --- a/view/tpl/admin_plugins.tpl +++ b/view/tpl/admin_plugins.tpl @@ -1,8 +1,10 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> + {{if $allowManageRepos}} <div class="pull-right"> <button class="btn btn-success btn-xs" onclick="openClose('form');">{{$managerepos}}</button> </div> + {{/if}} <h2 id="title">{{$title}} - {{$page}}</h2> <div class="clear"></div> </div> @@ -18,7 +20,7 @@ {{foreach $addonrepos as $repo}} <tr> <td style="width: 70%;"> - <span class="pull-left">{{$repo.name}}</span> + <span class="pull-left">{{$repo.name}}</span><span id="update-message-{{$repo.name}}" style="margin-left: 20px;"></span> </td> <td style="width: 15%;"> <button class="btn btn-xs btn-primary pull-right" style="margin-left: 10px; margin-right: 10px;" onclick="updateAddonRepo('{{$repo.name}}'); return false;"><i class='fa fa-download'></i> {{$repoUpdateButton}}</button> @@ -139,10 +141,20 @@ function(response) { if (response.success) { window.console.log('Addon repo '+repoName+' successfully updated :' + response['message']); - alert('Addon repo updated.'); + //alert('Addon repo updated.'); + $('#update-message-' + repoName).css('background-color', 'yellow'); + $('#update-message-' + repoName).html('Repo updated!'); + setTimeout(function () { + $('#update-message-' + repoName).html(''); + }, 60000); } else { window.console.log('Error updating repo :' + response['message']); - alert('Error updating addon repo!'); + //alert('Error updating addon repo!'); + $('#update-message-' + repoName).css('background-color', 'red'); + $('#update-message-' + repoName).html('Error updating repo!'); + setTimeout(function () { + $('#update-message-' + repoName).html(''); + }, 60000); } return false; }, |