Skip to content

CDN Media and Upload Manager Store #48

@phasenull

Description

@phasenull

Backend is halfway done but cant decide how uploads (as in request) and media uploads should work

also fix route names on UploadsController.ts and add documentation to swagger

  • /listOnlyUploadsThatHaveNotBeenApprovedBecauseSomeoneCouldntFindAProperWatToCreateAnSQLQueryBuilderBasedOnSearchParameters -> i believe this was for verified users so they could list non-approved content but idk its been a while since i created this, also typo in word "wat" it should've been "way" [VERIFIED]
  • /create -> create request [OWNER]
  • /media -> upload image [OWNER]
  • /usage -> see hourly limits and uploaded content in the last hour [OWNER]
  • /:user_id/:id -> see upload details [PUBLIC]

also add

  • /:user_id/usage -> less detailed version of usage including total upload count, total media count, size etc. [VERIFIED + OWNER]
  • /:user_id/list -> list approved content (verified users only so users(1) dont doxx each other) [VERIFIED + OWNER]
  • /:user_id/timeout -> self explanatory [VERIFIED]
  • /:user_id/:id/remove -> remove / dis-approve request without deleting its media from CDN servers [VERIFIED + OWNER]
  • /:user_id/:id/approve -> self explanatory [VERIFIED]
  • /:user_id/:id/medias/:media_id/remove -> self explanatory [VERIFIED + OWNER]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions