Add user-delete
This commit is contained in:
parent
f59716e096
commit
2c5a211c16
|
@ -151,6 +151,22 @@ def command_user_add(args):
|
||||||
print(json.dumps(js, indent=2))
|
print(json.dumps(js, indent=2))
|
||||||
print("Username: {}\nUser ID: {}\nPassword: {}".format(args.username, new_user.uid, tmp_pw))
|
print("Username: {}\nUser ID: {}\nPassword: {}".format(args.username, new_user.uid, tmp_pw))
|
||||||
|
|
||||||
|
@add_argument("--id", help="id of user to delete")
|
||||||
|
def command_user_delete(args):
|
||||||
|
import os
|
||||||
|
|
||||||
|
import config
|
||||||
|
|
||||||
|
user_path = config.prepend('user', args.uid)
|
||||||
|
if not os.path.isdir(user_path):
|
||||||
|
config.logger.error("No user with that id")
|
||||||
|
return -1
|
||||||
|
else:
|
||||||
|
os.remove(user_path)
|
||||||
|
with config.json_rw('user', 'index.json') as j:
|
||||||
|
if args.uid in j:
|
||||||
|
del j[uid]
|
||||||
|
|
||||||
@no_argument
|
@no_argument
|
||||||
def command_user_list(args):
|
def command_user_list(args):
|
||||||
"""Lists users"""
|
"""Lists users"""
|
||||||
|
|
Loading…
Reference in New Issue