feat(users): add user permissions management and enhance theme switcher

This commit is contained in:
Tran Anh Tuan
2026-01-22 13:22:55 +07:00
parent 32a69cb190
commit 0bac8d0f25
22 changed files with 881 additions and 124 deletions

View File

@@ -7,6 +7,7 @@ import masterMenuProfileEn from './master-profile-en';
import masterThingEn from './master-thing-en';
import masterUserEn from './master-user-en';
export default {
'master.footer.chosen': 'Chosen',
...masterAuthEn,
...masterMenuEn,
...masterMenuProfileEn,

View File

@@ -32,4 +32,23 @@ export default {
'master.users.role.sgw.end_user': 'Ship Owner',
'master.users.create.error': 'User creation failed',
'master.users.create.success': 'User created successfully',
'master.users.change_role.confirm.title': 'Confirm role change',
'master.users.change_role.admin.content':
'Are you sure you want to change the role to Unit Manager?',
'master.users.change_role.user.content':
'Are you sure you want to change the role to Unit Supervisor?',
'master.users.change_role.user.success': 'Role change successful',
'master.users.change_role.user.fail': 'Role change failed',
'master.users.group_assign.title': 'Assigned Groups',
'master.users.group_assign.button.title': 'Assign Groups',
'master.users.group_assign.select.title': 'Select Group',
'master.users.unassign.content':
'Are you sure you want to unassign this group?',
'master.users.unassign.success': 'Unassign successful',
'master.users.unassign.fail': 'Unassign failed',
'master.users.assign.success': 'Assign group successful',
'master.users.assign.fail': 'Assign group failed',
'master.users.deletion.title': 'Are you sure to delete this selected items?',
'master.users.delete.success': 'User deleted successfully',
'master.users.delete.fail': 'User deletion failed',
};

View File

@@ -4,7 +4,7 @@ export default {
'Không thể tạo đơn vị con khi gốc đã có thiết bị',
'master.groups.add': 'Tạo đơn vị cấp dưới',
'master.groups.delete.confirm': 'Bạn có chắc muốn xóa nhóm này không?',
'master.groups.code': 'Mã',
'master.groups.code': 'Mã đỡ vị',
'master.groups.code.exists': 'Mã đã tồn tại',
'master.groups.short_name': 'Tên viết tắt',
'master.groups.short_name.exists': 'Tên viết tắt đã tồn tại',

View File

@@ -32,4 +32,22 @@ export default {
'master.users.role.sgw.end_user': 'Chủ tàu',
'master.users.create.error': 'Tạo người dùng lỗi',
'master.users.create.success': 'Tạo người dùng thành công',
'master.users.change_role.confirm.title': 'Xác nhận thay đổi vai trò',
'master.users.change_role.admin.content':
'Bạn có chắc muốn thay đổi vai trò thành quản lý đơn vị không?',
'master.users.change_role.user.content':
'Bạn có chắc muốn thay đổi vai trò thành giám sát đơn vị không?',
'master.users.change_role.user.success': 'Thay đổi vai trò thành công',
'master.users.change_role.user.fail': 'Thay đổi vai trò thất bại',
'master.users.group_assign.title': 'Đơn vị được phân quyền',
'master.users.group_assign.button.title': 'Phân quyền đơn vị',
'master.users.group_assign.select.title': 'Chọn đơn vị',
'master.users.unassign.content': 'Bạn chắc chắn ngừng phân quyền khỏi đơn vị',
'master.users.unassign.success': 'Ngừng phân quyền thành công',
'master.users.unassign.fail': 'Ngừng phân quyền thất bại',
'master.users.assign.success': 'Phân quyền đơn vị thành công',
'master.users.assign.fail': 'Phân quyền đơn vị thất bại',
'master.users.deletion.title': 'Chắc chắn xoá các tài khoản đã chọn?',
'master.users.delete.success': 'Xoá người dùng thành công',
'master.users.delete.fail': 'Xoá người dùng thất bại',
};

View File

@@ -7,6 +7,7 @@ import masterProfileVi from './master-profile-vi';
import masterThingVi from './master-thing-vi';
import masterUserVi from './master-user-vi';
export default {
'master.footer.chosen': 'Đã chọn',
...masterAuthVi,
...masterMenuVi,
...masterProfileVi,