Skip to content

Conversation

@ankurjuneja
Copy link
Contributor

Rationale

https://github.com/LabKey/internal-issues/issues/747

Related Pull Requests

Changes

  • enable guide set creation for grouped x axis by date, multi metrics plots and combined plots

@ankurjuneja ankurjuneja marked this pull request as ready for review December 24, 2025 20:06
Copy link
Contributor

@labkey-jeckels labkey-jeckels left a comment

Choose a reason for hiding this comment

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

I did some manual tests and everything worked properly.

Can you add a little test coverage for this? See callers of QCPlotsWebPart.createGuideSet()

One small note - we show a warning dialog when there are < 5 points in the brushed area. That's not ideal anymore because you might have multiple series and/or metrics. Ideally, we'd show the warning if there are < 5 replicates in the brushed area.

this.createGuideSetToggleButton = Ext4.create('Ext.button.Button', {
text: 'Create Guide Set',
tooltip: 'Enable/disable guide set creation mode. Supported for separate plots, not grouped by date, when ' + LABKEY.targetedms.QCPlotHelperBase.maxPointsPerSeries + ' or fewer samples are shown',
tooltip: 'Enable/disable guide set creation mode. Supported for plots, when ' + LABKEY.targetedms.QCPlotHelperBase.maxPointsPerSeries + ' or fewer samples are shown',
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
tooltip: 'Enable/disable guide set creation mode. Supported for plots, when ' + LABKEY.targetedms.QCPlotHelperBase.maxPointsPerSeries + ' or fewer samples are shown',
tooltip: 'Enable/disable guide set creation mode. Supported for plots when ' + LABKEY.targetedms.QCPlotHelperBase.maxPointsPerSeries + ' or fewer samples are shown',

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.

3 participants