Skip to content

ID:330522 [dv.spiderplot] adding local filters#7

Open
luffmark wants to merge 10 commits intotestfrom
330522-local-filter
Open

ID:330522 [dv.spiderplot] adding local filters#7
luffmark wants to merge 10 commits intotestfrom
330522-local-filter

Conversation

@luffmark
Copy link
Copy Markdown

@luffmark luffmark commented Apr 27, 2026

Critical checks

  • Is the test version number correct (x.x.x-9000)?

  • DESCRIPTION file

  • NEWS.md

  • Does the build pass?


Documentation

Does it include the following sections?

  • Module introduction with features

    • (O) Screenshots
  • Installation details

  • Explanation of function arguments

  • Data specifications and requirements

  • Different possible visualizations

  • Are the changes/new features included in NEWS.md?

    • (O) Screenshots
  • (O) Explanation of input menus

  • (O) Short articles on building the app, compatibility with other modules, known bugs,...


QC Report

  • Does it include a QC Report with positive outcome?

  • Are the new features reflected accordingly in the specs?


API conventions

  • Follows API convention

@luffmark luffmark requested a review from mingstat April 28, 2026 06:33
@luffmark luffmark marked this pull request as ready for review April 28, 2026 06:33
@luffmark luffmark self-assigned this Apr 28, 2026
Comment thread R/mod_spiderplot.R
checkmate::assert_numeric(height_range, len = 2, lower = 1, null.ok = TRUE)
checkmate::assert_string(title, min.chars = 1, null.ok = TRUE)
checkmate::assert_string(subtitle, min.chars = 1, null.ok = TRUE)
checkmate::assert_string(filter_var, null.ok = TRUE)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Validation is needed to ensure that filter_var exists in the dataset.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have now added a check for this in the spiderplot_server() function where the datasets are processed.

Comment thread vignettes/dv-spiderplot.Rmd Outdated
title = "Interactive Spider Plot",
subtitle = "CDISC-PILOT-01"
subtitle = "CDISC-PILOT-01",
filter_var = "ARM"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be helpful to also mention filter_values and filter_default_vals here.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, I have now added those two.

@luffmark luffmark requested a review from mingstat May 1, 2026 05:28
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.

2 participants