Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
7d8b8a0
update @labkey/components package version
cnathe Sep 20, 2024
b9558d7
Charting updates to default tickOverlapRotation and bottom margin for…
cnathe Sep 20, 2024
21f44bf
Merge branch 'develop' into fb_charts2410
cnathe Sep 25, 2024
dc116fa
update @labkey/components package version
cnathe Sep 25, 2024
7fbf438
Issue 48860: Allow for Generic Charts to be inherited in child folders
cnathe Sep 26, 2024
76e950f
Merge branch 'develop' into fb_charts2410
cnathe Sep 30, 2024
9d6b5b8
update @labkey/components package version
cnathe Sep 30, 2024
3ee6adf
update @labkey/components package version
cnathe Sep 30, 2024
18a9c1e
Save chart inherit checkbox to be hidden/shown based on user perm (to…
cnathe Sep 30, 2024
6da4fef
update @labkey/components package version
cnathe Sep 30, 2024
54d5760
Add ReportAuditProvider with events for insert, update and delete of …
cnathe Sep 30, 2024
d6f8603
update @labkey/components package version
cnathe Sep 30, 2024
9aa8484
Merge branch 'develop' into fb_charts2410
cnathe Oct 1, 2024
28a11d2
update @labkey/components package version
cnathe Oct 1, 2024
0908215
change reportId prop to integer
cnathe Oct 1, 2024
ae27f0e
Selenium test for LKS chart "make available to child folders"
cnathe Oct 1, 2024
a8dc723
Merge branch 'develop' into fb_charts2410
cnathe Oct 2, 2024
8a83160
update @labkey/components package version
cnathe Oct 2, 2024
08a6f3e
Merge branch 'develop' into fb_charts2410
cnathe Oct 4, 2024
a443c72
update @labkey/components package version
cnathe Oct 4, 2024
df6c7ee
Fix for LKS chart rendering get data query to include xSub measure
cnathe Oct 4, 2024
d34a033
update @labkey/components package version
cnathe Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion api/src/org/labkey/api/reports/report/ReportDescriptor.java
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,11 @@ public void setWasShared()
_wasShared = true;
}

public boolean isInheritable()
{
return (getFlags() & FLAG_INHERITABLE) != 0;
}

@Nullable
public Integer getAuthor()
{
Expand Down Expand Up @@ -780,7 +785,7 @@ public boolean isInherited(Container c)
// if the report has been configured to be shared to child folders or is in the shared folder then
// flag it as inherited.
//
if (((getFlags() & ReportDescriptor.FLAG_INHERITABLE) != 0) || (ContainerManager.getSharedContainer().equals(srcContainer)))
if (isInheritable() || (ContainerManager.getSharedContainer().equals(srcContainer)))
{
return !c.equals(srcContainer);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -292,8 +292,8 @@ void populateFromDescriptor(ReportDescriptor descriptor)
setCached(BooleanUtils.toBoolean(descriptor.getProperty(ReportDescriptor.Prop.cached)));

setReportAccess(descriptor.getAccess());
setShareReport((descriptor.isShared()));
setInheritable((descriptor.getFlags() & ReportDescriptor.FLAG_INHERITABLE) != 0);
setShareReport(descriptor.isShared());
setInheritable(descriptor.isInheritable());
setRedirectUrl(getViewContext().getActionURL().getParameter(ReportDescriptor.Prop.redirectUrl.name()));
}
}
2 changes: 1 addition & 1 deletion api/src/org/labkey/api/reports/report/view/ReportUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ public static boolean isReportInherited(Container c, Report report)
return !ContainerManager.getSharedContainer().equals(c);
}

if ((report.getDescriptor().getFlags() & ReportDescriptor.FLAG_INHERITABLE) != 0)
if (report.getDescriptor().isInheritable())
{
Container reportContainer = ContainerManager.getForId(report.getDescriptor().getContainerId());
if (!c.equals(reportContainer))
Expand Down
16 changes: 8 additions & 8 deletions assay/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion assay/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"clean": "rimraf resources/web/assay/gen && rimraf resources/views/gen && rimraf resources/web/gen"
},
"dependencies": {
"@labkey/components": "5.7.0"
"@labkey/components": "5.11.0"
},
"devDependencies": {
"@labkey/build": "7.7.1",
Expand Down
16 changes: 8 additions & 8 deletions core/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
}
},
"dependencies": {
"@labkey/components": "5.10.0",
"@labkey/components": "5.11.0",
"@labkey/themes": "1.3.3"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion core/webapp/vis/src/internal/D3Renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ LABKEY.vis.internal.Axis = function() {
tickRectCls, tickRectHeightOffset = 12, tickRectWidthOffset = 8, tickClick, axisSel, tickSel, textSel, gridLineSel,
borderSel, grid, scalesList = [], gridLinesVisible = 'both', tickDigits, tickValues, tickMax, tickLabelMax,
tickColor = '#000000', tickTextColor = '#000000', gridLineColor = '#DDDDDD', borderColor = '#000000',
tickPadding = 0, tickLength = 8, tickWidth = 1, tickOverlapRotation = 15, gridLineWidth = 1, borderWidth = 1,
tickPadding = 0, tickLength = 8, tickWidth = 1, tickOverlapRotation = 25, gridLineWidth = 1, borderWidth = 1,
fontFamily = 'Roboto, arial, helvetica, sans-serif', fontSize = 11, adjustedStarts, adjustedEnds, xLogGutterBorder = 0, yLogGutterBorder = 0,
yGutterXOffset = 0, xGutterYOffset = 0, addLogGutterLabel = false, xGridExtension = 0, yGridExtension = 0, logGutterSel;

Expand Down
16 changes: 8 additions & 8 deletions experiment/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion experiment/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"test-integration": "cross-env NODE_ENV=test jest --ci --runInBand -c test/js/jest.config.integration.js"
},
"dependencies": {
"@labkey/components": "5.8.2"
"@labkey/components": "5.11.0"
},
"devDependencies": {
"@labkey/build": "7.7.1",
Expand Down
16 changes: 8 additions & 8 deletions pipeline/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pipeline/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"build-prod": "npm run clean && cross-env NODE_ENV=production PROD_SOURCE_MAP=source-map webpack --config node_modules/@labkey/build/webpack/prod.config.js --color --progress --profile"
},
"dependencies": {
"@labkey/components": "5.7.0"
"@labkey/components": "5.11.0"
},
"devDependencies": {
"@labkey/build": "7.7.1",
Expand Down
2 changes: 2 additions & 0 deletions query/src/org/labkey/query/QueryModule.java
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
import org.labkey.query.reports.LinkReport;
import org.labkey.query.reports.ModuleReportCache;
import org.labkey.query.reports.ReportAndDatasetChangeDigestProviderImpl;
import org.labkey.query.reports.ReportAuditProvider;
import org.labkey.query.reports.ReportImporter;
import org.labkey.query.reports.ReportNotificationInfoProvider;
import org.labkey.query.reports.ReportServiceImpl;
Expand Down Expand Up @@ -288,6 +289,7 @@ public void doStartup(ModuleContext moduleContext)
AuditLogService.get().registerAuditType(new QueryExportAuditProvider());
AuditLogService.get().registerAuditType(new QueryUpdateAuditProvider());
}
AuditLogService.get().registerAuditType(new ReportAuditProvider());

ReportAndDatasetChangeDigestProvider.get().addNotificationInfoProvider(new ReportNotificationInfoProvider());
DailyMessageDigest.getInstance().addProvider(ReportAndDatasetChangeDigestProvider.get());
Expand Down
Loading