diff --git a/CHANGELOG.md b/CHANGELOG.md index 50992f6..82c5d8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Following [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and [Semantic ### Fixed - QBit metadata now reports the Maven artifact version, including release versions, from a filtered build resource. +- The Data Analysis home no longer shows the engine Setup card or "Unavailable: READ permission required." shells. Setup is admin-only (hidden from everyone else) and off the home; hosts place `DataAnalysisQBitProducer.SYSTEM_WIDGETS` on their Admin area. Home widgets the user cannot read are omitted from metadata, and unreadable groups are left out of the overview. ### Added diff --git a/src/main/java/com/kingsrook/qbits/dataanalysis/DataAnalysisQBitProducer.java b/src/main/java/com/kingsrook/qbits/dataanalysis/DataAnalysisQBitProducer.java index 7a390e3..3ee68d3 100644 --- a/src/main/java/com/kingsrook/qbits/dataanalysis/DataAnalysisQBitProducer.java +++ b/src/main/java/com/kingsrook/qbits/dataanalysis/DataAnalysisQBitProducer.java @@ -23,8 +23,10 @@ package com.kingsrook.qbits.dataanalysis; import java.io.IOException; import java.io.InputStream; +import java.util.List; import java.util.Properties; import com.kingsrook.qbits.dataanalysis.api.DataAnalysisApi; +import com.kingsrook.qbits.dataanalysis.app.DataAnalysisHome; import com.kingsrook.qqq.backend.core.exceptions.QException; import com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducerMultiOutput; import com.kingsrook.qqq.backend.core.model.metadata.QInstance; @@ -45,6 +47,13 @@ public class DataAnalysisQBitProducer implements QBitMetaDataProducer