class Command(BaseCommand):
help = "pull teleforma conferences from a remote host"
- args = "host"
admin_email = 'webmaster@parisson.com'
def handle(self, *args, **options):
+ organization_name = args[-2]
+ department_name = args[-1]
view = ConferenceListView()
- view.push()
+ view.push(organization_name, department_name)
conference.from_json_dict(conf_dict)
def push(request, organization_name, department_name):
- organization = organization.objects.get(name=organization_name)
+ from teleforma.models import Organization, Department
+ organization = Organization.objects.get(name=organization_name)
department = Department.objects.get(name=department_name, organization=organization)
url = 'http://' + department.domain + '/json/'
s = ServiceProxy(url)