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 but read permissions - penultimate draft pull request #2297

Closed

Commits on Feb 13, 2023

  1. helpful build steps

    rkboyce committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    610af40 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    20e985d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. 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.
    rkboyce committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    b792094 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db76dfe View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    feab759 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    1762c70 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'filter_cohorts_and_concepts' of https://github.com/vinc…

    …i-ohdsi/WebAPI into filter_cohorts_and_concepts
    rkboyce committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    61f30fb View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    e41524a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Merge pull request #1 from OHDSI/master

    merging upstream
    rkboyce committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    f001a2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcaa822 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. changed the name, data type, and location for the configuration optio…

    …n used to tell the WebAPI to do filtering based on READ permissions. The new property is called security.defaultGlobalReadPermissions
    rkboyce committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    b8f5220 View commit details
    Browse the repository at this point in the history
  2. changed the name, data type, and location for the configuration optio…

    …n used to tell the WebAPI to do filtering based on READ permissions. The new property is called security.defaultGlobalReadPermissions
    rkboyce committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    c9b63ea View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. added draft READ permissions to the schemas and made partial progress…

    … on getting the cohortdefinition filtering to work. Still need to fix the case where another user grants read permission to a single cohort definition to another user and then that definition is visible. Currently, somehow, all definitions authored by the granting user are showing in the grantee's Atlas. Once worked out, the task will be to repeat the steps for every one of the following files: src/main/java/org/ohdsi/webapi/security/model/CohortCharacterizationPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/CohortDefinitionPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/ConceptSetPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/EstimationPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/FeatureAnalysisPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/IncidenceRatePermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/PathwayAnalysisPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/PredictionPermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/ReusablePermissionSchema.java src/main/java/org/ohdsi/webapi/security/model/TagPermissionSchema.java
    rkboyce committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    477c46c View commit details
    Browse the repository at this point in the history
  2. partial progress through the list of schema files that need edited to…

    … apply the concept filtering to other artifact types
    rkboyce committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    317cf3e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. Configuration menu
    Copy the full SHA
    e26efba View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    83befff View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Configuration menu
    Copy the full SHA
    3d80d5c View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    0d0690f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    247effd View commit details
    Browse the repository at this point in the history
  3. Implemented filtering of prediction entities depending on a users REA…

    …D permissions - tested and not working completely. Strange permissions issue that appears to be entirely client-side.
    rkboyce committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    efa3557 View commit details
    Browse the repository at this point in the history