seatgeek / backstage-plugins

SeatGeek Backstage Plugins Collection
Apache License 2.0
34 stars 6 forks source link

feat(awards): add file storage for award logos #32

Closed zhammer closed 8 months ago

zhammer commented 8 months ago

award logos are now stored as images in s3 or the local filesystem rather than data blobs. doesn't require a db or api schema migration. whereas before img src={} is the data blob, now it's the url to the uploaded image.

uploading a logo works like this:

  1. i visit /awards/new
  2. i use the image uploader to input an image
  3. the image gets uploaded to the awards API, which stores it in an s3 bucket after passing validation and returns a url for image
  4. i click submit changes
  5. the new award, with { image: <new_image_url> }, is sent to the backend
github-actions[bot] commented 8 months ago

:tada: This PR is included in version 1.0.2 :tada:

The release is available on @seatgeek/backstage-plugin-awards-common@1.0.2

Your semantic-release bot :package::rocket:

github-actions[bot] commented 8 months ago

:tada: This PR is included in version 2.0.0 :tada:

The release is available on @seatgeek/backstage-plugin-awards@2.0.0

Your semantic-release bot :package::rocket:

github-actions[bot] commented 8 months ago

:tada: This PR is included in version 2.0.0 :tada:

The release is available on @seatgeek/backstage-plugin-awards-backend@2.0.0

Your semantic-release bot :package::rocket:

github-actions[bot] commented 7 months ago

:tada: This PR is included in version 1.0.0 :tada:

The release is available on @seatgeek/backstage-plugin-gitlab-catalog-backend@1.0.0

Your semantic-release bot :package::rocket:

github-actions[bot] commented 7 months ago

:tada: This PR is included in version 1.0.2 :tada:

The release is available on @seatgeek/backstage-plugin-slack-catalog-backend@1.0.2

Your semantic-release bot :package::rocket: