Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants