Instead of strongly coupling users and events via an association, give
events an actor_netid field that is (more or less) free-form (just validating
alphanumericity). This will allow us to enter the field more freely
when adding events manually.
Don't have controller automatically fill in actor for manually enterd event.
Add text box for actor in forms for manually adding events.
Fill in current user as default when creating events.
Update tests.
add jquery-autocomplete and jquery-ui gems
Add js/css includes for autocomplete
Add routes, controller code, and view code necessary to make
Actor field autocomplete when manually adding events.
Add enterable date to events (so we don't just use created_at anymore).
Use that date in views.
Use jquery datepicker instead of bootstrap. Remove bootstrap datepicker files.
(with bootstrap there was a style problem with a datepicker in a modal
dialog - using jquery directly seems to avoid this).
Fix up tests, etc. to accomodate date in events.
Add aggregate event tables to repository and collection.
I would imagine that at some point these will need to be paginated, but
they're not now. Let's wait until it becomes a problem.