carlsednaoui / nycio

NYC Tech Volunteer Database
6 stars 2 forks source link

User table schema #12

Closed carlsednaoui closed 10 years ago

carlsednaoui commented 10 years ago

These are the fields we'll need in our User table.

SuperAdmin

miclovich commented 10 years ago

Yea; this makes sense...

I think we'll create other tables and make references to them (in the User table) such as Location, TimePreference, and Skill... perhaps for the Skills, they could belong to an Organization and this will give indication to the volunteer of the potential skill-sets otherwise, the volunteer can "add new skill" and this could maybe lead organizations to adopt this skill..

carlsednaoui commented 10 years ago

Yah, or maybe the skill is tied to a program since an organization can have many programs.

The end goal here is to allow organizations to filter/ search the DB by skillset.

miclovich commented 10 years ago

Right on!

miclovich commented 10 years ago

Strongly considering thoughts around http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

General User --> a volunteer profile (optional)

And then general users can create Organizations (which can be accepted by super admins); from our previous discussions, this potential user would then accept requests to join the organizations by a volunteer.

carlsednaoui commented 10 years ago

Sounds good to me!

carlsednaoui commented 10 years ago

This issue is outdated. Please refer to #20.