Example #1
0
File: api.py Project: stantoxt/hue
def install_connector_examples(request):
    try:
        _create_connector_examples()
    except Exception as e:
        raise PopupException(_('Error installing connector examples: %s') % e)

    update_app_permissions()

    return JsonResponse({'status': 0})
Example #2
0
def install_connector_examples(request):
  message = []

  try:
    added, skipped = _create_connector_examples()
    if added:
      message.append('Added connectors: ' + ', '.join(added))
    if skipped:
      message.append('Already installed connectors: ' + ', '.join(skipped))
  except Exception as e:
    raise PopupException(_('Error installing connector examples: %s') % e)

  update_app_permissions()

  return JsonResponse({'status': 0, 'message': '. '.join(message)})