joatuapp / joatu-v2

The JoatU application, version 2. Written in Ruby on Rails.
https://alpha.joatu.org
GNU General Public License v3.0
27 stars 5 forks source link

Community Offers V1 (simple) #125

Open joatu opened 9 years ago

joatu commented 9 years ago

These community offers forms will become uncomfirmed events (to be confirmed by an admin). They will eventually be able to be confirmed by the moderators of organization hubs.

All offers will fall under one category for now, but eventually we'll have unique forms created for different types of offers. Here is a list of some of the potential community offers: Event, Cleaning, Educational Course, FreeSkool (day of educational courses), Gardening, Food, Physical Good (available to the community), Political (petitioning government/writing policy, etc), Care, Health, etc.

The following form will hopefully be a 'catch-all' for the time being.

Title Description Date Start Time/End Time Address - Location name, Street Number, Street Name, Apartment #, Postal Code Capacity

Value to society Qualifications to offer this community event (in the event, it should display the person's general references as well as whatever they write for qualifications) How many hours of work you will provide for this event Requirements you will provide Requirements you need to host the event Services/Products that you would appreciate to make the event better Do you need help with this community? Volunteers? Special Requests? (Paragraph box) Comments/Questions (Paragraph box)

undergroundwebdesigns commented 9 years ago

Hey @joatu,

Working on this now, but I'm not sure about a couple of those fields. What's the point of the comments / questions box? How is this supposed to be used? Also, what's the difference between "product / services that would make the event better" and "do you need help"? Both sound like they belong in a single "requests" box to me.

undergroundwebdesigns commented 9 years ago

Another question: where would you like to link to this form? From the requests page? From the header? From elsewhere?

joatu commented 9 years ago

re: comments/questions box : Right now we don't know exactly if we're creating the right kind of community offer. The ones they used in http://philabucks.org/projects.php were completely open. So I wanted to have at least one open field where people can express whatever it is they feel is necessary. Basically, it's attaching a one-question survey into the form to figure out how we can improve it.

Definitely on the header. This is the real deal. :+1: Offers - Requests - Community Offers

I suppose the community offers page can double as the events (and past events) page.

undergroundwebdesigns commented 9 years ago

@joatu this is done, at least as I envisioned it.

I've created a new form, linked from the header, where people can fill out the fields you described. This makes the a new "pending" event. Inside the admin area you can review these pending events / community offers, and change the status to "approved". You can also assign it to a pod and/or organization (I wasn't sure if this should be a user-facing option, so for now it isn't). Once you assign it to a pod and mark it approved, the event / offer will show on the pod's page under the existing event listing.

I also expanded that event listing, so when you click on it it shows the address and, if present, all the new "community offer" fields, except the "question or comment" field.

All that is now deployed.

Your last comment mentioned a "community offers page", and that caught me by surprise. I'm not sure what that would look like, or that you were expecting something like that. Can you give me more information on how you envisioned that page working? Obviously, such a page won't be ready for your talk tomorrow.

joatu commented 9 years ago

Awesome. Overall fantastic. You're giving me a lot more confidence about my issue writing by the way because it's pretty much like I imagined it.

Reminders & Notes & Future Ideas relevant to this issue:

Events issue #117 Markdown would make the event look a lot prettier #106

Things I will put in a future issue but aren't critical now

Community Offers Page would have the list of upcoming events and a list of past events. Perhaps being able to select by All/Pod/Hub would be interesting. And at some point, I'd like to be able to see the follow-up. So people can link to image albums or leave comments about the event or create an article describing what the event was and documenting it. Definitely a back-burner idea for now.