TechAtNYU / blueprint

:blue_book: One-stop for all Tech@NYU information
http://tnyu.org/
MIT License
5 stars 1 forks source link

Add event-add form #21

Open brentdur opened 8 years ago

brentdur commented 8 years ago

Maybe fields:

title description details start time end time teams venue: maybe existing venue or venue inline levels aims presenters teaches status: default to announced added by: default to log in user is_internal: hidden, set to No

feel free to adjust this as you see fit, just some guidelines

ethanresnick commented 8 years ago

One thought for status: rather than having a dropdown (even with a better default), it could be nice to just have two buttons at the bottom of the form: "Publish" and "Save Draft". That way, an explicit choice is still required (which I think is safer than defaulting to published) but it's clearer what's being chosen and doesn't look like yet another field.

Also, for title: if the user's title is too long, the short title field is gonna have to be shown for the user to fill in, or the api will reject the event. but that field should be shown conditionally (and the API auto-defaults shortTitle to title if title isn't too long, so no need to do that on the client).