Don't hide guest option even if default permission is 'member'

This commit is contained in:
Kijin Sung 2025-06-19 23:26:56 +09:00
parent 64efb20f2b
commit 57d3006492

View file

@ -2361,35 +2361,29 @@ jQuery(function($){
$node.find('._groups').append($groupNode); $node.find('._groups').append($groupNode);
} }
if(i === 0){ /*
$node.find('._group_signedup').remove(); guest : 모든 옵션 사용 가능, 항상 권한 있음.
//$node.find('._group_manager').remove(); member : '모든 사용자' 제외하고 사용 가능, 로그인 정보가 있을 경우 true
}else{ not_member : 비로그인 사용자, 로그인 정보가 *없을* 경우 true
/* manager : '관리자만','선택그룹 사용자' 옵션만 사용가능, 관리자일 경우에만 true
guest : 모든 옵션 사용 가능, 항상 권한 있음. root : manager와 동일.
member : '모든 사용자' 제외하고 사용 가능, 로그인 정보가 있을 경우 true */
not_member : 비로그인 사용자, 로그인 정보가 *없을* 경우 true switch(sDefault) {
manager : '관리자만','선택그룹 사용자' 옵션만 사용가능, 관리자일 경우에만 true case 'guest':
root : manager와 동일.
*/
switch(sDefault){
case 'guest':
// no-op
break; break;
case 'member': case 'member':
case 'not_member': case 'not_member':
case 'site': case 'site':
$node.find('._group_all').remove(); $node.find('._group_loggedin').prop('selected', true);
break; break;
case 'manager': case 'manager':
case 'root': case 'root':
default: default:
$node.find('._group_all').remove(); $node.find('._group_manager').prop('selected', true);
$node.find('._group_loggedin').remove(); $node.find('._group_all').remove();
$node.find('._group_not_loggedin').remove(); $node.find('._group_loggedin').remove();
} $node.find('._group_not_loggedin').remove();
} }
//console.log(22, $node);
$List.append($node); $List.append($node);
$('#auth select').trigger('change'); $('#auth select').trigger('change');
} }