Skip to content

Add shiny dashboards in PA#1797

Open
khairul-syazwan wants to merge 11 commits intojerome-ng/1633-1653-wizards-dashboardfrom
khairul-syazwan/analyze-1632
Open

Add shiny dashboards in PA#1797
khairul-syazwan wants to merge 11 commits intojerome-ng/1633-1653-wizards-dashboardfrom
khairul-syazwan/analyze-1632

Conversation

@khairul-syazwan
Copy link
Collaborator

Merge Checklist

Please cross check this list if additions / modifications needs to be done on top of your core changes and tick them off. Reviewer can as well glance through and help the developer if something is missed out.

  • Automated Tests (Jasmine integration tests, Unit tests, and/or Performance tests)
  • Updated Manual tests / Demo Config
  • Documentation (Application guide, Admin guide, Markdown, Readme and/or Wiki)
  • Verified that local development environment is working with latest changes (integrated with latest develop branch)
  • following best practices in code review doc

jerome-ng and others added 11 commits January 29, 2026 03:58
#1671)

* Update CLI to load environment variables and improve initialization scripts

* Update test navigation URLs to use relative paths

* update

* check screenshots for concept sets test

* run e2e in docker in github action

* update

* update

* update

* update screenshot pixel diff

* update snapshots

* update

* use const

* update

* update

* update

* update e2e.sh

* Enhance e2e.sh and Dockerfile.build for improved UI build process using Docker

* Use Docker to clean test artifacts in cmd_clean function

* update

* use fixtures to get console logs for each test

* use gitkeep

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* fix cdm creation spec timing

* enhance e2e setup and tests with plugin update options and wait for permission propagation

* update

* update CDM-creation

* update

* update

* update

* update

* fix cdm creation

* playwright config cleanup

* only save network logs locally

* clean up

* Enhance e2e wizard: add session management checks and UI rebuild warnings

* update

* update wait
* Take email as precedence over logto sub

* Update flows to take email as precedence

* Update

* Use function

* Simplify

* Add guardclause
* phenotype:cohortID string split, mimic_omop: conn.table

* update loyalty_score package.json
* Wrong number of arguments in a class instantiation

* Fix assignment to constant

* Fix Mismatch between signature and use of an overridden method

* Fix Unused loop iteration variable

* Fix unused global variable

* Fix Unnecessary pass

* Fix base exception

* Fix Wrong number of arguments in a call

* Fix file is not always closed

* Fix Property access on null or undefined

* Fix missing await

* Fix Off-by-one comparison against length

* Fix Variable defined multiple times

* Update base.py
This pull request introduces a new `parquet-export` function for exporting query results as Parquet files, along with supporting configuration and access control changes. The main focus is on enabling secure, parameterized SQL template execution and export, with strong validation and integration with existing services.
* init shiny_live_plugin flow

* create shiny live folder and build assets

* shinylive jobplugin endpoint; upload zip

* split r and python assets

* Update uv.lock

* serve static files from supabase

* Create shinylive.service.ts

* update prop names for clarity

* update admin ui dashboard

* Update dataflow.ts

* Update flow.py

* add name to dataset-code; create query table

* add DatasetCode to module; add get put endpoints

* add queryName, add getall

* fix backend issues

* update css

* handle loading; use Promise.all

* add deletion/update of queries

* refactor ui

* update zip file name

* update query params

* fix copilot issues

* update file name

* implement name validation

* Update build_shiny_live.R

* Update 1769500730287-add-name-to-dataset-code.ts

* Update shinylive.service.ts

* add env

* increase file size limit

* Update shinylive.service.ts

* handle not found

* remove unneeded change

* revert formatting

* Update CohortEndpoint.ts

* simplify endpoint

* implement inital cache mechanism
…zwan/analyze-1632

Signed-off-by: Khairul Syazwan <80243918+khairul-syazwan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants