elben / mc-map

Austin Stone MC Map
1 stars 0 forks source link

Migration of Campuses to table #42

Closed jasontbradshaw closed 11 years ago

jasontbradshaw commented 11 years ago

If we're doing the 'kinds' field, might as well do this one too. Will be a prerequisite if we're open-sourcing this.

elben commented 11 years ago

The only problem I have is, some orgs may not want/have campuses/kinds and may need other fields. This goes back to dynamic "tags". The biggest problem isn't necessarily the tagging structure; it's mostly the inflexible create/update forms due to active_admin.

elben commented 11 years ago

Basically, if you think it in generic terms:

elben commented 11 years ago

This implies the map filters may also need to be generalizable to the "schema". You have fields that are one-and-only-one, one-or-none, or many.

jasontbradshaw commented 11 years ago

Good point. This could be solved with a 'Filter' table, where each has:

This is actually how I've internally structured the thing on the front-end already.