- Let page name adhere to naming restrictions (#370). In this release, a new method
_clean_resource_name
has been introduced to modify resource names according to the updated naming convention, allowing only alphanumeric characters, hyphens, and underscores. Theas_lakeview
method in theBaseHandler
class now uses this new method to ensure thePage
class name adheres to the new restrictions. Furthermore, test files for dashboards have been updated to reflect the change, with a new test functiontest_dashboard_metadata_as_lakeview_cleans_page_name
verifying that page names are free of special characters, and an existing test function modified to handle invalid dashboard YAML files. These changes improve consistency, reliability, and adherence to best practices in dashboard naming within the project.
Contributors: @JCZuurmond