Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

optimise reports endpoints #323

Open
mirkan1 opened this issue May 16, 2024 · 0 comments
Open

optimise reports endpoints #323

mirkan1 opened this issue May 16, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@mirkan1
Copy link
Member

mirkan1 commented May 16, 2024

so that it only send requests to third party database resources when it is needede on minimal times

@mirkan1 mirkan1 added bug Something isn't working enhancement New feature or request labels May 16, 2024
@mirkan1 mirkan1 removed the bug Something isn't working label Jun 14, 2024
mirkan1 added a commit that referenced this issue Jun 15, 2024
…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
@mirkan1 mirkan1 changed the title optimise reports endpints optimise reports endpoints Jun 18, 2024
mirkan1 added a commit that referenced this issue Jun 18, 2024
mirkan1 added a commit that referenced this issue Sep 30, 2024
* 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
*

* //
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant