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

Add security invoker to shipping views to enable row-level security #368

Merged
merged 8 commits into from
Aug 23, 2023

Commits on Jul 31, 2023

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

Commits on Aug 14, 2023

  1. Replace sqitch.conf with a template with customizable database URIs

    Databases are no longer directly accessible, and each environment may have connections to ID3C configured differently, so replacing hard coded URIs with placeholders. `sqitch.template.conf` should be copied to `sqitch.conf` and the database connection URIs should updated in that file prior to running sqitch commands.
    davereinhart committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    f0afcb0 View commit details
    Browse the repository at this point in the history
  2. add sqitch tag

    davereinhart committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    4ee1018 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Add new role and contstraint for row-level security.

    Implementing project-specific row-level security with newly added role and related constraint on sample table.
    davereinhart committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    313aab5 View commit details
    Browse the repository at this point in the history
  2. Add trigger function to enforce row-level security on sequencing tables.

    Adds trigger functions to ensure that row-level security for sequencing data matches the security in place on the corresponding sample record.
    
    The `access_role` value is initially set on the sample record (enforced with a check constraint) and then must match across related sequencing records (enforced with these trigger functions).
    davereinhart committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    39902c4 View commit details
    Browse the repository at this point in the history
  3. Add sqitch tag

    davereinhart committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    9e8f522 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e13387 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Update Pipfile.lock

    davereinhart committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    00bad09 View commit details
    Browse the repository at this point in the history