1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-vps-admin.git synced 2025-02-12 10:31:52 +00:00

Fix remove user

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-10-25 11:52:12 +02:00
parent bec293d6b7
commit 8caecd236d
2 changed files with 9 additions and 3 deletions

10
debian/changelog vendored
View file

@ -1,15 +1,21 @@
omr-vps-admin (0.14+20241025) unstable; urgency=medium
* Fix remove user
-- OpenMPTCProuter <contact@openmptcprouter.com> Fri, 25 Oct 2024 11:50:30 +0200
omr-vps-admin (0.13+20241025) unstable; urgency=medium
* Fix Shadowsocks-go new API support on add/remove user
-- OpenMPTCProuter <contact@openmptcprouter.com> Fri, 25 Oct 2024 10:09:14 +0200
-- OpenMPTCProuter <contact@openmptcprouter.com> Fri, 25 Oct 2024 10:09:14 +0200
omr-vps-admin (0.13+20241016) unstable; urgency=medium
* Add Shadowsocks-go new API support
* Add option to disable 6in4
-- OpenMPTCProuter <contact@openmptcprouter.com> Wed, 16 Oct 2024 15:49:13 +0200
-- OpenMPTCProuter <contact@openmptcprouter.com> Wed, 16 Oct 2024 15:49:13 +0200
omr-vps-admin (0.12+20240920) unstable; urgency=medium

View file

@ -3369,10 +3369,10 @@ def remove_user(*, params: RemoveUser, current_user: User = Depends(get_current_
return {'result': 'permission', 'reason': 'Need admin user', 'route': 'remove_user'}
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json') as f:
content = json.load(f)
shadowsocks_port = content['users'][0][params.username]['shadowsocks_port']
userid = int(content['users'][0][params.username]['userid'])
del content['users'][0][params.username]
if os.path.isfile('/etc/shadowsocks-libev/manager.json'):
shadowsocks_port = content['users'][0][params.username]['shadowsocks_port']
remove_ss_user(str(shadowsocks_port))
if os.path.isfile('/etc/shadowsocks-go/server.json'):
remove_ss_go_user(params.username)