Skip to content

MCR-3551 Allow hiding of publicly available derivates#2724

Draft
toKrause wants to merge 1 commit intomainfrom
issues/MCR-3551_Allow-hiding-of-publicly-available-derivates
Draft

MCR-3551 Allow hiding of publicly available derivates#2724
toKrause wants to merge 1 commit intomainfrom
issues/MCR-3551_Allow-hiding-of-publicly-available-derivates

Conversation

@toKrause
Copy link
Contributor

@toKrause toKrause commented Nov 10, 2025

Link to jira.

To be used in conjunction with MyCoRe-Org/mir#1227.
To be used in conjunction with MyCoRe-Org/mycore-classifications#30.

This is the implementation currently used for MACAU since 2021. It might not be the cleanest implementation, especially the duplicated parts in MIR.

It may be better to have a simpler implementation with less duplication in Java-Code, i.e. by extending isDisplayedEnabledDerivate, which is already called in most cases. That method however, is part of the ACL system and concerns itself with permission, but this issue is not a paermissions-issue. Also, there are more usages of that method and it is not clear which of that uses can be considered 'public dissemination'. Needs to be discussed.

@toKrause toKrause requested a review from rochpaul November 10, 2025 15:31
@toKrause toKrause force-pushed the issues/MCR-3551_Allow-hiding-of-publicly-available-derivates branch from 98ff340 to cabe0f5 Compare November 11, 2025 14:55
@toKrause toKrause force-pushed the issues/MCR-3551_Allow-hiding-of-publicly-available-derivates branch from cabe0f5 to 4c32e60 Compare December 10, 2025 12:57
@toKrause toKrause force-pushed the issues/MCR-3551_Allow-hiding-of-publicly-available-derivates branch from 4c32e60 to 56dbe54 Compare December 16, 2025 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant