Revision 6ab0b1b5
b/contrib/upgrade-013/delete_astakos_users.py | ||
---|---|---|
24 | 24 |
|
25 | 25 |
print "" |
26 | 26 |
print "This will permanently delete the following users:\n" |
27 |
print "id: email"
|
|
28 |
print "-- -----" |
|
27 |
print "id email (is_active, creation date)"
|
|
28 |
print "-- --------------------------------"
|
|
29 | 29 |
|
30 | 30 |
users = A.objects.filter(id__in=id_list) |
31 | 31 |
for user in users: |
32 |
print "%s: %s" % (user.id, user.email) |
|
32 |
print "%s: %s (%s, %s)" % (user.id, user.email, user.is_active, |
|
33 |
user.date_joined) |
|
33 | 34 |
|
34 | 35 |
print "\nExecute? (yes/no): ", |
35 | 36 |
line = raw_input().rstrip() |
b/contrib/upgrade-013/find_astakos_users_with_conflicting_emails.py | ||
---|---|---|
12 | 12 |
return A.objects.filter(email__iexact=user.email).count() > 1 |
13 | 13 |
|
14 | 14 |
all_users = list(A.objects.all()) |
15 |
userlist = [(str(u.pk) + ': ' + str(u.email)) for u in
|
|
16 |
filter(user_filter, all_users)] |
|
15 |
userlist = [(str(u.pk) + ': ' + str(u.email) + '(' + str(u.is_active) + ', ' +
|
|
16 |
str(u.date_joined) + ')') for u in filter(user_filter, all_users)]
|
|
17 | 17 |
|
18 |
sys.stderr.write("id: email\n")
|
|
18 |
sys.stderr.write("id email (is_active, creation date)\n")
|
|
19 | 19 |
print "\n".join(userlist) |
Also available in: Unified diff