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 public API endpoint for public collections #2174

Open
wants to merge 18 commits into
base: public-collections-feature
Choose a base branch
from

Commits on Nov 22, 2024

  1. Add public API endpoint for public collections

    If org with provided slug doesn't exist or no public collections
    exist for that org, return same 404 response with a detail of
    "public_collections_not_found" to prevent people from using public
    endpoint to determine whether an org exists.
    
    Endpoint is /api/public-collections/<org-slug> to avoid collisions
    with existing org and collection endpoints.
    tw4l committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b607bf2 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    9b1297e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fe9c73 View commit details
    Browse the repository at this point in the history
  3. Remove duplicate tests

    tw4l committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    beab346 View commit details
    Browse the repository at this point in the history
  4. Use model for public org details in public list endpoint

    This will be more easily extensible if we want to add additional
    fields (like an organization description) that would be visible in
    a public profile.
    tw4l committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    15b66f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Configuration menu
    Copy the full SHA
    68cf750 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b0c173 View commit details
    Browse the repository at this point in the history
  3. Format with Black

    tw4l committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    02891ad View commit details
    Browse the repository at this point in the history
  4. Fix typo in test key

    tw4l committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d4458de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    574d2d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    783c434 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5dd0a45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ac14949 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    25ec757 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    16ada91 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dbe31ef View commit details
    Browse the repository at this point in the history
  12. Don't pass None to str validator

    tw4l committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e4fa4a5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4027495 View commit details
    Browse the repository at this point in the history