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

moving quidel signals to non-public access #1261

Merged
merged 5 commits into from
Aug 17, 2023
Merged

Conversation

melange396
Copy link
Collaborator

@melange396 melange396 commented Aug 15, 2023

moving quidel signals to non-public access

includes:

  • small updates to documentation
  • removal of reference to and usage of quidel signal in covidcast dashboard
  • specification of restricted signal "source(s)" and which role(s) can access them
    • signals w/ restricted sources are silently ignored when requested in covidcast endpoint (unless user is authorized)
    • signals w/ restricted sources are omitted from metadata results (unless user is authorized)

still needs:

  • automated integration tests (done)
  • plan for longer term permission model format/storage
    • may want to address signal source name aliasing
    • decision can probably be delayed temporarily
  • unsure if these are at their final file locations:
    • sources_protected_by_roles (in src/server/_security.py now)
    • restrict_by_roles (in src/server/endpoints/covidcast.py now)

dmytrotsko
dmytrotsko previously approved these changes Aug 15, 2023
Copy link
Contributor

@dmytrotsko dmytrotsko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@RoniRos
Copy link
Member

RoniRos commented Aug 15, 2023

LGTM.
Is this all you needed from me?

RoniRos
RoniRos previously approved these changes Aug 15, 2023
@melange396 melange396 dismissed stale reviews from RoniRos and dmytrotsko via 70614ea August 15, 2023 14:37
@melange396
Copy link
Collaborator Author

@RoniRos yep, mostly just making sure you are cool with the verbiage. thanks!

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

Copy link
Contributor

@dmytrotsko dmytrotsko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@melange396 melange396 merged commit 425268b into dev Aug 17, 2023
@melange396 melange396 deleted the restricted_quidel branch August 17, 2023 22:07
melange396 added a commit that referenced this pull request Aug 17, 2023
* Performance testing testing workflow (#1253)

* New CTIS publication (#1255)

* Newer CTIS publication

* bring loggers in sync and add multiproc capabilities (#1254)

* add syntax feature documentation (#1256)

* Newest CTIS publication

* chore: sync to www-covidcast release v3.2.7

* moving quidel signals to non-public access (#1261)

with integration tests!

---------

Co-authored-by: Dmytro Trotsko <dmytrotsko@gmail.com>

* chore: release delphi-epidata 4.1.8

---------

Co-authored-by: Dmytro Trotsko <dmytrotsko@gmail.com>
Co-authored-by: Rostyslav Zatserkovnyi <zatserkovnyi.rostyslav@gmail.com>
Co-authored-by: Alex Reinhart <areinhar@stat.cmu.edu>
Co-authored-by: nmdefries <42820733+nmdefries@users.noreply.github.com>
Co-authored-by: melange396 <george.haff@gmail.com>
Co-authored-by: minhkhul <118945681+minhkhul@users.noreply.github.com>
Co-authored-by: minhkhul <minhkhul@users.noreply.github.com>
Co-authored-by: melange396 <melange396@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants