{"push_id":791335547,"size":54,"distinct_size":1,"ref":"refs/heads/feature/docwiki","head":"d607541aad85f49603e3dc372c19f7cc7b4062e9","before":"3ea6e4a8a9c2c44a1bfd51a809e72ee0fa80db80","commits":[{"sha":"d24a6d7e695dff86d99b61d398a9971c7b1a109e","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Started setting up our inviteUsers dialog","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/d24a6d7e695dff86d99b61d398a9971c7b1a109e"},{"sha":"87dc9514e1511750cce1efb0b5b9913534b11d02","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Started setting up invitation model to render invite form","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/87dc9514e1511750cce1efb0b5b9913534b11d02"},{"sha":"3f33116a57ee4562321caea3920963ad3bd60c65","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Got invitation model working with schemaForm. Started tidying up invite HTML","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/3f33116a57ee4562321caea3920963ad3bd60c65"},{"sha":"9d6e0573900c9865abad1b068d4cae79274ecdd4","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Invite users styled and form validation working correctly now","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/9d6e0573900c9865abad1b068d4cae79274ecdd4"},{"sha":"e52ea1bb8ef9ac6e98b1b20d3827d10784932328","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Documented procedure for invite users","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/e52ea1bb8ef9ac6e98b1b20d3827d10784932328"},{"sha":"6f88e22154f0f8e8a0f74993888335700c98acf9","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): First implementation of the inviteUser procedure","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/6f88e22154f0f8e8a0f74993888335700c98acf9"},{"sha":"0dd9a2e440e06370d46e2592adcd1f35bebf5434","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Continued invitation integration\n\n- MT now distinguishes between active and inactive memberships\n- inviteUser method dedupes and filters empty addresses before\n  processing","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/0dd9a2e440e06370d46e2592adcd1f35bebf5434"},{"sha":"70540bc88637976d10025b442b4ee10cfc2e680f","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Setup temporary acceptInvite view and controller structure","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/70540bc88637976d10025b442b4ee10cfc2e680f"},{"sha":"fff3d2482911173c626d5f23db2df878af555f2a","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Continued implementing accepting invitation controllers","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/fff3d2482911173c626d5f23db2df878af555f2a"},{"sha":"cf9da19c4b8e30cdd99034fee878de72b839b32c","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Tabs -> spaces","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/cf9da19c4b8e30cdd99034fee878de72b839b32c"},{"sha":"9f7a5f93079dfb23b7161b4fe0fc11fa40f64f62","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Applied some indentation formatting to key address book files","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/9f7a5f93079dfb23b7161b4fe0fc11fa40f64f62"},{"sha":"fdaea8a189ffeada25a1c1acb1932a1a37e24216","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Setup basic enrollment form and forwarding","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/fdaea8a189ffeada25a1c1acb1932a1a37e24216"},{"sha":"173cfe26414843c28157336e3b4f87eae2c4f854","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Almost finished custom enrollment impl","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/173cfe26414843c28157336e3b4f87eae2c4f854"},{"sha":"2ea46940870258773f428148c84418fb641b0f5b","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Successfully implemented enroll controller","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/2ea46940870258773f428148c84418fb641b0f5b"},{"sha":"13398a56159fd5b1bbfb47bc6821641ae41d1ae9","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Implemented 'accept' controller - tested after enrollment","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/13398a56159fd5b1bbfb47bc6821641ae41d1ae9"},{"sha":"e1ce3628fa8ebcd838b7492f184bdc70ee3a39f4","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Invitation emails send out appropriately - added back membership helper methods","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/e1ce3628fa8ebcd838b7492f184bdc70ee3a39f4"},{"sha":"5792136ad43db6a88b2ef3086ff8980f7c09b983","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Close inviteUsers dialog before the method has executed","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/5792136ad43db6a88b2ef3086ff8980f7c09b983"},{"sha":"db45105f907b592ab7dc7f05805688c57a2839ed","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"stephen fortune"},"message":"feature(address-book): Unblock-ed fiber and added loading fieldset","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/db45105f907b592ab7dc7f05805688c57a2839ed"},{"sha":"50785d0a342131dddc9b03a5261a925124168150","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"Stephen Fortune"},"message":"feature(address-book): Accept route now requires user appropriately","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/50785d0a342131dddc9b03a5261a925124168150"},{"sha":"ebd9e88a070ef55b234b0c8a70c74f4bd8fd2056","author":{"email":"a489a8d1b132ab6dfecd1a554df2130ea4252bd9@icecb.com","name":"Stephen Fortune"},"message":"feature(address-book): Started implementing auto-accept invitations\n\n- New acceptService that deals with appropriate business logic.\n- Route changes so that enrollment has a membershipId","distinct":false,"url":"https://api.github.com/repos/Isometrica/isometrica-meteor/commits/ebd9e88a070ef55b234b0c8a70c74f4bd8fd2056"}]}