diff --git a/manage.py b/manage.py index a55cc807c..9f45a5938 100755 --- a/manage.py +++ b/manage.py @@ -84,19 +84,19 @@ def drop_tables(): @users_manager.option('--admin', dest='is_admin', action="store_true", default=False, help="set user as admin") @users_manager.option('--google', dest='google_auth', action="store_true", default=False, help="user uses Google Auth to login") @users_manager.option('--password', dest='password', default=None, help="Password for users who don't use Google Auth (leave blank for prompt).") -@users_manager.option('--permissions', dest='permissions', default=models.Group.DEFAULT_PERMISSIONS, help="Comma seperated list of permissions (leave blank for default).") -def create(email, name, permissions, is_admin=False, google_auth=False, password=None): +@users_manager.option('--groups', dest='groups', default=models.Group.DEFAULT_PERMISSIONS, help="Comma seperated list of groups (leave blank for default).") +def create(email, name, groups, is_admin=False, google_auth=False, password=None): print "Creating user (%s, %s)..." % (email, name) print "Admin: %r" % is_admin print "Login with Google Auth: %r\n" % google_auth - if isinstance(permissions, basestring): - permissions = permissions.split(',') - permissions.remove('') # in case it was empty string + if isinstance(groups, basestring): + groups= groups.split(',') + groups.remove('') # in case it was empty string if is_admin: - permissions += ['admin'] + groups += ['admin'] - user = models.User(email=email, name=name, permissions=permissions) + user = models.User(email=email, name=name, groups=groups) if not google_auth: password = password or prompt_pass("Password") user.hash_password(password) diff --git a/redash/controllers.py b/redash/controllers.py index 714c4a323..cdbe2bcb2 100644 --- a/redash/controllers.py +++ b/redash/controllers.py @@ -10,7 +10,6 @@ import json import numbers import cStringIO import datetime -import itertools from flask import render_template, send_from_directory, make_response, request, jsonify, redirect, \ session, url_for