Conversation
* filter tile widget is created * chore: Update docker-compose commands in SETUP.md * chore: Update parameter container props in Parameters.jsx and add TODO comment in TurniloApplication.tsx * ts ignore * * chore: Update parameter container props in Parameters.jsx * add TODO comment in TurniloApplication.tsx * updated front-end in order to accept dashboard filtering for report widgets. * chore: Parse proceed_data as byte type and use big int for better parsing in ajax.ts * chore: Refactor Filter class to improve code readability and maintainability * chore: Remove unnecessary ts-ignore comment in visualization-query.ts and fix indentation in test_widgets.py * * Refactor import statements in test_report.py, factories.py, report.js, favorites.py, reports.py, report_serializer.py, test_reports.py, queries.py, Parameter.js, organization.py, date-range-input.scss, filter-clause.ts, and filter-tile-widget.tsx * enhanced report endpoints #323 * added a hide logic for turnilo filters * chore: Remove unnecessary parameter check in Parameter.js and improve code readability in widget.js * unnecesary file is out and extra space fix, it is to see if this change gonna commit into witout failing * Revert "revert: Update Redash models to use PseudoJSON for settings column" This reverts commit 9ab3cd5. * chore: Update Redash models to use JSONB for schedule column * // * // * Revert "chore: Update Redash models to use JSONB for schedule column" This reverts commit 1cf2645. * feat: Add support for p_turnilo_daterange parameter in ShareDashboardDialog This commit modifies the ShareDashboardDialog component to include the p_turnilo_daterange parameter in the API URL. The parameter value is obtained from the URL query string using the URLSearchParams API. The purpose of this change is to pass the p_turnilo_daterange parameter to the backend when sharing a dashboard, allowing the dashboard to be filtered based on a specific date range. * refactor: Update DashboardPage to improve parameter and filter layout This commit refactors the DashboardPage component to improve the layout of parameters and filters. The changes include: - Wrapping the parameters and filters in a separate div with the class "parameters-header" for better organization. - Adding a class "dashboard-report-filters" to the filters div for consistent styling. - Setting the width of the parameters and filters divs to fit the content and allowing them to grow flexibly. The purpose of this change is to enhance the visual presentation and usability of the dashboard by providing a more organized and consistent layout for parameters and filters. * refactor: Improve parameter and filter layout in DashboardPage * // * * Refactor API key dialog component and remove console log * Fix for reports related http errors * pregenerated report resource on public urls * report class is enhanced on front-end and included getByTokenPublic endpoint * fixed an error where when you try to create a text widget it want to have a visualisation_id * clear extra space on docker build script * fix clientTImeout function call * fixed a bug where worker throws not integer error for any kind of query * typings done for hash_manager.py * fixed a warning related to react div called className * caniuse-lite deletion * settings.py file is formated and a new variable is added SCHEMAS_REFRESH_TIMEOUT * reports now has a required parameter of data_source_id * a bug related to client_timeout variable is cleared * * //
* chore: release with proper versioning * chore: rename policy to be self descriptive * Increment patch version on pre-release changes Previously, the patch version did not increment when there were pre-release changes. This update ensures the patch number increases if the current pre-release does not match the latest git commit.
…gain ) Dr 184 dashboard filters
* #309 | cypress test, I wasnt able to figure out how to create a data source before tests * chore: Refactor ModelsList component and CreateModelDialog component * chore: Update redis connection and queue status retrieval in monitor.py * Refactor build scripts in package.json for consistency and update integrity hash in package-lock.json * read error is fixed * Add base64-arraybuffer and randomstring packages; update tsconfig to disable skipLibCheck * previous turnilo version * current turnilo hash * Refactor defaults in line chart settings to ensure correct type casting * more packages d3 in * Refactor wsgi_profiler_conf.py to remove profiling functionality * Refactor @types/mocha to version 9.0.0 * Refactor d3 scale functions to use the correct type casting * Refactor d3 imports to use named imports * Refactor tsconfig.json files in TurniloComponent * Refactor OAuth related code * Refactor preview-string-filter-query.ts to handle additional filter modes * Refactor time.mocha.ts to use d3.ScaleTime for type consistency * Refactor Dockerfile and setup scripts for improved user permissions and clarity * Refactor package.json clear script for improved clarity and efficiency * Bump version to 0.24.0 and update dependencies in package.json and package-lock.json * Refactor package.json scripts for improved clarity and consistency * Refactor styles and type definitions for improved consistency and clarity * Refactor setup instructions for clarity and update LESS imports for consistency * Refactor setup instructions for improved clarity and conciseness * Refactor imports to use default React import and improve consistency across components * Refactor imports and configuration for improved consistency and support for TypeScript * Bump version to 0.1.2 and update lodash dependency to 4.17.21 * Refactor time filter presets and add duration normalization function for improved clarity and functionality * Bump version to 0.1.2, update dependencies, and refactor local storage utility functions for improved functionality * Enhance TypeScript configuration, add source-map-loader, update react-syntax-highlighter, and implement lazy loading for improved performance * Refactor FilterTile component, enhance time utility functions, and update TypeScript configuration for improved clarity and functionality * Refactor useReport and useSaveReport hooks to streamline report saving process and improve data handling * Refactor React imports to use named imports and update Split model with new boolean type and utility methods for improved clarity and functionality * Update TypeScript and Mocha types, add new SCSS files for visualizations, and refactor components for improved clarity and functionality * Refactor report fetching logic to use AbortController for improved error handling and cancellation, and remove unused dimensions file * Enhance styles for reading element in TurniloComponent by adding pointer events, margin, and height properties for improved layout and appearance * Refactor React imports to use default imports, update component types to FunctionComponent, and enhance dimensions model with new utility methods for improved clarity and functionality * Refactor Split model to remove unused limits parameter, update FilterMenu components to use FunctionComponent, and add ColorLegend component with SCSS styles for improved clarity and functionality * Fix syntax by replacing arrow functions with regular function declarations in FilterTile component * refactor: simplify viewport width handling in dashboard tests * 90% of the changes are made for client side * add dynamic form fields and improve styling across components * A LOT OF client side npm package upgrades * last_modified_by parameter for reports * @ import style added for client * icons are improved * webpack config is changed * client side authentication is enhanced * babel changes * better error handling for report actions * datareporter name changes * new react components appended and changed where needed * new frield types * Refactor functional utilities to improve type safety, add new date formatting functions, and enhance URL shortener model with context and definition handling * Add DEFAULT_LIMITS constant, refactor time and parser utilities, and implement immutable array comparison functions * chore: remove obsolete network connection documentation and clean up imports in baseExternal.ts * refactor: clean up code and update package dependencies for plywood * chore: update cypress setup instructions and add restart script * chore: update Dockerfile for frontend build process and remove obsolete build script * chore: update plywood service to use Node.js 16.20.0-alpine in Docker configurations * feat: add query formatting utilities and dropdown components for data source selection for client * feat: add TypeScript configuration and update webpack for improved asset handling and dependency management for viz-lib * feat: update Cypress configuration and tests for improved stability and functionality * fix: reorder user imports in index.js for consistency and clarity * feat: update Cypress Dockerfile and tests for improved compatibility and functionality * feat: enhance widget handling and dashboard editing capabilities with parameter management and UI improvements * chore: update engine version constraints for Node.js and npm in package.json and package-lock.json * feat: implement session management for login command in Cypress tests * fix: update widget height assertions in dashboard tests for accuracy * feat: streamline Counter visualization tests by removing redundant steps * fix: update logout title assertion in dashboard sharing tests for consistency * fix: update project name and version in pyproject.toml * feat: enhance table renderer styles for pagination item links * feat: add public_widget serializer for widget details in dashboards * feat: implement choropleth visualization enhancements and add GeoJSON loading hook * feat: enhance chart editor with axis tick format changes and refactor color handling * fix: replace substr with substring for better compatibility and update table renderer styles * feat: enhance UI components with new styles and improve link handling * fix: update docker-compose.yml to use string values for rate limit and CSRF enforcement * fix: update widget type check for turnilo widget and adjust widget height assertions in tests * feat: improve ParameterApplyButton accessibility and update Cypress tests for query filters * feat: add truncated field to query result data and enhance query editor accessibility * feat: add test data model to seed data and improve styling for ModelConfig documentation * feat: enhance chart visualizations with hover label adjustments and update heatmap color scales * #DR-77 refactor: streamline query parser code and enhance readability by standardizing string formatting and improving exception handling * chore: remove deprecated Node and Python version files, update setup instructions for Node 16, and enhance development documentation * feat: enhance accessibility and styling in various components, add utility for screen reader notifications, and standardize default limits * feat: add BeaconConsentSettings component for managing anonymous usage data sharing preferences * refactor: improve code readability and consistency by simplifying function definitions and enhancing query handling * feat: add reports link to mobile navbar, enhance layout structure, and improve dynamic component rendering * feat: implement stringArrayToSQL method in various dialects, enhance layout and styling, and improve report data source handling * feat: update Python version in Dockerfile, enhance unit test workflow, and improve project dependencies * feat: enhance DesktopNavbar styling and add version update notification in VersionInfo component * feat: refactor components to improve code consistency, enhance accessibility, and add Cypress tests for string split menu functionality * package upgrades and test file changes * feat: comment out cache_to configurations in Docker Compose files for optimization * feat: enhance ReportSelector component with accessibility improvements and replace anchor tags with PlainButton * feat: enhance ReportSnippetDialog and OutdatedQueries components with unique IDs for accessibility, replace anchor tags with Link component, and improve AlertView component's edit button accessibility * feat: refactor TurniloComponent and DateRangeParameter for improved code clarity and maintainability, including updates to app settings handling and component structure * feat: update dashboard layout and replace anchor tags with Link component for improved accessibility, remove unused useEssence hook * feat: enhance user groups component with link support, add user groups styles, and improve accessibility in various components * feat: update Cypress tests for login, dashboard, and settings, improve assertions and add new grid and totals tests * feat: update filter assertions in Bar Chart tests to reflect new naming conventions * refactor: comment out x-axis and bars tests in Bar Chart until data source is available * refactor: remove easing function from Resizable component for smoother transitions * test: update textbox position assertion to include new expected value
Contributor
E2E Test Results AnalysisTest Status: FAILED1 of 52 tests failed (51 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
- Updated EmbedReportDialog to construct query strings for embedding reports. - Modified VisualizationEmbed to include additional request parameters. - Enhanced Report service to handle report results more effectively. - Added new embed_report route for better report visualization handling. - Improved event logging in ReportResource to accurately reflect viewer identity.
Contributor
E2E Test Results AnalysisTest Status: FAILED8 of 52 tests failed (44 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
…f the more button
Contributor
E2E Test Results AnalysisTest Status: FAILED2 of 52 tests failed (50 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
Contributor
E2E Test Results AnalysisTest Status: FAILED1 of 52 tests failed (51 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
Contributor
E2E Test Results AnalysisTest Status: FAILED2 of 52 tests failed (50 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
…nents and associated styles
* Update error message for unsupported time part in AwsAthenaDialect * Update Dockerfile to use Python 3.11 and clean up code formatting across multiple files * Fix comment formatting for clarity in index.js * Update Python version requirements and dependencies in pyproject.toml - Changed required Python version from >=3.8 to >=3.11,<3.12 - Updated target version for Black from py38 to py311 - Adjusted Python dependency from >=3.10,<3.11 to >=3.11,<3.12 - Upgraded greenlet dependency from 2.0.2 to 3.0.3 * Refactor password reset email patching for improved readability in test_user_forgot_password * Update dependencies for grpcio-tools and protobuf to latest compatible versions * Update pandas and python-dateutil dependencies to latest versions
Contributor
E2E Test Results AnalysisTest Status: FAILED1 of 52 tests failed (51 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
…SON handler tests
…ports for clarity
* fix: handle potential null reference for report color in Table component * feat: add lookup and search expressions to AWS Athena and BigQuery dialects
Contributor
E2E Test Results AnalysisTest Status: FAILED1 of 52 tests failed (51 passed) Test Statistics:
Test Artifacts:
Generated from E2E test artifacts |
Contributor
Minimum allowed line rate is |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
Description
How is this tested?
Related Tickets & Documents
Mobile & Desktop Screenshots/Recordings (if there are UI changes)