328 Commits
Author SHA1 Message Date
Mark Ryall 0c1cc9be1e now ensuring uniqueness of auth_token in person 2012-09-13 09:08:49 +10:00
Mark Ryall 3358b5894d added machinist and a spec for person to verify that uniqueness of account is guaranteed 2012-09-13 09:06:10 +10:00
Mark Ryall cc74bed20f lame attempt at making facts section more intuitive 2012-09-13 01:10:05 +10:00
Mark Ryall 75bd35239c added link to view profile from profile edit 2012-09-13 01:01:32 +10:00
Mark Ryall 91a498e3ad added a specific template for the current user profile in a team 2012-09-13 00:51:34 +10:00
Mark Ryall c8a6d56ed2 removed an unused css class 2012-09-13 00:29:04 +10:00
Mark Ryall 3ba2c39b8a switched to a fancubos popup to edit soundcloud track for a team membership 2012-09-13 00:21:04 +10:00
Mark Ryall 52258bff00 made approved memberships a link to the person profile 2012-09-13 00:07:46 +10:00
Mark Ryall 0148bedbad removed unnecessary email variable 2012-09-12 22:55:43 +10:00
Mark Ryall d12af93e1c collapsed persona_id creation into create_for_email method (since it is the only way users can be created) 2012-09-12 22:48:03 +10:00
Mark Ryall 1aa37ab2ec added autogeneration of auth_token on creation of a new user 2012-09-12 22:43:56 +10:00
Mark Ryall 1d9e403595 removed one remaining use of @current_user 2012-09-12 22:37:42 +10:00
Mark Ryall fc03b71aef completed specs for application_controller 2012-09-12 22:35:47 +10:00
Mark Ryall 7c4ced4e29 added more specs for current_person 2012-09-12 22:25:54 +10:00
Mark Ryall 1dfc07a042 added memoisation spec for current_person 2012-09-12 20:34:51 +10:00
Mark Ryall 93e761b58e added spec for require_login when already logged in 2012-09-12 20:31:53 +10:00
Mark Ryall 5eef2d2b88 another test for the require login method 2012-09-12 20:30:36 +10:00
Mark Ryall af66d1b200 added a trivial spec for application controller 2012-09-12 20:19:29 +10:00
Mark Ryall 201760989e added display of current auth token 2012-09-12 18:07:53 +10:00
Mark Ryall 4a459bc0c5 added require of uuid generator to membership 2012-09-12 18:01:27 +10:00
Mark Ryall 77b28520eb moved uuid generation into a mixin 2012-09-12 18:00:36 +10:00
Mark Ryall 25d6db6729 added an auth token to user 2012-09-12 17:53:50 +10:00
Mark Ryall 2aaff667c0 added a warning message that people will receive an email when invited to join a team 2012-09-11 17:23:12 +10:00
Mark Ryall 7c34dcab50 removed navbar from landing page and made the entire div clickable (perhaps not very usable) 2012-09-11 17:15:29 +10:00
Mark Ryall 8450786222 added individual acceptance or rejection of an invitation to join a team 2012-09-11 16:28:23 +10:00
Mark Ryall 52f5785372 added a different partial for pending membership in a team 2012-09-11 14:20:04 +10:00
Mark Ryall 8270ab632e added BASE_URL to control expected url and implemented acceptance of invitation link (which only works for the invited team member) 2012-09-11 13:58:19 +10:00
Mark Ryall cf9199c6e0 added email notification for when a user is invited to join a team 2012-09-11 13:30:05 +10:00
Mark Ryall 797fc43882 added pending approval token to memberships 2012-09-11 11:49:18 +10:00
Mark Ryall 6fe1dcc98d added sendgrid instructions, configuration and added a simple (but functioning) email notification when someone is added to a team 2012-09-11 11:46:30 +10:00
Mark Ryall c3369de8de updated the instructions 2012-09-11 11:24:09 +10:00
Mark Ryall 1b0c9d69b1 switched to using uuid as initially generated account for new users 2012-09-11 08:30:13 +10:00
Mark Ryall 181d81d0ff moved authorisation stuff into an omnipotence module 2012-09-11 08:25:15 +10:00
Mark Ryall dbe2bc2cce removed hyperlink styling from text in highlighted sections 2012-09-10 23:59:02 +10:00
Mark Ryall 708fe90d9c added timestamp as initial account name 2012-09-10 16:22:30 +10:00
Mark Ryall ed4b5a441f fixed naming issue in profile controller 2012-09-10 15:38:25 +10:00
Mark Ryall 2456044063 added a check for profile to hide people who you do not share a team with 2012-09-10 15:25:52 +10:00
Mark Ryall a57e698d75 renamed unknown team view 2012-09-10 13:31:53 +10:00
Mark Ryall aeb2929195 added ability to edit individual profile url 2012-09-10 13:19:24 +10:00
Mark Ryall 83ad61efac Added facts to profile page 2012-09-10 13:10:51 +10:00
Mark Ryall 04d703eacf added a few more things to the individual profile 2012-09-10 13:06:54 +10:00
Mark Ryall bbe023454f added a profile page (accessed via 'account') 2012-09-10 12:34:19 +10:00
Mark Ryall 58c453ddc6 added css override to ensure the sensational user experience during the quiz is maintained 2012-09-10 11:19:59 +10:00
Mark Ryall dab7c9dff9 introduced fancy box for modal forms to create teams and add members to a team 2012-09-08 23:57:35 +10:00
Mark Ryall 1b50d2bd52 added MIT license 2012-09-08 22:38:06 +10:00
Mark Ryall dcddf19a78 switched to rails 3.2.8 2012-09-06 19:58:43 +10:00
Mark Ryall 0cc836a401 switched to latest bootstrap version and moved it to public 2012-09-06 08:52:39 +10:00
Mark Ryall 870e561d3a replaced nil check with blank for phone and other social profile network fields 2012-09-04 19:00:18 +10:00
Mark Ryall 140a3e14b2 added icon images 2012-09-03 23:37:46 +10:00
Mark Ryall dded649230 added phone and social media links to team display page 2012-09-03 23:37:23 +10:00