From 20b3f0b2cd843803ab819b9a58eba2c419b3541a Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Wed, 31 Oct 2012 21:30:58 +0100 Subject: filter on clusters --- meetingtools/apps/room/management/commands/import_rooms.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'meetingtools/apps/room/management') diff --git a/meetingtools/apps/room/management/commands/import_rooms.py b/meetingtools/apps/room/management/commands/import_rooms.py index abdc696..d5421e3 100644 --- a/meetingtools/apps/room/management/commands/import_rooms.py +++ b/meetingtools/apps/room/management/commands/import_rooms.py @@ -13,8 +13,16 @@ class Command(BaseCommand): dest='since', default=0, help='Import all rooms modified seconds ago'), + make_option('--cluster', + type='int', + dest='cluster', + default=0, + help='Import rooms from cluster (id)'), ) def handle(self, *args, **options): - for acc in ACCluster.objects.all(): + qs = ACCluster.objects + if options['cluster'] > 0: + qs = qs.filter(pk=options['cluster']) + for acc in qs.all(): import_acc(acc,since=options['since']) \ No newline at end of file -- cgit v1.1