yammer/sched.do — pull request #289 by brittballard (2013-01-30 02:22:37+00:00)
Title: Add new invitation page for inviting multiple users at once

* Add MultipleInvitationsController and spec
* Add index page for MultipleInvitationsController
* Add routes for MultipleInvitationsController#index
* Event#update redirects to referer of Event#edit
* Add javascript templates rendered on multi invite page
* Move all existing javascript templates into a subfolder in views

* Add new acceptance tests for the multiple invitation page
* Update existing acceptance specs to navigate to Event#show
* Add spec steps to interact with autocomplete on multi invite page
* Add spec step to print out more javascript error info to help debug
* Add spec step to confirm user did not receive an email
* Add spec step to confirm user does not receive private message
* Add spec step to confirm group is not in group list
* Add content checks to spec steps to avoid js timing tests
* Add information passed into spec steps to help avoid js timing issues

* Add styling for new multiple invite group/user invitee lists
* Add styling for user, group and guest invitees in group/user lists
* Add styling for guest/group delete button
* Add styling for removing user, guests or groups from the multi invite page
* Add sytling for loading screen between multi invite and Event#show

* Add new javascript data translator for new multi invite autocomplete
* Split existing data translator into two pieces one for shared func
* Add new manifest for multi invite page
* Split util.js into several files to increase organization
* Split template.js into several files to increase organization
* Add new javascript specs for all non dom manipulating javascript files
* Reorganize existing translator javascript specs to reflect changes
* Updated fake_yammer_assets/yam.js to remove all vendor provided js

* Updated Modernizr to include localstorage functionality
* Add Namespace.js

* Remove access_token from window into YammerApi object
* Upcased all javascript namespaces
* Add headings for invitation_steps
* Clean up formatting in _form.html.erb
* Add test for Events#create
* Add test for setting the owner to the current user
* Remove Vote.none method that is no longer used
* Update Event route to use except: over only: when ~5 routes described