Add permission checks and localization improvements
- Add grant check (64, 'X') to QNA register page - Add grant check (45, 'X') to user login auth modification - Replace hardcoded Korean permission messages with i18n key 'common.nopermission' - Add 'nopermission' translation key to both en.json and ko.json - Update .env.development to use development API endpoints 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,8 @@ import { useUserModifyAuthMethodMutation } from '@/entities/user/api/use-user-mo
|
||||
import { PATHS } from '@/shared/constants/paths';
|
||||
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
|
||||
import { snackBar } from '@/shared/lib/toast';
|
||||
import { checkGrant } from '@/shared/lib/check-grant';
|
||||
import { showAlert } from '@/widgets/show-alert';
|
||||
|
||||
export const UserLoginAuthInfoWrap = ({
|
||||
mid,
|
||||
@@ -287,6 +289,11 @@ export const UserLoginAuthInfoWrap = ({
|
||||
};
|
||||
|
||||
const handleSave = async () => {
|
||||
if(!checkGrant(45, 'X')){
|
||||
showAlert(t('common.nopermission'));
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const addMethods: AuthMethodModifyItem[] = [];
|
||||
const removeMethods: AuthMethodModifyItem[] = [];
|
||||
|
||||
Reference in New Issue
Block a user