mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-09 19:01:42 +00:00
[lib setting] folder perm: clean up
This commit is contained in:
@@ -1191,6 +1191,7 @@
|
|||||||
|
|
||||||
<div class="fright">
|
<div class="fright">
|
||||||
<div id="js-repo-user-folder-perm" class="tabs-panel">
|
<div id="js-repo-user-folder-perm" class="tabs-panel">
|
||||||
|
<div class="js-folder-perm-content">
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -1205,7 +1206,7 @@
|
|||||||
<td><input name="emails" type="hidden" /></td>
|
<td><input name="emails" type="hidden" /></td>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" name="folder_path" class="repo-folder-perm-folder-path" />
|
<input type="text" name="folder_path" class="repo-folder-perm-folder-path" />
|
||||||
<img src="{{ MEDIA_URL }}img/add.png" alt="" title="{% trans "Select a folder" %}" class="add vam" />
|
<img src="{{ MEDIA_URL }}img/add.png" alt="" title="{% trans "Select a folder" %}" class="add vam add-folder" />
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<select name="permission" class="w100">
|
<select name="permission" class="w100">
|
||||||
@@ -1222,6 +1223,15 @@
|
|||||||
<span class="loading-icon loading-tip"></span>
|
<span class="loading-icon loading-tip"></span>
|
||||||
<p class="error hide"></p>
|
<p class="error hide"></p>
|
||||||
</div>
|
</div>
|
||||||
|
<form class="js-folder-select hide">
|
||||||
|
<h4>{% trans "Select a folder" %}</h4>
|
||||||
|
<div class="js-jstree-container"></div>
|
||||||
|
<span class="loading-icon loading-tip"></span>
|
||||||
|
<p class="error hide"></p>
|
||||||
|
<button type="submit" class="submit">{% trans "Submit" %}</button>
|
||||||
|
<button class="folder-select-cancel">{% trans "Cancel"%}</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
<div id="js-repo-group-folder-perm" class="tabs-panel hide">
|
<div id="js-repo-group-folder-perm" class="tabs-panel hide">
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
|
@@ -1261,7 +1261,6 @@ def do_urlopen(url, data=None, headers=None):
|
|||||||
return ret
|
return ret
|
||||||
|
|
||||||
def is_pro_version():
|
def is_pro_version():
|
||||||
return True
|
|
||||||
if EVENTS_CONFIG_FILE:
|
if EVENTS_CONFIG_FILE:
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
|
@@ -13,6 +13,10 @@ define([
|
|||||||
|
|
||||||
template: _.template($('#repo-folder-perm-admin-dialog-tmpl').html()),
|
template: _.template($('#repo-folder-perm-admin-dialog-tmpl').html()),
|
||||||
|
|
||||||
|
events: {
|
||||||
|
'click .add-folder': 'addFolder'
|
||||||
|
},
|
||||||
|
|
||||||
initialize: function(options) {
|
initialize: function(options) {
|
||||||
this.repo_name = options.repo_name;
|
this.repo_name = options.repo_name;
|
||||||
this.repo_id = options.repo_id;
|
this.repo_id = options.repo_id;
|
||||||
@@ -114,6 +118,12 @@ define([
|
|||||||
$error: $('.error', $panel)
|
$error: $('.error', $panel)
|
||||||
});
|
});
|
||||||
$('tbody', $panel).append(view.render().el);
|
$('tbody', $panel).append(view.render().el);
|
||||||
|
},
|
||||||
|
|
||||||
|
addFolder: function(e) {
|
||||||
|
var $icon = $(e.currentTarget);
|
||||||
|
var $permContent = $icon.closest('.js-folder-perm-content').slideUp();
|
||||||
|
var $folderSelect = $('.js-folder-select', $permContent.parent()).slideDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user