-
Notifications
You must be signed in to change notification settings - Fork 6
Add a command line tool for linting ACLs #997
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
arteymix
wants to merge
494
commits into
development
Choose a base branch
from
feature-acl-linter
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
b92b6db to
5d8d37f
Compare
Member
Author
|
We don't assign ACEs on entities that inherit permissions from their parent, so we can add that check to the linter. |
1 task
Update commons-lang3 to 3.18.0.
Detect single-cell datasets based on assay tags.
Add a warning if the number of cells with expression data in Gemma is less than 90% of that number.
Use async factories for the OpenAPI and UserAgentAnalyzer beans so that they can use background threads. Add support for destroying singleton instances in AbstractAsyncFactoryBean. Remove AsyncFactoryBeanUtils in favour of FutureUtils.
Use a qualifier for HomologeneService to prevent type conflict with the OpenAPI as they both appear as Future to the context.
Relocate low-variance filter in ubic.gemma.core.analysis.preprocess.filter
Cleanup expression data filters Rename LowVarianceFilter to RepetitiveValuesFilter to avoid confusion with other filters that actually filter based on variance. Add FilteringException to the signature of Filter.filter(). Add more tests for individual filters.
Add support for parsing and list datasets available in the UCSC Cell Browser
This has the main advantage of not altering the JAR (from Maven's perspective) when re-building, packaging is much faster when gemma-core is not modified. It's also a better place to put version information in general.
Remove EHDAA2
Treat suppress missing documentation entries (return value, method descriptions). This will eventually be addressed, but there are simply too many warnings for it to be useful.
This field can actually be of use if we need to override the URI/URL of a particular database entry.
5d8d37f to
679d83e
Compare
Move build information into the manifest
Retrieve the subsets from the processed vectors' dimension instead of potentially running the batch confound algorithm on irrelevant subsets. Move batch confound/effect update logic from the ExpressionExperimentController into the ExpressionExperimentReportService. This will provide us audit events when it is triggered from the frontend. Make subset name creation consistent for DEA and single-cell pseudo-bulk subsetting. Fix #1588 by shortening the subset names to only the relevant part and thus making it very unlikely to exceed size of a TEXT column. Recalculate batch info as an agent with elevated privilege instead of using the "no update" trick.
ade14f0 to
12800b0
Compare
12800b0 to
dbeef41
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TODO
GROUP_ADMINThis is useful for identifying issues such as those reported in #994.