Commit Graph
13034 Commits
Author SHA1 Message Date
Skud 266575252f minor improvement to paypal API env var checks 2013-06-04 21:44:32 +10:00
Miles Gould 6fed41351b Show community features on logged-in homepage.
Don't show interesting members if there are none
2013-06-04 12:38:09 +01:00
Skud 629020237b Merge branch 'dev' into payments-new 2013-06-04 21:20:24 +10:00
Skud 6c8f2b477f minor tweakage to admin/order/search 2013-06-04 21:15:29 +10:00
Skud a5729976c6 Merge pull request #219 from pozorvlak/delete_photos
Delete photos
2013-06-04 04:07:39 -07:00
pozorvlak a5d750f9fd Merge pull request #217 from Skud/rss-bug
Fixed RSS bug where comments were showing up as "edited"
2013-06-04 04:04:42 -07:00
Miles Gould a5d14321b5 Merge branch 'dev' into delete_photos
Conflicts:
	spec/models/planting_spec.rb
2013-06-04 11:45:44 +01:00
Skud 36a959c92e Give Skud a staff account as part of oneoff shop setup 2013-06-04 20:35:50 +10:00
pozorvlak fd3aeb8f59 Merge pull request #218 from Skud/crop-photos
added crop photos and a new placeholder image
2013-06-04 03:34:18 -07:00
Skud 39d1a74745 misc tidying up 2013-06-04 20:27:56 +10:00
Skud 660d70645e Added oneoff task to set up shop/products/etc 2013-06-04 20:21:59 +10:00
Skud 4919bc9670 added reminder to deploy tasks to set paypal details 2013-06-04 19:44:23 +10:00
Skud 89a5a777e6 Merge branch 'dev' into payments-new
Conflicts:
	.gitignore
	app/models/ability.rb
	app/models/member.rb
	db/schema.rb
2013-06-04 19:42:00 +10:00
Skud a3d0f15fd5 Delete photo from photos/show page 2013-06-04 13:02:29 +10:00
Skud 2839d6bf66 Fixed RSS bug where comments were showing up as "edited"
Tried many ways to test this (assert_select, response.has_tag, etc), but
couldn't get it to work.  Have tested manually and it looks good.
2013-06-04 12:24:53 +10:00
Skud 43798231dd added crop photos and a new placeholder image 2013-06-04 12:22:31 +10:00
Skud d66c85ff75 Merge pull request #215 from Growstuff/dev
Production push: photos, crop wrangling, rss
2013-06-02 21:43:46 -07:00
Skud e9a78140d3 Merge pull request #214 from Skud/deploy-tasks
added deploy tasks script
2013-06-02 21:35:01 -07:00
Skud 5ba023ad01 added deploy tasks script 2013-06-03 14:34:29 +10:00
Skud b2fc3c7e71 Merge pull request #213 from Skud/fix-photos-again
Reverted uniqueness limits for photo/planting association
2013-05-31 19:28:32 -07:00
Skud 2a301d352b Reverted uniqueness limits for photo/planting association
It seems this interacts badly with the default_scope on postgres (but
    not on sqlite3).  Error message from the logs:

