Commit Graph
13034 Commits
Author SHA1 Message Date
Skud b6c759e521 edit comments 2013-02-08 14:49:07 +11:00
Skud ae59b1e18d pass post_id through to comment 2013-02-08 14:37:57 +11:00
Skud f66b4a64a3 added comment button to posts 2013-02-08 14:22:49 +11:00
Skud a0a88bee11 comment form shouldn't have author/post fields 2013-02-08 14:14:07 +11:00
Gnat d800747365 Attempted rearranging settings page, broke something 2013-02-08 01:43:23 +00:00
Joseph Caudle 01ab177cc9 Merge pull request #104 from Skud/public_email
Public email
2013-02-05 22:25:06 -08:00
Skud 09727d99b2 show email on profile if wanted 2013-02-06 16:54:15 +11:00
Skud d5327ebbf3 show_email checkbox on settings page 2013-02-06 16:31:11 +11:00
Joseph Caudle cf05e4108d Merge pull request #103 from Skud/edit_settings
Edit settings
2013-02-05 21:28:31 -08:00
Skud 363502a807 add show_email field to members 2013-02-06 16:25:17 +11:00
Skud 4f64946de2 Wrote some very basic tests for the improved settings page 2013-02-06 16:10:43 +11:00
Skud a50bee4828 oops, broke tests with the change to 'Sign in' 2013-02-06 16:00:47 +11:00
Skud 1dbed949f6 s/Log in/Sign in/ -- be consistent with devise 2013-02-06 15:56:51 +11:00
Skud 9b458070e0 Settings form now works (and is prettified)
Had to add some Devise crud based on advice on their wiki, otherwise
you couldn't change your settings without changing your password.

Also had to make a hidden field for tos_agreement. I don't really love
it but nobody seems to be able to recommend a better way.
2013-02-06 15:54:43 +11:00
Skud dfac54d936 Added hidden TOS field to edit settings page so it works 2013-02-06 15:31:14 +11:00
gnattery 6da3e4fae5 Added associations and tested them 2013-02-06 15:20:44 +11:00
gnattery 3cff543184 rails g scaffold Comment 2013-02-06 14:49:49 +11:00
Skud e5d380729e we more or less have a settings page. doesn't WORK though. 2013-02-06 12:46:45 +11:00
Skud fb37e1abaa fixed a weird variable expansion 2013-02-06 11:41:08 +11:00
Skud 893d92ac72 Added 'Settings' to top nav 2013-02-06 11:39:03 +11:00
pozorvlak 7beaf4afa4 Merge pull request #102 from Skud/nomemberjson
No member json
2013-02-05 03:44:55 -08:00
Skud e41293c121 fixed placement of curly braces. tests now pass. 2013-02-05 22:30:28 +11:00
Skud 1ccaab3085 Don't allow members to be accessible with JSON
One of the tests is failing and I can't for the life of me figure out
why. Everything looks fine when I try it with curl from the command
line. Hmm.
2013-02-02 23:37:24 +11:00
pozorvlak 2f2ec81345 Merge pull request #101 from Skud/spike-cancan
Controller security
2013-02-01 04:33:58 -08:00
Skud 58e5d04d50 controller tests for plantings now pass 2013-02-01 22:55:48 +11:00
Skud 302a32c768 that can? check was superflous; controller does it for us. 2013-02-01 22:03:05 +11:00
Skud 75e8ea1119 I'd rather not use Member.new 2013-02-01 13:37:33 +11:00
Skud 21960a5494 Tried to get controller tests passing.
All are fine except for plantings.  I'm pretty sure hte problem is to do
with these two lines in app/model/ability.rb

  can :update, Planting, :garden => { :owner_id => member.id }
  can :destroy, Planting, :garden => { :owner_id => member.id }

I'm pretty sure that's the right syntax (according to
https://github.com/ryanb/cancan/wiki/Defining-Abilities) but since it's
the update and delete actions that are failing, I guess I must have it
wrong somehow.  Any hints?
2013-02-01 13:25:06 +11:00
Skud 87f14247e0 modified views to use CanCan 2013-02-01 13:24:32 +11:00
Skud 2d6f1ae210 redirect to previous page if available 2013-02-01 11:29:14 +11:00
Skud 3697c28a00 Added more informative error message. 2013-02-01 11:23:54 +11:00
Skud cd469264bd this seems to mostly work 2013-02-01 11:21:13 +11:00
Skud ed2e73832d sorta kinda works, but login/homepage are b0rked 2013-02-01 11:10:12 +11:00
Skud f25729ce3b First cut of a set of permissions 2013-02-01 10:41:38 +11:00
Skud ea8f30bd8d tweaked cancan defaults (we don't have current_user) 2013-02-01 10:25:54 +11:00
Skud 71760a4369 added cancan gem 2013-02-01 10:24:37 +11:00
pozorvlak d442e3fcce Merge pull request #98 from Skud/mobile-homepage
Fixed the homepage so it doesn't look messy on phones.
2013-01-29 05:39:13 -08:00
pozorvlak 4a18710fe8 Merge pull request #99 from sauramaia/prettify-login
Prettify login
2013-01-29 05:35:27 -08:00
pozorvlak ce9e4b2e8d Merge pull request #100 from sabreuse/plantings-rss
Plantings rss
2013-01-29 05:14:08 -08:00
Amy 99540d63b4 Add RSS feed for plantings 2013-01-28 20:23:03 -05:00
Amy 887d9c03f7 Specify recent version of rspec-rails 2013-01-28 19:34:55 -05:00
Amy 0d84f0dde1 Added recent_plantings variable
Wrote tests for recent_plantings, recent_posts, new_crops
2013-01-28 19:30:23 -05:00
Maia Sauren 5d362a8882 made login page look like the signup page 2013-01-28 22:01:07 +11:00
Skud 836dcff67e Fixed the homepage so it doesn't look messy on phones.
Basically the "hero unit" was rendering horribly on very small screens
(eg. phones).  I've made it so that the hero unit is only shown on
"desktop" and "tablet" devices, not "phone".

I also moved the actual content of the hero-unit out into a partial to
avoid repeating myself.
2013-01-28 21:07:03 +11:00
Maia Sauren b1a912c4e0 added .DS_Store to gitignore 2013-01-28 20:53:50 +11:00
Skud ca4e632870 Merge pull request #97 from Skud/planting-defaults
Planting defaults
2013-01-28 01:43:11 -08:00
Skud 6113be1e69 sorting gardens alphabetically, so behaviour is clearer 2013-01-28 18:19:59 +11:00
Skud c5547041e0 added test for remembering the right crop/garden 2013-01-28 17:59:39 +11:00
Skud 5c804650b6 this fixes #43277457 - reversion of crop and garden 2013-01-27 23:33:30 +11:00
pozorvlak c89e8b0828 Merge pull request #96 from Skud/fix-responsive
Fixed responsive HTML by removing duplicate JS
2013-01-26 03:57:36 -08:00