Skip to content

Worker platform and key improvements #71

Closed

Description

@collectoss-issue-migrator

Note

Migrated from augurlabs/augur#3087
Originally opened by @Ulincsys on 2025-03-22


Update the platform table with the following goals:

  • Add user-facing "Pretty name" column for identifying the platform to the user
  • Add "enabled" column to indicate whether or not collection should run for the given platform
    • The actual functionality of enabling or disabling a platform can be done later

Update the worker oauth table with the following goals:

  • Add "platform features" column for storing key pseudo-platforms (IE: the different request limits for each key type).
    • EG: rest and graphql

Stop storing keys in the config table:

  • Ensure that all references to the keys stored in the config are removed, and replaced with the KeyClient and KeyPublisher
  • On install, keys should be stored in the oauth table by default

Activity

  1. collectoss-issue-migrator commented on Apr 30, 2026

    @collectoss-issue-migrator
    Author

    Note

    Migrated comment from original
    Originally posted by @KhanRayyan3622 on 2025-03-28


    Hi! I'd like to work on this issue. I’ll start by adding the pretty_name and enabled columns to the platform table and can follow up with the OAuth table and key migration. Let me know if there’s anything I should keep in mind while making these changes!

  2. collectoss-issue-migrator commented on Apr 30, 2026

    @collectoss-issue-migrator
    Author

    Note

    Migrated comment from original
    Originally posted by @guptapratykshh on 2026-01-16


    i am working on it

  3. MoralCode commented on May 5, 2026

    @MoralCode
    Contributor

    #293 basically "refactors" this issue to use a new paradigm that i think is a much better model for the future. Closing as superseded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    workersRelated to data workers

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions