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

Personnel Photos #10

Open
flwyd opened this issue Feb 9, 2013 · 0 comments
Open

Personnel Photos #10

flwyd opened this issue Feb 9, 2013 · 0 comments

Comments

@flwyd
Copy link
Member

flwyd commented Feb 9, 2013

At trainings, a photographer takes a picture of each trainee. These are uploaded to the system and shown on their personnel pages. They are also used in the laminate printing process in a separate system. Photos are generally cropped before upload so that they're a useful headshot for a laminate.

It looks like paperclip plus paperclip-meta plus paperclip_database may make this fairly easy.

  • A Person has_one laminate_photo
  • Prevent DoS attacks by setting a reasonable file size default, large enough for 12 megapixels perhaps
  • Photos should be thumbnailed to a common size for display (100? 128? 150?)
  • Photos should be displayed on Person and Involvement pages
  • People with the Photographer or Laminates role can create a Photograph
  • Consider a bulk photo adding view with an upload button for each person at a training
  • Flexibility in photo storage implementations (set in config/environments) might be nice if it's easier to use the filesystem than a database in development. It would be nice if the production version stored photos in the database so a single export is needed to move from the 'net to the Playa or a test instance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant