328 Commits
Author SHA1 Message Date
Mark Ryall 817391cd1e moved some common person display to a partial 2012-09-03 22:59:21 +10:00
Mark Ryall 3c67bf7084 added other social network accounts to profile edit form 2012-09-03 18:09:24 +10:00
Mark Ryall 28de102b93 allowed phone, twitter and facebook to be mass assigned 2012-09-03 17:58:26 +10:00
Mark Ryall 3e38c3fd18 added form fields to add phone, twitter and facebook 2012-09-03 10:52:40 +10:00
Mark Ryall 1cf7ca92d5 added phone and some social network stuff to person 2012-09-03 10:47:23 +10:00
Mark Ryall 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) 2012-09-02 17:29:46 +10:00
Mark Ryall af1f8f3bf4 added link to another quiz 2012-09-01 21:52:12 +10:00
Mark Ryall 5c526fe901 added (weird looking but functional) randomly generated quiz 2012-09-01 21:48:42 +10:00
Mark Ryall 095a559d24 populated quiz page 2012-09-01 21:26:47 +10:00
Mark Ryall e4e8ce1787 added (empty) quiz page 2012-09-01 21:11:11 +10:00
Mark Ryall e88c3d86e9 removed use of person in urls 2012-09-01 17:21:35 +10:00
Mark Ryall 36f2276397 addition and removal of facts for a profile 2012-09-01 17:13:06 +10:00
Mark Ryall b3803d27da correctly misspelled class on inline form 2012-09-01 16:24:23 +10:00
Mark Ryall 9d402a25c1 added facts to user 2012-09-01 16:19:26 +10:00
Mark Ryall 5728482f22 moved soundcloud iframe to a partial and team page now shows default soundcloud track if there is no track for that membership 2012-09-01 11:14:24 +10:00
Mark Ryall 7c913583ec added a track to person (as a default) 2012-09-01 10:49:37 +10:00
Mark Ryall 83bb0888df changed soundcloud display logic to handle public tracks 2012-09-01 10:20:59 +10:00
Mark Ryall 53600fe9af simplified extraction of soundcloud track number and secret (to allow public tracks to be used) 2012-09-01 10:14:40 +10:00
Mark Ryall 863ca16bfc added some logging to membership controller 2012-08-30 22:34:51 +10:00
Mark Ryall 3ad8a917d0 added embedded soundcloud iframe for memberships with associated audio 2012-08-30 22:22:16 +10:00
Mark Ryall 3a0335ac2a extracted track number and secret with a regexp 2012-08-30 22:14:51 +10:00
Mark Ryall d058cf0db9 added membership controller and route to handle post to update soundcloud url 2012-08-30 22:08:47 +10:00
Mark Ryall 66d13d6cdd added form to upload soundcloud embed code content 2012-08-30 22:01:29 +10:00
Mark Ryall 77ff180564 switched to using membership instead of people in team show view 2012-08-30 21:53:52 +10:00
Mark Ryall 90e53d2704 added a migration for soundcloud track and secret 2012-08-30 21:50:53 +10:00
Mark Ryall 93a42dde17 added pinyin name to team page 2012-08-29 12:11:49 +10:00
Mark Ryall 6c0816034e switched to an image with transparency for team silhouette 2012-08-29 11:13:00 +10:00
Mark Ryall 9126d0079d blessed users can now add users to a team by email address 2012-08-28 20:51:03 +10:00
Mark Ryall 0eb2631ab9 fixed busted team details url 2012-08-28 20:28:54 +10:00
Mark Ryall c194ec8f7c moved all teams related functionality to teams controller (renaming from team controller) and blessed users can create new teams 2012-08-28 20:27:20 +10:00
Mark Ryall f02837f1f0 added a silhouette image and an avatar page 2012-08-28 17:08:08 +10:00
Mark Ryall 01238434ad fixed image width in team 2012-08-28 01:00:19 +10:00
Mark Ryall a5019ccd85 moved person logic into a module and stored initial request url in session (to visit after authentication) 2012-08-28 00:52:02 +10:00
Mark Ryall 0abdaf2fab added blessed and omnipotent overrides to allow teams to be reviewed 2012-08-27 23:01:04 +10:00
Mark Ryall 425ef56200 restricted people from seeing teams they are not in 2012-08-27 22:44:10 +10:00
Mark Ryall 0afaa03e02 added a different page when an unknown team is viewed 2012-08-27 22:37:12 +10:00
Mark Ryall 2b7c79ce9e hmm - minor issue with authentication 2012-08-27 20:50:52 +10:00
Mark Ryall 9dc5b9afa2 added user override mechanism 2012-08-27 20:48:24 +10:00
Mark Ryall 1fff661a15 fixed broken image links in team page 2012-08-27 20:33:38 +10:00
Mark Ryall d52ef058ab use env variables for S3 configuration 2012-08-27 20:29:12 +10:00
Mark Ryall 1befa0129f use env variable for rails secret 2012-08-27 20:28:56 +10:00
Mark Ryall 179fbf0812 rearranged profile edit page a little 2012-08-27 19:29:38 +10:00
nparis 35581f74b2 forgot to add updating already existing users with the persona_id 2012-08-24 23:06:36 +10:00
nparis 082284676a added 'persona_id' based on md5 hash of email for storing assets instead of persons id 2012-08-24 22:37:56 +10:00
Nathan Paris 58955bc3ec able to upload and view persons photo using paperclip 2012-08-24 20:44:43 +10:00
Nathan Paris 90577d1bbe .gitignore 2012-08-24 15:35:06 +10:00
Mark Ryall 3b9844fb5b added rspec - maybe some tests will now magically start to write themselves 2012-08-21 21:14:17 +08:00
Mark Ryall 90a6ff4dbc added has_many_through to team to make accessing members easier 2012-08-21 12:59:59 +08:00
Mark Ryall b9d30dad58 moved home to show teams and added a team view 2012-08-20 23:40:52 +08:00
Mark Ryall 23eaea3dc5 added a separate layout for the landing page and removed persona js from application layout 2012-08-20 22:58:13 +08:00