Skip to content
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

Filter cohorts and concepts by permission (#2245) #2301

Merged
merged 3 commits into from
Aug 14, 2023
Merged

Commits on Jul 28, 2023

  1. Filter cohorts and concepts by permission (#2245)

    * This is the first working filtration of the conceptset lists so that a user only sees what their role has permission to read. This initial commit has a big issue in that a person who authors a conceptset cannot see the concept set unless a new permission is added. To be fixed.
    
    * changed the name, data type, and location for the configuration option used to tell the WebAPI to do filtering based on READ permissions. The new property is called security.defaultGlobalReadPermissions
    
    * Fixed the default value of defaultGlobalReadPermissions to be true in pom.xm and to be camel case formatted throughout the code
    rkboyce committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    550c088 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Modifications related to PR feedback:

    Handle read-only filtering for Pageable.
    Remove redundant code using conditional filtering.
    Maintain backwards comparability in PermissionService.
    chrisknoll committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    eb05ab5 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Fixed formatting.

    chrisknoll committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    006a17b View commit details
    Browse the repository at this point in the history