UCR FAQ

What is UCR?

UCR stands for ‘User Configurable Report’. They are user-generated reports, created within HQ via Reports > Create New Report

Report Errors

The database table backing your report does not exist yet. Please wait while the report is populated.

This problem is probably occurring for you locally. On staging and production environments, report tables are generated upon save by an asynchronous Celery task. Even with CELERY_TASK_ALWAYS_EAGER=True in settings.py, the code currently will not generate these synchronously. You can manually generate them via the following management command:

./manage.py rebuild_tables_by_domain <domain-name> --initiated_by <HQ_user_id>