Commit Graph

  • ade7477b33 added an api controller and a single api call to retrieve some attributes for a person Mark Ryall 2012-09-14 14:39:32 +10:00
  • c9128292b0 added check to see if person was found before checking whether they share a team with current user Mark Ryall 2012-09-14 08:47:54 +10:00
  • 87bcac557f added chronic for convenient date entry Mark Ryall 2012-09-13 18:30:04 +10:00
  • f95d948822 changed only image to act as a hyperlink to person profile on team page Mark Ryall 2012-09-13 17:44:20 +10:00
  • 409f96bea8 fixed the use of the uuid method in membership Mark Ryall 2012-09-13 11:31:35 +10:00
  • 3a96fec032 added spec for auto generated account and auth_token person attributes Mark Ryall 2012-09-13 09:15:39 +10:00
  • 0c1cc9be1e now ensuring uniqueness of auth_token in person Mark Ryall 2012-09-13 09:08:49 +10:00
  • 3358b5894d added machinist and a spec for person to verify that uniqueness of account is guaranteed Mark Ryall 2012-09-13 09:06:10 +10:00
  • cc74bed20f lame attempt at making facts section more intuitive Mark Ryall 2012-09-13 01:10:05 +10:00
  • 75bd35239c added link to view profile from profile edit Mark Ryall 2012-09-13 01:01:32 +10:00
  • 91a498e3ad added a specific template for the current user profile in a team Mark Ryall 2012-09-13 00:51:34 +10:00
  • c8a6d56ed2 removed an unused css class Mark Ryall 2012-09-13 00:29:04 +10:00
  • 3ba2c39b8a switched to a fancubos popup to edit soundcloud track for a team membership Mark Ryall 2012-09-13 00:21:04 +10:00
  • 52258bff00 made approved memberships a link to the person profile Mark Ryall 2012-09-13 00:07:46 +10:00
  • 0148bedbad removed unnecessary email variable Mark Ryall 2012-09-12 22:55:43 +10:00
  • d12af93e1c collapsed persona_id creation into create_for_email method (since it is the only way users can be created) Mark Ryall 2012-09-12 22:48:03 +10:00
  • 1aa37ab2ec added autogeneration of auth_token on creation of a new user Mark Ryall 2012-09-12 22:43:56 +10:00
  • 1d9e403595 removed one remaining use of @current_user Mark Ryall 2012-09-12 22:37:42 +10:00
  • fc03b71aef completed specs for application_controller Mark Ryall 2012-09-12 22:35:47 +10:00
  • 7c4ced4e29 added more specs for current_person Mark Ryall 2012-09-12 22:25:54 +10:00
  • 1dfc07a042 added memoisation spec for current_person Mark Ryall 2012-09-12 20:34:51 +10:00
  • 93e761b58e added spec for require_login when already logged in Mark Ryall 2012-09-12 20:31:53 +10:00
  • 5eef2d2b88 another test for the require login method Mark Ryall 2012-09-12 20:30:36 +10:00
  • af66d1b200 added a trivial spec for application controller Mark Ryall 2012-09-12 20:19:29 +10:00
  • 201760989e added display of current auth token Mark Ryall 2012-09-12 18:07:53 +10:00
  • 4a459bc0c5 added require of uuid generator to membership Mark Ryall 2012-09-12 18:01:27 +10:00
  • 77b28520eb moved uuid generation into a mixin Mark Ryall 2012-09-12 18:00:36 +10:00
  • 25d6db6729 added an auth token to user Mark Ryall 2012-09-12 17:53:50 +10:00
  • 2aaff667c0 added a warning message that people will receive an email when invited to join a team Mark Ryall 2012-09-11 17:23:12 +10:00
  • 7c34dcab50 removed navbar from landing page and made the entire div clickable (perhaps not very usable) Mark Ryall 2012-09-11 17:15:29 +10:00
  • 8450786222 added individual acceptance or rejection of an invitation to join a team Mark Ryall 2012-09-11 16:28:23 +10:00
  • 52f5785372 added a different partial for pending membership in a team Mark Ryall 2012-09-11 14:20:04 +10:00
  • 8270ab632e added BASE_URL to control expected url and implemented acceptance of invitation link (which only works for the invited team member) Mark Ryall 2012-09-11 13:58:19 +10:00
  • cf9199c6e0 added email notification for when a user is invited to join a team Mark Ryall 2012-09-11 13:30:05 +10:00
  • 797fc43882 added pending approval token to memberships Mark Ryall 2012-09-11 11:49:18 +10:00
  • 6fe1dcc98d added sendgrid instructions, configuration and added a simple (but functioning) email notification when someone is added to a team Mark Ryall 2012-09-11 11:46:30 +10:00
  • c3369de8de updated the instructions Mark Ryall 2012-09-11 11:24:09 +10:00
  • 1b0c9d69b1 switched to using uuid as initially generated account for new users Mark Ryall 2012-09-11 08:30:13 +10:00
  • 181d81d0ff moved authorisation stuff into an omnipotence module Mark Ryall 2012-09-11 08:25:15 +10:00
  • dbe2bc2cce removed hyperlink styling from text in highlighted sections Mark Ryall 2012-09-10 23:59:02 +10:00
  • 708fe90d9c added timestamp as initial account name Mark Ryall 2012-09-10 16:22:30 +10:00
  • ed4b5a441f fixed naming issue in profile controller Mark Ryall 2012-09-10 15:38:25 +10:00
  • 2456044063 added a check for profile to hide people who you do not share a team with Mark Ryall 2012-09-10 15:25:52 +10:00
  • a57e698d75 renamed unknown team view Mark Ryall 2012-09-10 13:31:53 +10:00
  • aeb2929195 added ability to edit individual profile url Mark Ryall 2012-09-10 13:19:24 +10:00
  • 83ad61efac Added facts to profile page Mark Ryall 2012-09-10 13:10:51 +10:00
  • 04d703eacf added a few more things to the individual profile Mark Ryall 2012-09-10 13:06:54 +10:00
  • bbe023454f added a profile page (accessed via 'account') Mark Ryall 2012-09-10 12:34:19 +10:00
  • 58c453ddc6 added css override to ensure the sensational user experience during the quiz is maintained Mark Ryall 2012-09-10 11:19:59 +10:00
  • dab7c9dff9 introduced fancy box for modal forms to create teams and add members to a team Mark Ryall 2012-09-08 23:57:35 +10:00
  • 1b50d2bd52 added MIT license Mark Ryall 2012-09-08 22:38:06 +10:00
  • dcddf19a78 switched to rails 3.2.8 Mark Ryall 2012-09-06 19:58:43 +10:00
  • 0cc836a401 switched to latest bootstrap version and moved it to public Mark Ryall 2012-09-06 08:52:39 +10:00
  • 870e561d3a replaced nil check with blank for phone and other social profile network fields Mark Ryall 2012-09-04 19:00:18 +10:00
  • 140a3e14b2 added icon images Mark Ryall 2012-09-03 23:37:46 +10:00
  • dded649230 added phone and social media links to team display page Mark Ryall 2012-09-03 23:37:23 +10:00
  • 817391cd1e moved some common person display to a partial Mark Ryall 2012-09-03 22:59:21 +10:00
  • 3c67bf7084 added other social network accounts to profile edit form Mark Ryall 2012-09-03 18:09:24 +10:00
  • 28de102b93 allowed phone, twitter and facebook to be mass assigned Mark Ryall 2012-09-03 17:58:26 +10:00
  • 3e38c3fd18 added form fields to add phone, twitter and facebook Mark Ryall 2012-09-03 10:52:40 +10:00
  • 1cf7ca92d5 added phone and some social network stuff to person Mark Ryall 2012-09-03 10:47:23 +10:00
  • 050982ea87 added creator to team and removed restrictions on team creation and updates (everyone can create teams and any member of a team can add new members) Mark Ryall 2012-09-02 17:29:46 +10:00
  • af1f8f3bf4 added link to another quiz Mark Ryall 2012-09-01 21:52:12 +10:00
  • 5c526fe901 added (weird looking but functional) randomly generated quiz Mark Ryall 2012-09-01 21:48:42 +10:00
  • 095a559d24 populated quiz page Mark Ryall 2012-09-01 21:26:47 +10:00
  • e4e8ce1787 added (empty) quiz page Mark Ryall 2012-09-01 21:11:11 +10:00
  • e88c3d86e9 removed use of person in urls Mark Ryall 2012-09-01 17:21:35 +10:00
  • 36f2276397 addition and removal of facts for a profile Mark Ryall 2012-09-01 17:13:06 +10:00
  • b3803d27da correctly misspelled class on inline form Mark Ryall 2012-09-01 16:24:23 +10:00
  • 9d402a25c1 added facts to user Mark Ryall 2012-09-01 16:19:26 +10:00
  • 5728482f22 moved soundcloud iframe to a partial and team page now shows default soundcloud track if there is no track for that membership Mark Ryall 2012-09-01 11:14:24 +10:00
  • 7c913583ec added a track to person (as a default) Mark Ryall 2012-09-01 10:49:37 +10:00
  • 83bb0888df changed soundcloud display logic to handle public tracks Mark Ryall 2012-09-01 10:20:59 +10:00
  • 53600fe9af simplified extraction of soundcloud track number and secret (to allow public tracks to be used) Mark Ryall 2012-09-01 10:14:40 +10:00
  • 863ca16bfc added some logging to membership controller Mark Ryall 2012-08-30 22:34:51 +10:00
  • 3ad8a917d0 added embedded soundcloud iframe for memberships with associated audio Mark Ryall 2012-08-30 22:22:16 +10:00
  • 3a0335ac2a extracted track number and secret with a regexp Mark Ryall 2012-08-30 22:14:51 +10:00
  • d058cf0db9 added membership controller and route to handle post to update soundcloud url Mark Ryall 2012-08-30 22:08:47 +10:00
  • 66d13d6cdd added form to upload soundcloud embed code content Mark Ryall 2012-08-30 22:01:29 +10:00
  • 77ff180564 switched to using membership instead of people in team show view Mark Ryall 2012-08-30 21:53:52 +10:00
  • 90e53d2704 added a migration for soundcloud track and secret Mark Ryall 2012-08-30 21:50:53 +10:00
  • 93a42dde17 added pinyin name to team page Mark Ryall 2012-08-29 12:11:49 +10:00
  • 6c0816034e switched to an image with transparency for team silhouette Mark Ryall 2012-08-29 11:13:00 +10:00
  • 9126d0079d blessed users can now add users to a team by email address Mark Ryall 2012-08-28 20:51:03 +10:00
  • 0eb2631ab9 fixed busted team details url Mark Ryall 2012-08-28 20:28:54 +10:00
  • c194ec8f7c moved all teams related functionality to teams controller (renaming from team controller) and blessed users can create new teams Mark Ryall 2012-08-28 20:27:20 +10:00
  • f02837f1f0 added a silhouette image and an avatar page Mark Ryall 2012-08-28 17:08:08 +10:00
  • 01238434ad fixed image width in team Mark Ryall 2012-08-28 01:00:19 +10:00
  • a5019ccd85 moved person logic into a module and stored initial request url in session (to visit after authentication) Mark Ryall 2012-08-28 00:52:02 +10:00
  • 0abdaf2fab added blessed and omnipotent overrides to allow teams to be reviewed Mark Ryall 2012-08-27 23:01:04 +10:00
  • 425ef56200 restricted people from seeing teams they are not in Mark Ryall 2012-08-27 22:44:10 +10:00
  • 0afaa03e02 added a different page when an unknown team is viewed Mark Ryall 2012-08-27 22:37:12 +10:00
  • 2b7c79ce9e hmm - minor issue with authentication Mark Ryall 2012-08-27 20:50:52 +10:00
  • 9dc5b9afa2 added user override mechanism Mark Ryall 2012-08-27 20:48:24 +10:00
  • 1fff661a15 fixed broken image links in team page Mark Ryall 2012-08-27 20:33:38 +10:00
  • d52ef058ab use env variables for S3 configuration Mark Ryall 2012-08-27 20:29:12 +10:00
  • 1befa0129f use env variable for rails secret Mark Ryall 2012-08-27 20:28:56 +10:00
  • 179fbf0812 rearranged profile edit page a little Mark Ryall 2012-08-27 19:29:38 +10:00
  • 35581f74b2 forgot to add updating already existing users with the persona_id nparis 2012-08-24 23:06:36 +10:00
  • 082284676a added 'persona_id' based on md5 hash of email for storing assets instead of persons id nparis 2012-08-24 22:37:56 +10:00