(id)
return 'corehq.reports.DynamicReport{}'.format(id)
This returns the module and class name for a ucr from its id as used in report permissions.
    It takes an id and returns the string that needed for `user.can_view_report(string)`.
    The class name comes from corehq.reports._make_report_class, if something breaks, look there first.
    :param id: the id of the ucr report config
    :return: string class name
This returns the module and class name for a ucr from its id as used in report permissions.
    It takes an id and returns the string that needed for `user.can_view_report(string)`.
    The class name comes from corehq.reports._make_report_class, if something breaks, look there first.
    :param id: the id of the ucr report config
    :return: string class name
This returns the module and class name for a ucr from its id as used in report permissions . It takes an id and returns the string that needed for user . can_view_report ( string ) . The class name comes from corehq . reports . _make_report_class if something breaks look there first . : param id : the id of the ucr report config : return : string class name
def get_ucr_class_name(id):
    """
    This returns the module and class name for a ucr from its id as used in report permissions.
    It takes an id and returns the string that needed for `user.can_view_report(string)`.
    The class name comes from corehq.reports._make_report_class, if something breaks, look there first.
    :param id: the id of the ucr report config
    :return: string class name
    """
    return 'corehq.reports.DynamicReport{}'.format(id)
def get_ucr_class_name ( id ) : return 'corehq.reports.DynamicReport{}' . format ( id )