Skip to content
Snippets Groups Projects
Commit a6c61e0b authored by Bo-Chun Chen's avatar Bo-Chun Chen
Browse files

Update create_account.py

add email field
if email not given, will:
    1. use username + domain
    2. use username (XIAS account)
parent d619fc12
No related branches found
No related tags found
1 merge request!18Redesign RabbitMQ
...@@ -3,14 +3,22 @@ import sys ...@@ -3,14 +3,22 @@ import sys
import rc_util import rc_util
if len(sys.argv) < 2: if len(sys.argv) < 2:
print("Usage: {} USERNAME [FULL_NAME] [REASON]".format(sys.argv[0]), file=sys.stderr) print("Usage: {} USERNAME [EMAIL] [FULL_NAME] [REASON]".format(sys.argv[0]), file=sys.stderr)
exit(1) exit(1)
domain = 'uab.edu'
user_name = sys.argv[1] user_name = sys.argv[1]
full_name = sys.argv[2] if len(sys.argv) >= 3 else '' email = sys.argv[2] if len(sys.argv) >= 3 else ''
reason = sys.argv[3] if len(sys.argv) >= 4 else '' full_name = sys.argv[3] if len(sys.argv) >= 4 else ''
reason = sys.argv[4] if len(sys.argv) >= 5 else ''
rc_util.add_account(user_name, full=full_name, reason=reason) if email == '':
if '@' in user_name:
email = user_name
else:
email = user_name + '@' + domain
rc_util.add_account(user_name, email=email, full=full_name, reason=reason)
print("Account requested for user: {}".format(user_name)) print("Account requested for user: {}".format(user_name))
print("Waiting for confirmation...") print("Waiting for confirmation...")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment