def finalize_accounts(users, options): users = list(users) if users: # Need to assign uid to new users if options.verbose: print("Getting current max uid ...") uid_start = _get_max_uid_number(options.ocf_ldap) + 1 if options.verbose: print("UIDs for new users will start at {0}".format(uid_start)) for uid, user in enumerate(users, start = uid_start): user["uid_number"] = uid add_all(users, options) _send_finalize_emails(users, options)
def _rename_user(old_user, new_user, options): dumps = dump_all([old_user], options) add_all([new_user], options, dumps = dumps) rm_all([old_user], options)