Skip to content

Commit d9026b9

Browse files
committedSep 7, 2018
convert list_tokens and wipe in django runscript
1 parent 919d21d commit d9026b9

File tree

3 files changed

+36
-18
lines changed

3 files changed

+36
-18
lines changed
 

‎setup.py

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
packages=find_packages(),
1515
include_package_data=True,
1616
install_requires=[
17+
'Django',
18+
'django-extensions',
1719
'pycrypto',
1820
'requests',
1921
'pyjwt',

‎token_service/scripts/list_tokens.py

+18-8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
1+
"""
2+
To be run using python manage.py runscripts list_tokens
3+
4+
cd .../lib/python2.7/site-packages/django/conf/project_template
5+
export DJANGO_SETTINGS_MODULE=token_service.settings
6+
python manage.py runscripts list_tokens
7+
"""
8+
19
import sys
210
from token_service import models
3-
uid = ''
4-
5-
print('listing tokens for uid: [{}]'.format(uid))
6-
for t in models.Token.objects.filter(user__id=uid):
7-
print(t.access_token)
8-
for s in t.scopes.all():
9-
print(s.name)
10-
print()
11+
12+
def run():
13+
uid = ''
14+
15+
print('listing tokens for uid: [{}]'.format(uid))
16+
for t in models.Token.objects.filter(user__id=uid):
17+
print(t.access_token)
18+
for s in t.scopes.all():
19+
print(s.name)
20+
print()

‎token_service/scripts/wipe.py

+16-10
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
1-
from token_service import models
2-
3-
for p in models.PendingCallback.objects.all():
4-
p.delete()
1+
"""
2+
To be run using python manage.py runscripts wipe
53
6-
for b in models.BlockingRequest.objects.all():
7-
b.delete()
4+
cd .../lib/python2.7/site-packages/django/conf/project_template
5+
export DJANGO_SETTINGS_MODULE=token_service.settings
6+
python manage.py runscripts wipe
7+
"""
88

9-
for t in models.Token.objects.all():
10-
t.delete()
9+
from token_service import models
1110

12-
for u in models.User.objects.all():
13-
u.delete()
11+
def run():
12+
for model in [
13+
models.PendingCallback,
14+
models.BlockingRequest,
15+
models.Token,
16+
models.User,
17+
]:
18+
for entry in model.objects.all():
19+
entry.delete()

0 commit comments

Comments
 (0)
Please sign in to comment.