mirror of
https://github.com/ulfgebhardt/system.git
synced 2025-12-13 09:35:49 +00:00
48 lines
1.7 KiB
JavaScript
48 lines
1.7 KiB
JavaScript
var user_search = '';
|
|
function init__SYSTEM_SAI_saimod_sys_security() {
|
|
$('#securitytab a').click(function (e) {
|
|
e.preventDefault();
|
|
$(this).tab('show');
|
|
load_security_tab($(this).attr('action'));
|
|
})
|
|
|
|
load_security_tab('users');
|
|
};
|
|
|
|
function load_security_tab(action){
|
|
$('img#loader').show();
|
|
switch(action){
|
|
case 'users':
|
|
$('#tab_users').load(SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_security&action='+action+'&search='+user_search, function(){
|
|
register_users();
|
|
$('img#loader').hide();});
|
|
return;
|
|
case 'rights':
|
|
$('#tab_rights').load(SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_security&action='+action, function(){
|
|
register_rights();
|
|
$('img#loader').hide();});
|
|
return;
|
|
case 'groups':
|
|
$('#tab_groups').load(SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_security&action='+action, function(){
|
|
$('img#loader').hide();});
|
|
return;
|
|
default:
|
|
$('img#loader').hide();
|
|
}
|
|
}
|
|
|
|
function register_rights(){
|
|
$('#new_right').click(function(){
|
|
$('#tab_rights').load(SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_security&action=newright');
|
|
});
|
|
}
|
|
function register_users(){
|
|
$('#user_go').click(function(){
|
|
user_search = $('#user_search').val();
|
|
load_security_tab('users');
|
|
});
|
|
$('#user_search').val(user_search);
|
|
$('.user_entry').click(function(){
|
|
$('#tab_users').load(SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_security&action=user&username='+$(this).attr('username'));
|
|
});
|
|
} |