2013-06-01T02:21:05.312099+00:00 app[web.1]: ActiveRecord::StatementInvalid (PG::Error: ERROR:  for SELECT DISTINCT, ORDER BY expressions must appear in select list
2013-06-01T02:21:05.312099+00:00 app[web.1]: LINE 1: ...photo_id" = 2 AND "plantings"."id" = 181 ORDER BY created_at...
2013-06-01T02:21:05.312099+00:00 app[web.1]:   app/controllers/photos_controller.rb:59:in `create'
2013-06-01T02:21:05.312099+00:00 app[web.1]:                                                              ^
2013-06-01T02:21:05.312099+00:00 app[web.1]: : SELECT  DISTINCT 1 AS one FROM "plantings" INNER JOIN "photos_plantings" ON "plantings"."id" = "photos_plantings"."planting_id" WHERE "photos_plantings"."photo_id" = 2 AND "plantings"."id" = 181 ORDER BY created_at desc LIMIT 1):

For now, we'll just have to rely on the controller (which adds the
association) to keep things unique.
2013-06-01 12:25:43 +10:00
Skud 29c505eb18 Merge pull request #212 from Skud/photos-view-tweak
Photos view tweak
2013-05-31 19:10:25 -07:00
Skud 6ecbf749eb Avoid duplicate photos on plantings (or vice versa)
Strictly speaking this doesn't prevent you adding them if you really
try, but the validation for that was beyond what I could figure out (the
docs don't help, and all SO/blog posts are outdated and didn't
work).

However, if you do somehow manage to add dups, you will never see them
again thanks to the :uniq => true in the model.  That's good enough for
me.
2013-06-01 12:07:17 +10:00
Skud 10fdabfe37 rearranged notes/pics on plantings page 2013-06-01 11:32:49 +10:00
Skud f7ae13d5fa Merge pull request #211 from Skud/photos-fix
changed flickr_photo_id to string
2013-05-31 18:23:04 -07:00
Skud 77bb008083 changed flickr_photo_id to string
... because integer worked fine in dev (on sqlite3) but broke on staging
(with postgres). Turns out flickr photo IDs are quite LARGE integers.
But really they could be anything, so string seems safest.
2013-06-01 11:21:17 +10:00
Skud 2667c4aa93 Merge pull request #210 from Skud/photos
Photos
2013-05-31 07:38:11 -07:00
Skud cd111f4cc2 added alt tag 2013-05-31 23:37:48 +10:00
Skud c63eb64565 photo and planting owners must match 2013-05-31 23:35:07 +10:00
Skud cab7348a35 show plantings on photo page 2013-05-31 23:13:47 +10:00
Skud d635d58bf1 show photos on planting page 2013-05-31 22:56:32 +10:00
Miles Gould e072883bb9 Connect plantings to photos. 2013-05-31 13:10:54 +01:00
Miles Gould c734f62189 Plantings HABTM photos. 2013-05-31 13:10:54 +01:00
Miles Gould 44a236d90d Display all photos on index page. 2013-05-31 12:05:09 +01:00
Miles Gould b2916e28f3 Don't recreate photos, but update metadata. 2013-05-31 11:48:24 +01:00
Miles Gould b1b24c4323 Delete unused photos_helper. 2013-05-31 11:28:59 +01:00
Miles Gould 20eeec43ca Merge branch 'dev' into photos
Conflicts:
	db/schema.rb
2013-05-31 11:24:19 +01:00
Skud f1b5741023 added doc/ to .gitignore 2013-05-31 12:55:39 +10:00
Skud 57289f5d99 Removed docs directory.
It's not doing anything useful for us, and accidentally running "rdoc"
with the wrong command line args (as I just did) dumps a bunch of stuff
in it, which then pollute further commits. I'm going to gitignore it,
too (see next commit).
2013-05-31 12:54:13 +10:00
Skud 08c3ec7dec Vendored the activemerchant gem to help with testing
We needed a bogus paypal gateway as per
http://infotrope.net/2013/05/31/testing-paypal-express-with-activemerchants-bogusgateway-and-how-to-make-it-work/

Tests now pass usefully.
2013-05-31 12:15:23 +10:00
Skud cbca8c19a5 added admin controller and index view 2013-05-31 10:23:06 +10:00
Skud 7a1eaeffee added admin controller and index view 2013-05-29 14:37:42 +10:00
Skud b60790c8ad record paypal token/payer id on completion, for reference 2013-05-29 13:41:34 +10:00
Skud 5e678d1dbd default test paypal gateway details to 'dummy' or it fails 2013-05-29 13:22:17 +10:00
Skud 89b62e18df Roughly got Paypal working, after much messing around.
Still need more tests for the orders_controller, and to store the token
when it's returned.
2013-05-28 16:37:44 +10:00
Skud c7c2a94078 pass validation errors through controller 2013-05-28 14:14:59 +10:00
Skud dd556d8638 Merge branch 'dev' into payments-new 2013-05-28 14:07:53 +10:00
pozorvlak ab951ab999 Merge pull request #209 from Skud/comments-rss
Comments rss
2013-05-24 04:09:23 -07:00
Skud 29cbd5d21e added Craig to contributors list 2013-05-24 14:58:23 +10:00
Skud 5b2fe1b415 Merge branch 'dev' of https://github.com/Growstuff/growstuff into comments-rss
Conflicts:
	db/schema.rb
2013-05-24 14:57:17 +10:00