Compare commits

...

524 Commits

Author SHA1 Message Date
ImgBotApp
c1b8d2211a [ImgBot] Optimize images
*Total -- 1,165.34kb -> 338.55kb (70.95%)

/app/assets/images/pearLogo.svg -- 1,013.66kb -> 220.91kb (78.21%)
/app/assets/images/facebook-login-splash.png -- 69.41kb -> 51.04kb (26.47%)
/app/assets/images/facebook-thumbnail.png -- 10.94kb -> 8.10kb (25.93%)
/app/assets/images/pear.png -- 71.33kb -> 58.50kb (17.98%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-08-09 07:30:03 +00:00
Brenda Wallace
e36de8afe5 Merge pull request #2870 from Growstuff/dependabot/github_actions/actions/setup-node-2.4.0
Bump actions/setup-node from 2.2.0 to 2.4.0
2021-08-09 19:29:19 +12:00
Brenda Wallace
d8601a6682 Merge pull request #2872 from le-jun/accessibilityIssues
Accessibility: Nav bar’s icon links
2021-08-09 19:28:54 +12:00
LeJun
afbde883d7 Created alt text
Missing alt text for nav bar icons
2021-08-06 19:18:21 +02:00
le-jun
2e900194ee Added myself to contributors list 2021-08-06 17:10:20 +02:00
le-jun
96fe52e916 Updated pear.png
Updated the old file with an export from the svg
2021-08-06 14:59:01 +02:00
le-jun
b573515124 Delete pear.png 2021-08-06 14:58:14 +02:00
le-jun
ddfae74013 Added new image files
Converted the old "pear logo" into an svg file and replaced the two Facebook’s pictures.
2021-08-06 14:12:00 +02:00
le-jun
511795b979 Delete facebook-thumbnail.png
Deleted old png
2021-08-06 14:09:11 +02:00
le-jun
2fc2466669 Delete facebook-login-splash.png
Deleted old png
2021-08-06 14:08:58 +02:00
dependabot[bot]
71e37aba03 Bump actions/setup-node from 2.2.0 to 2.4.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.2.0 to 2.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.2.0...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-06 07:09:30 +00:00
dependabot[bot]
247e1023f3 Merge pull request #2849 from Growstuff/dependabot/bundler/haml_lint-0.37.1 2021-07-13 21:03:14 +00:00
dependabot[bot]
f0cdce6d0f Bump haml_lint from 0.37.0 to 0.37.1
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.37.0 to 0.37.1.
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sds/haml-lint/compare/v0.37.0...v0.37.1)

---
updated-dependencies:
- dependency-name: haml_lint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-13 20:45:43 +00:00
dependabot[bot]
fd2e8133ab Merge pull request #2852 from Growstuff/dependabot/github_actions/actions/setup-node-2.2.0 2021-07-13 20:41:54 +00:00
dependabot[bot]
235c237e46 Bump actions/setup-node from 2.1.5 to 2.2.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.5...v2.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-13 20:17:34 +00:00
Brenda Wallace
6878eebe54 Merge pull request #2857 from Growstuff/dependabot/bundler/faraday-1.5.1
Bump faraday from 1.4.2 to 1.5.1
2021-07-14 08:16:36 +12:00
Brenda Wallace
54ded6cdb4 Merge pull request #2858 from Growstuff/dependabot/bundler/oj-3.12.1
Bump oj from 3.11.5 to 3.12.1
2021-07-14 08:16:07 +12:00
Brenda Wallace
0ff2dabca7 Merge pull request #2859 from Growstuff/dependabot/bundler/addressable-2.8.0
Bump addressable from 2.7.0 to 2.8.0
2021-07-14 08:15:25 +12:00
dependabot[bot]
0b5fd8d59c Bump addressable from 2.7.0 to 2.8.0
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 17:20:43 +00:00
dependabot[bot]
a42d1519cd Bump oj from 3.11.5 to 3.12.1
Bumps [oj](https://github.com/ohler55/oj) from 3.11.5 to 3.12.1.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.11.5...v3.12.1)

---
updated-dependencies:
- dependency-name: oj
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 07:08:42 +00:00
dependabot[bot]
2a6fe47213 Bump faraday from 1.4.2 to 1.5.1
Bumps [faraday](https://github.com/lostisland/faraday) from 1.4.2 to 1.5.1.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.4.2...v1.5.1)

---
updated-dependencies:
- dependency-name: faraday
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 07:01:49 +00:00
Daniel O'Connor
af00ee496f Merge pull request #2828 from Growstuff/dependabot/bundler/puma-5.3.2
Bump puma from 5.3.1 to 5.3.2
2021-05-26 12:33:10 +09:30
dependabot[bot]
b4e46bbce6 Bump puma from 5.3.1 to 5.3.2
Bumps [puma](https://github.com/puma/puma) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.3.1...v5.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-25 09:11:09 +00:00
Brenda Wallace
3853e8694a Merge pull request #2830 from Growstuff/dependabot/bundler/faraday-1.4.2
Bump faraday from 1.4.1 to 1.4.2
2021-05-25 21:09:13 +12:00
dependabot[bot]
a84d6d3243 Bump faraday from 1.4.1 to 1.4.2
Bumps [faraday](https://github.com/lostisland/faraday) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.4.1...v1.4.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-25 07:22:31 +00:00
Brenda Wallace
02afbbad81 Merge pull request #2824 from Growstuff/dependabot/bundler/faker-2.18.0
Bump faker from 2.17.0 to 2.18.0
2021-05-20 17:27:34 +12:00
dependabot[bot]
82f980acd1 Bump faker from 2.17.0 to 2.18.0
Bumps [faker](https://github.com/faker-ruby/faker) from 2.17.0 to 2.18.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.17.0...v2.18.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 22:18:09 +00:00
Brenda Wallace
c13a5a06c6 Merge pull request #2826 from Growstuff/dependabot/bundler/nokogiri-1.11.4
Bump nokogiri from 1.11.3 to 1.11.4
2021-05-18 10:16:19 +12:00
dependabot[bot]
1d7a9bdaad Bump nokogiri from 1.11.3 to 1.11.4
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.3...v1.11.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 21:53:02 +00:00
Brenda Wallace
e0c4c77568 Merge pull request #2821 from Growstuff/dependabot/github_actions/actions/cache-2.1.5
Bump actions/cache from 2 to 2.1.5
2021-05-17 08:33:02 +12:00
Brenda Wallace
b3a2c3ed8e Merge pull request #2822 from Growstuff/dependabot/github_actions/actions/checkout-2.3.4
Bump actions/checkout from 2 to 2.3.4
2021-05-17 08:32:43 +12:00
Brenda Wallace
84301beaad Merge pull request #2820 from Growstuff/dependabot/github_actions/actions/setup-ruby-1.1.3
Bump actions/setup-ruby from 1 to 1.1.3
2021-05-17 08:32:22 +12:00
dependabot[bot]
72f34765fa Bump actions/cache from 2 to 2.1.5
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 2.1.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...v2.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 14:37:39 +00:00
dependabot[bot]
b71cafa922 Bump actions/setup-ruby from 1 to 1.1.3
Bumps [actions/setup-ruby](https://github.com/actions/setup-ruby) from 1 to 1.1.3.
- [Release notes](https://github.com/actions/setup-ruby/releases)
- [Commits](https://github.com/actions/setup-ruby/compare/v1...v1.1.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 14:37:39 +00:00
dependabot[bot]
e95ff8e423 Bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 14:37:38 +00:00
Daniel O'Connor
58f7bd1002 Merge pull request #2810 from Growstuff/dependabot/bundler/i18n-tasks-0.9.34
Bump i18n-tasks from 0.9.31 to 0.9.34
2021-05-13 00:06:59 +09:30
Daniel O'Connor
cf97fd0fb6 Merge branch 'dev' into dependabot/bundler/i18n-tasks-0.9.34 2021-05-12 14:15:41 +09:30
Daniel O'Connor
89f5a222c9 Merge pull request #2811 from Growstuff/dependabot/bundler/devise-4.8.0
Bump devise from 4.7.3 to 4.8.0
2021-05-12 02:29:26 +09:30
Daniel O'Connor
3310fe7753 Merge pull request #2812 from Growstuff/dependabot/bundler/chartkick-4.0.4
Bump chartkick from 4.0.3 to 4.0.4
2021-05-12 02:29:08 +09:30
Daniel O'Connor
ee8bc86ea7 Merge pull request #2819 from Growstuff/dependabot/bundler/puma-5.3.1
Bump puma from 5.2.2 to 5.3.1
2021-05-12 02:28:54 +09:30
Daniel O'Connor
4590b848a3 Merge pull request #2818 from Growstuff/dependabot/github_actions/actions/setup-node-2.1.5
Bump actions/setup-node from 2.pre.beta to 2.1.5
2021-05-12 02:28:41 +09:30
Daniel O'Connor
44edafbe69 Merge pull request #2816 from Growstuff/dependabot/bundler/factory_bot_rails-6.2.0
Bump factory_bot_rails from 6.1.0 to 6.2.0
2021-05-12 02:28:22 +09:30
dependabot[bot]
228e4433f1 Bump devise from 4.7.3 to 4.8.0
Bumps [devise](https://github.com/plataformatec/devise) from 4.7.3 to 4.8.0.
- [Release notes](https://github.com/plataformatec/devise/releases)
- [Changelog](https://github.com/heartcombo/devise/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/devise/compare/v4.7.3...v4.8.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 16:33:21 +00:00
dependabot[bot]
649f6b0fc0 Bump factory_bot_rails from 6.1.0 to 6.2.0
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.1.0...v6.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 16:32:53 +00:00
dependabot[bot]
502c42c36d Bump puma from 5.2.2 to 5.3.1
Bumps [puma](https://github.com/puma/puma) from 5.2.2 to 5.3.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.2.2...v5.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 16:32:20 +00:00
dependabot[bot]
ee9c1491b0 Bump chartkick from 4.0.3 to 4.0.4
Bumps [chartkick](https://github.com/ankane/chartkick) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v4.0.3...v4.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 16:32:17 +00:00
dependabot[bot]
cc8e924a6e Bump actions/setup-node from 2.pre.beta to 2.1.5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.pre.beta to 2.1.5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2-beta...v2.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 16:30:46 +00:00
Daniel O'Connor
b2f7ebb1c6 Merge pull request #2814 from Growstuff/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.20 to 4.17.21
2021-05-12 01:59:57 +09:30
dependabot[bot]
d621e48d28 Bump lodash from 4.17.20 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 16:04:55 +00:00
Daniel O'Connor
401edbf106 Update CONTRIBUTORS.md 2021-05-12 01:30:35 +09:30
dependabot[bot]
4d5dac27ab Bump i18n-tasks from 0.9.31 to 0.9.34
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.31 to 0.9.34.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.31...v0.9.34)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-29 09:45:55 +00:00
Brenda Wallace
058157a58f Merge pull request #2807 from Growstuff/dependabot/bundler/oauth-0.5.6
[Security] Bump oauth from 0.5.4 to 0.5.6
2021-04-29 15:06:41 +12:00
Brenda Wallace
d5855c08cb Merge pull request #2808 from Growstuff/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
2021-04-29 15:06:22 +12:00
dependabot-preview[bot]
7be9e72d1e Upgrade to GitHub-native Dependabot 2021-04-28 16:44:59 +00:00
dependabot-preview[bot]
787e0988c0 [Security] Bump oauth from 0.5.4 to 0.5.6
Bumps [oauth](https://github.com/oauth-xx/oauth-ruby) from 0.5.4 to 0.5.6. **This update includes a security fix.**
- [Release notes](https://github.com/oauth-xx/oauth-ruby/releases)
- [Changelog](https://github.com/oauth-xx/oauth-ruby/blob/master/HISTORY)
- [Commits](https://github.com/oauth-xx/oauth-ruby/compare/v0.5.4...v0.5.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 06:35:46 +00:00
Daniel O'Connor
6e874e393a Merge pull request #2806 from Growstuff/dependabot/bundler/oauth-0.5.6
Bump oauth from 0.5.4 to 0.5.6
2021-04-28 16:02:49 +09:30
dependabot-preview[bot]
36f207a000 Merge pull request #2801 from Growstuff/dependabot/bundler/chartkick-4.0.3 2021-04-28 06:31:59 +00:00
dependabot-preview[bot]
baf262d486 Bump chartkick from 4.0.2 to 4.0.3
Bumps [chartkick](https://github.com/ankane/chartkick) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v4.0.2...v4.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 06:12:38 +00:00
dependabot-preview[bot]
0ece6b64d3 Merge pull request #2804 from Growstuff/dependabot/bundler/geocoder-1.6.7 2021-04-28 06:05:14 +00:00
dependabot-preview[bot]
12f20c69ec Bump geocoder from 1.6.6 to 1.6.7
Bumps [geocoder](https://github.com/alexreisner/geocoder) from 1.6.6 to 1.6.7.
- [Release notes](https://github.com/alexreisner/geocoder/releases)
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.6.6...v1.6.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 05:48:08 +00:00
dependabot-preview[bot]
e16a81c980 Merge pull request #2803 from Growstuff/dependabot/bundler/oj-3.11.5 2021-04-28 05:42:06 +00:00
dependabot-preview[bot]
844f2bb34e Bump oj from 3.11.3 to 3.11.5
Bumps [oj](https://github.com/ohler55/oj) from 3.11.3 to 3.11.5.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.11.3...v3.11.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 05:19:51 +00:00
dependabot-preview[bot]
d64d9a52c0 Merge pull request #2805 from Growstuff/dependabot/bundler/faraday-1.4.1 2021-04-28 05:13:30 +00:00
dependabot[bot]
5b38b84bf1 Bump oauth from 0.5.4 to 0.5.6
Bumps [oauth](https://github.com/oauth-xx/oauth-ruby) from 0.5.4 to 0.5.6.
- [Release notes](https://github.com/oauth-xx/oauth-ruby/releases)
- [Changelog](https://github.com/oauth-xx/oauth-ruby/blob/master/HISTORY)
- [Commits](https://github.com/oauth-xx/oauth-ruby/compare/v0.5.4...v0.5.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-22 16:33:24 +00:00
dependabot-preview[bot]
9282bb44b8 Bump faraday from 1.3.0 to 1.4.1
Bumps [faraday](https://github.com/lostisland/faraday) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.3.0...v1.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-19 08:43:52 +00:00
dependabot-preview[bot]
69c9c201dc Merge pull request #2799 from Growstuff/dependabot/bundler/loofah-2.9.1 2021-04-09 00:52:33 +00:00
dependabot-preview[bot]
49eb688fa3 Bump loofah from 2.9.0 to 2.9.1
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.9.0...v2.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-09 00:32:42 +00:00
dependabot-preview[bot]
ced662349c Merge pull request #2800 from Growstuff/dependabot/bundler/sidekiq-6.2.1 2021-04-09 00:30:35 +00:00
dependabot-preview[bot]
3532c6a040 Bump sidekiq from 6.2.0 to 6.2.1
Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.2.0...v6.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-08 08:56:25 +00:00
Daniel O'Connor
5ebe0de7d9 Merge pull request #2795 from Growstuff/dependabot/bundler/kramdown-2.3.1
Bump kramdown from 2.3.0 to 2.3.1
2021-04-08 15:14:34 +09:30
Daniel O'Connor
7336801744 Merge pull request #2784 from Growstuff/dependabot/bundler/puma-5.2.2
Bump puma from 5.2.1 to 5.2.2
2021-04-08 15:13:50 +09:30
dependabot-preview[bot]
aeb48252c9 Merge pull request #2798 from Growstuff/dependabot/bundler/chartkick-4.0.2 2021-04-08 05:43:33 +00:00
dependabot-preview[bot]
6dd105d269 Bump chartkick from 4.0.0 to 4.0.2
Bumps [chartkick](https://github.com/ankane/chartkick) from 4.0.0 to 4.0.2.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v4.0.0...v4.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-07 07:32:57 +00:00
dependabot[bot]
a4b21efeb6 Bump kramdown from 2.3.0 to 2.3.1
Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/gettalong/kramdown/releases)
- [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page)
- [Commits](https://github.com/gettalong/kramdown/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-07 05:23:47 +00:00
dependabot-preview[bot]
bef063fa34 Merge pull request #2785 from Growstuff/dependabot/bundler/geocoder-1.6.6 2021-04-07 05:20:20 +00:00
Daniel O'Connor
53c6a12b3d Merge branch 'dev' into dependabot/bundler/puma-5.2.2 2021-04-07 14:37:22 +09:30
Daniel O'Connor
1332c84faf Merge branch 'dev' into dependabot/bundler/geocoder-1.6.6 2021-04-07 14:31:04 +09:30
dependabot-preview[bot]
215376f93d Merge pull request #2791 from Growstuff/dependabot/bundler/sidekiq-6.2.0 2021-04-07 05:00:32 +00:00
dependabot-preview[bot]
0dc6a8cf7d Bump sidekiq from 6.1.3 to 6.2.0
Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.1.3 to 6.2.0.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.1.3...v6.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 01:02:28 +00:00
dependabot-preview[bot]
e06a5433f2 Bump geocoder from 1.6.5 to 1.6.6
Bumps [geocoder](https://github.com/alexreisner/geocoder) from 1.6.5 to 1.6.6.
- [Release notes](https://github.com/alexreisner/geocoder/releases)
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.6.5...v1.6.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 01:02:21 +00:00
dependabot-preview[bot]
49c219e5b3 Bump puma from 5.2.1 to 5.2.2
Bumps [puma](https://github.com/puma/puma) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.2.1...v5.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 01:02:18 +00:00
dependabot-preview[bot]
b8c1e8a023 Merge pull request #2792 from Growstuff/dependabot/bundler/unicorn-6.0.0 2021-04-06 01:00:11 +00:00
dependabot-preview[bot]
bb5b2335bd Bump unicorn from 5.8.0 to 6.0.0
Bumps [unicorn](https://yhbt.net/unicorn/) from 5.8.0 to 6.0.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 00:39:51 +00:00
dependabot-preview[bot]
0bf2b5bd79 Merge pull request #2793 from Growstuff/dependabot/bundler/rspec-rails-5.0.1 2021-04-06 00:37:34 +00:00
dependabot-preview[bot]
d46c6a3e0e Bump rspec-rails from 4.0.2 to 5.0.1
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 4.0.2 to 5.0.1.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v4.0.2...v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 00:17:06 +00:00
dependabot-preview[bot]
f47844297d Merge pull request #2789 from Growstuff/dependabot/bundler/faker-2.17.0 2021-04-06 00:14:06 +00:00
dependabot-preview[bot]
e0aa679b41 Bump faker from 2.16.0 to 2.17.0
Bumps [faker](https://github.com/faker-ruby/faker) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.16.0...v2.17.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-05 23:54:51 +00:00
dependabot-preview[bot]
f302ac5c66 Merge pull request #2796 from Growstuff/dependabot/bundler/listen-3.5.1 2021-04-05 23:52:15 +00:00
dependabot-preview[bot]
cae54c935d Bump listen from 3.4.1 to 3.5.1
Bumps [listen](https://github.com/guard/listen) from 3.4.1 to 3.5.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.4.1...v3.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-05 23:34:15 +00:00
dependabot-preview[bot]
8e20263fc9 Merge pull request #2788 from Growstuff/dependabot/bundler/oj-3.11.3 2021-04-05 23:31:23 +00:00
dependabot-preview[bot]
66d5571548 Bump oj from 3.11.2 to 3.11.3
Bumps [oj](https://github.com/ohler55/oj) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.11.2...v3.11.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-05 23:11:30 +00:00
dependabot-preview[bot]
08983312d7 Merge pull request #2783 from Growstuff/dependabot/bundler/webdrivers-4.6.0 2021-04-05 23:08:29 +00:00
dependabot-preview[bot]
d1823b6fc6 Bump webdrivers from 4.5.0 to 4.6.0
Bumps [webdrivers](https://github.com/titusfortner/webdrivers) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/titusfortner/webdrivers/releases)
- [Changelog](https://github.com/titusfortner/webdrivers/blob/master/CHANGELOG.md)
- [Commits](https://github.com/titusfortner/webdrivers/compare/v4.5.0...v4.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-05 22:47:18 +00:00
dependabot-preview[bot]
040e505a41 Merge pull request #2797 from Growstuff/dependabot/bundler/chartkick-4.0.0 2021-04-05 22:44:16 +00:00
dependabot-preview[bot]
9d4a9c605e Bump chartkick from 3.4.2 to 4.0.0
Bumps [chartkick](https://github.com/ankane/chartkick) from 3.4.2 to 4.0.0.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v3.4.2...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-05 08:31:06 +00:00
dependabot-preview[bot]
5559a76d04 Merge pull request #2790 from Growstuff/dependabot/bundler/searchkick-4.4.4 2021-03-16 03:28:38 +00:00
dependabot-preview[bot]
a5c6b87f6b Bump searchkick from 4.4.2 to 4.4.4
Bumps [searchkick](https://github.com/ankane/searchkick) from 4.4.2 to 4.4.4.
- [Release notes](https://github.com/ankane/searchkick/releases)
- [Changelog](https://github.com/ankane/searchkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/searchkick/compare/v4.4.2...v4.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-15 08:39:59 +00:00
dependabot-preview[bot]
d9351257e3 Merge pull request #2781 from Growstuff/dependabot/bundler/bullet-6.1.4 2021-02-28 03:04:48 +00:00
dependabot-preview[bot]
45dadf0780 Bump bullet from 6.1.3 to 6.1.4
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.3 to 6.1.4.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.3...6.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-26 09:30:32 +00:00
dependabot-preview[bot]
eb4161d421 Merge pull request #2773 from Growstuff/dependabot/bundler/rswag-ui-2.4.0 2021-02-15 10:23:20 +00:00
dependabot-preview[bot]
38fda111b3 Bump rswag-ui from 2.3.2 to 2.4.0
Bumps [rswag-ui](https://github.com/rswag/rswag) from 2.3.2 to 2.4.0.
- [Release notes](https://github.com/rswag/rswag/releases)
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rswag/rswag/compare/2.3.2...2.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 10:03:30 +00:00
dependabot-preview[bot]
288068bfb1 Merge pull request #2779 from Growstuff/dependabot/bundler/elasticsearch-6.8.3 2021-02-15 10:00:37 +00:00
dependabot-preview[bot]
16648e8521 Bump elasticsearch from 6.8.2 to 6.8.3
Bumps [elasticsearch](https://github.com/elastic/elasticsearch-ruby) from 6.8.2 to 6.8.3.
- [Release notes](https://github.com/elastic/elasticsearch-ruby/releases)
- [Changelog](https://github.com/elastic/elasticsearch-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elastic/elasticsearch-ruby/compare/v6.8.2...v6.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 09:40:05 +00:00
dependabot-preview[bot]
2c38957347 Merge pull request #2772 from Growstuff/dependabot/bundler/rswag-api-2.4.0 2021-02-15 09:37:52 +00:00
dependabot-preview[bot]
37a3fd3df8 Bump rswag-api from 2.3.2 to 2.4.0
Bumps [rswag-api](https://github.com/rswag/rswag) from 2.3.2 to 2.4.0.
- [Release notes](https://github.com/rswag/rswag/releases)
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rswag/rswag/compare/2.3.2...2.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 09:21:20 +00:00
dependabot-preview[bot]
d402a823d2 Merge pull request #2780 from Growstuff/dependabot/bundler/geocoder-1.6.5 2021-02-15 09:19:04 +00:00
dependabot-preview[bot]
d7d624cf9d Bump geocoder from 1.6.4 to 1.6.5
Bumps [geocoder](https://github.com/alexreisner/geocoder) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/alexreisner/geocoder/releases)
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.6.4...v1.6.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 09:00:08 +00:00
dependabot-preview[bot]
bc52d7635d Merge pull request #2778 from Growstuff/dependabot/bundler/scout_apm-4.0.4 2021-02-15 08:58:11 +00:00
dependabot-preview[bot]
129d10ec38 Bump scout_apm from 4.0.3 to 4.0.4
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v4.0.3...v4.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 08:37:53 +00:00
dependabot-preview[bot]
65e026352f Merge pull request #2764 from Growstuff/dependabot/bundler/xmlrpc-0.3.2 2021-02-15 08:35:17 +00:00
dependabot-preview[bot]
bd5554fda7 Bump xmlrpc from 0.3.1 to 0.3.2
Bumps [xmlrpc](https://github.com/ruby/xmlrpc) from 0.3.1 to 0.3.2.
- [Release notes](https://github.com/ruby/xmlrpc/releases)
- [Changelog](https://github.com/ruby/xmlrpc/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/xmlrpc/compare/v0.3.1...v0.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 08:14:20 +00:00
dependabot-preview[bot]
61ed27e16d Merge pull request #2774 from Growstuff/dependabot/bundler/faker-2.16.0 2021-02-15 08:12:16 +00:00
dependabot-preview[bot]
aff4a1ae54 Bump faker from 2.15.1 to 2.16.0
Bumps [faker](https://github.com/faker-ruby/faker) from 2.15.1 to 2.16.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.15.1...v2.16.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 07:54:18 +00:00
dependabot-preview[bot]
da2330fdcf Merge pull request #2763 from Growstuff/dependabot/bundler/database_cleaner-2.0.1 2021-02-15 07:52:16 +00:00
dependabot-preview[bot]
f480642bbd Bump database_cleaner from 2.0.0 to 2.0.1
Bumps [database_cleaner](https://github.com/DatabaseCleaner/database_cleaner) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/DatabaseCleaner/database_cleaner/releases)
- [Changelog](https://github.com/DatabaseCleaner/database_cleaner/blob/master/History.rdoc)
- [Commits](https://github.com/DatabaseCleaner/database_cleaner/compare/v2.0.0...v2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 07:33:46 +00:00
dependabot-preview[bot]
4ef54f1546 Merge pull request #2767 from Growstuff/dependabot/bundler/jsonapi-resources-0.10.4 2021-02-15 07:25:55 +00:00
dependabot-preview[bot]
8c6cf474d6 Bump jsonapi-resources from 0.10.3 to 0.10.4
Bumps [jsonapi-resources](https://github.com/cerebris/jsonapi-resources) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/cerebris/jsonapi-resources/releases)
- [Commits](https://github.com/cerebris/jsonapi-resources/compare/v0.10.3...v0.10.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 07:08:10 +00:00
dependabot-preview[bot]
5f66d66930 Merge pull request #2766 from Growstuff/dependabot/bundler/puma-5.2.1 2021-02-15 07:04:37 +00:00
dependabot-preview[bot]
6f4cdb858b Bump puma from 5.1.1 to 5.2.1
Bumps [puma](https://github.com/puma/puma) from 5.1.1 to 5.2.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.1.1...v5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 06:47:10 +00:00
dependabot-preview[bot]
7c3fc63fb3 Merge pull request #2753 from Growstuff/dependabot/bundler/bootstrap-4.6.0 2021-02-15 06:44:28 +00:00
dependabot-preview[bot]
6176b05ecc Bump bootstrap from 4.5.3 to 4.6.0
Bumps [bootstrap](https://github.com/twbs/bootstrap-rubygem) from 4.5.3 to 4.6.0.
- [Release notes](https://github.com/twbs/bootstrap-rubygem/releases)
- [Changelog](https://github.com/twbs/bootstrap-rubygem/blob/master/CHANGELOG.md)
- [Commits](https://github.com/twbs/bootstrap-rubygem/compare/v4.5.3...v4.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 06:25:00 +00:00
Brenda Wallace
0e8ec9496f Merge branch 'mainline' into dev 2021-02-15 19:21:44 +13:00
dependabot-preview[bot]
3dc3ce9079 Merge pull request #2775 from Growstuff/dependabot/bundler/timecop-0.9.4 2021-02-15 06:10:44 +00:00
dependabot-preview[bot]
c3f194ee65 Bump timecop from 0.9.2 to 0.9.4
Bumps [timecop](https://github.com/travisjeffery/timecop) from 0.9.2 to 0.9.4.
- [Release notes](https://github.com/travisjeffery/timecop/releases)
- [Changelog](https://github.com/travisjeffery/timecop/blob/master/History.md)
- [Commits](https://github.com/travisjeffery/timecop/compare/v0.9.2...v0.9.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 05:52:16 +00:00
dependabot-preview[bot]
84a0fe66df Merge pull request #2776 from Growstuff/dependabot/bundler/rswag-specs-2.4.0 2021-02-15 05:48:35 +00:00
dependabot-preview[bot]
3812915628 Bump rswag-specs from 2.3.2 to 2.4.0
Bumps [rswag-specs](https://github.com/rswag/rswag) from 2.3.2 to 2.4.0.
- [Release notes](https://github.com/rswag/rswag/releases)
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rswag/rswag/compare/2.3.2...2.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-10 07:27:48 +00:00
dependabot-preview[bot]
aad10ed24c Merge pull request #2771 from Growstuff/dependabot/bundler/carrierwave-2.1.1 2021-02-08 22:52:37 +00:00
dependabot-preview[bot]
66e65fd9e6 [Security] Bump carrierwave from 2.1.0 to 2.1.1
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave) from 2.1.0 to 2.1.1. **This update includes security fixes.**
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases)
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md)
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v2.1.0...v2.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-08 19:48:30 +00:00
dependabot-preview[bot]
b4c971fbef Merge pull request #2758 from Growstuff/dependabot/bundler/oj-3.11.2 2021-02-04 00:54:08 +00:00
dependabot-preview[bot]
fef770802e Bump oj from 3.11.1 to 3.11.2
Bumps [oj](https://github.com/ohler55/oj) from 3.11.1 to 3.11.2.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.11.1...v3.11.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 21:17:42 +00:00
dependabot-preview[bot]
b104e05585 Merge pull request #2756 from Growstuff/dependabot/bundler/rswag-specs-2.3.2 2021-02-01 21:15:26 +00:00
dependabot-preview[bot]
fa1ac30678 Bump rswag-specs from 2.3.1 to 2.3.2
Bumps [rswag-specs](https://github.com/rswag/rswag) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/rswag/rswag/releases)
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rswag/rswag/compare/2.3.1...2.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 20:54:04 +00:00
dependabot-preview[bot]
e525cdcbae Merge pull request #2761 from Growstuff/dependabot/bundler/capybara-3.35.3 2021-02-01 20:52:07 +00:00
dependabot-preview[bot]
1026175a40 Bump capybara from 3.34.0 to 3.35.3
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.34.0 to 3.35.3.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.34.0...3.35.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 20:29:17 +00:00
dependabot-preview[bot]
2d73878a84 Merge pull request #2762 from Growstuff/dependabot/bundler/database_cleaner-2.0.0 2021-02-01 20:27:21 +00:00
dependabot-preview[bot]
e615882d53 Bump database_cleaner from 1.8.5 to 2.0.0
Bumps [database_cleaner](https://github.com/DatabaseCleaner/database_cleaner) from 1.8.5 to 2.0.0.
- [Release notes](https://github.com/DatabaseCleaner/database_cleaner/releases)
- [Changelog](https://github.com/DatabaseCleaner/database_cleaner/blob/master/History.rdoc)
- [Commits](https://github.com/DatabaseCleaner/database_cleaner/compare/v1.8.5...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 09:04:15 +00:00
dependabot-preview[bot]
53b921ba9a Merge pull request #2760 from Growstuff/dependabot/bundler/jsonapi-resources-0.10.3 2021-01-31 20:33:51 +00:00
dependabot-preview[bot]
3c6e47cfd4 Bump jsonapi-resources from 0.10.2 to 0.10.3
Bumps [jsonapi-resources](https://github.com/cerebris/jsonapi-resources) from 0.10.2 to 0.10.3.
- [Release notes](https://github.com/cerebris/jsonapi-resources/releases)
- [Commits](https://github.com/cerebris/jsonapi-resources/compare/v0.10.2...v0.10.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-29 07:19:37 +00:00
dependabot-preview[bot]
bd7561987f Merge pull request #2757 from Growstuff/dependabot/bundler/rswag-ui-2.3.2 2021-01-29 06:39:21 +00:00
dependabot-preview[bot]
26eca986df Bump rswag-ui from 2.3.1 to 2.3.2
Bumps [rswag-ui](https://github.com/rswag/rswag) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/rswag/rswag/releases)
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rswag/rswag/compare/2.3.1...2.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-29 06:22:43 +00:00
dependabot-preview[bot]
8f057b4790 Merge pull request #2759 from Growstuff/dependabot/bundler/rswag-api-2.3.2 2021-01-29 06:20:20 +00:00
dependabot-preview[bot]
a350b6877b Bump rswag-api from 2.3.1 to 2.3.2
Bumps [rswag-api](https://github.com/rswag/rswag) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/rswag/rswag/releases)
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rswag/rswag/compare/2.3.1...2.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-28 07:26:06 +00:00
Brenda Wallace
77e1c435f3 Merge pull request #2754 from Growstuff/dev
production deploy
2021-01-27 22:39:35 +13:00
Brenda Wallace
a79c5b87c5 Merge remote-tracking branch 'upstream/dev' into dev 2021-01-27 22:38:54 +13:00
dependabot-preview[bot]
592ab36187 Merge pull request #2738 from Growstuff/dependabot/bundler/webdrivers-4.5.0 2021-01-26 19:38:10 +00:00
dependabot-preview[bot]
e971625fbe Bump webdrivers from 4.4.2 to 4.5.0
Bumps [webdrivers](https://github.com/titusfortner/webdrivers) from 4.4.2 to 4.5.0.
- [Release notes](https://github.com/titusfortner/webdrivers/releases)
- [Changelog](https://github.com/titusfortner/webdrivers/blob/master/CHANGELOG.md)
- [Commits](https://github.com/titusfortner/webdrivers/compare/v4.4.2...v4.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-26 19:15:41 +00:00
dependabot-preview[bot]
b0e1359f3b Merge pull request #2737 from Growstuff/dependabot/bundler/scout_apm-4.0.3 2021-01-26 19:13:46 +00:00
dependabot-preview[bot]
b7a1127a23 Bump scout_apm from 4.0.2 to 4.0.3
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v4.0.2...v4.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-26 18:52:43 +00:00
Brenda Wallace
60c56d1458 Nice formatting on crop descriptions 2021-01-27 07:50:19 +13:00
Brenda Wallace
108a2052ca protect against not finding a crop 2021-01-27 07:50:19 +13:00
dependabot-preview[bot]
8b1fb4d73e Bump oj from 3.11.0 to 3.11.1
Bumps [oj](https://github.com/ohler55/oj) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.11.0...v3.11.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 07:50:19 +13:00
dependabot-preview[bot]
e5ce52083c Bump bullet from 6.1.2 to 6.1.3
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.2...6.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 07:50:19 +13:00
dependabot-preview[bot]
e861ed8ac0 Bump sidekiq from 6.1.2 to 6.1.3
Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.1.2...v6.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 07:50:19 +13:00
dependabot-preview[bot]
5061167df9 Bump scout_apm from 4.0.1 to 4.0.2
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v4.0.1...v4.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 07:50:19 +13:00
dependabot-preview[bot]
8e0e3b8fc4 Bump scout_apm from 4.0.0 to 4.0.1
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v4.0.0...v4.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 07:50:19 +13:00
dependabot-preview[bot]
a3da140a19 Bump loofah from 2.8.0 to 2.9.0
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.8.0...v2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 07:50:19 +13:00
Brenda Wallace
40afe90b14 Nice formatting on crop descriptions 2021-01-26 15:57:43 +13:00
Brenda Wallace
5ea7c44614 protect against not finding a crop 2021-01-26 10:09:04 +13:00
dependabot-preview[bot]
cd09dd4a52 Merge pull request #2748 from Growstuff/dependabot/bundler/oj-3.11.1 2021-01-25 21:08:21 +00:00
dependabot-preview[bot]
c763f59651 Bump oj from 3.11.0 to 3.11.1
Bumps [oj](https://github.com/ohler55/oj) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.11.0...v3.11.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-25 07:57:31 +00:00
dependabot-preview[bot]
288a550c12 Merge pull request #2739 from Growstuff/dependabot/bundler/bullet-6.1.3 2021-01-23 02:50:51 +00:00
dependabot-preview[bot]
ac9be97053 Bump bullet from 6.1.2 to 6.1.3
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.2...6.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-23 02:32:00 +00:00
dependabot-preview[bot]
53a59d10b6 Merge pull request #2740 from Growstuff/dependabot/bundler/sidekiq-6.1.3 2021-01-23 02:30:08 +00:00
dependabot-preview[bot]
b914eb780c Bump sidekiq from 6.1.2 to 6.1.3
Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.1.2...v6.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-22 07:17:01 +00:00
dependabot-preview[bot]
08882efeda Merge pull request #2736 from Growstuff/dependabot/bundler/scout_apm-4.0.2 2021-01-21 02:56:33 +00:00
dependabot-preview[bot]
28b35ca9ba Bump scout_apm from 4.0.1 to 4.0.2
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v4.0.1...v4.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-20 08:51:16 +00:00
dependabot-preview[bot]
a69dee51db Merge pull request #2735 from Growstuff/dependabot/bundler/scout_apm-4.0.1 2021-01-19 20:58:00 +00:00
dependabot-preview[bot]
5a88b3affa Bump scout_apm from 4.0.0 to 4.0.1
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v4.0.0...v4.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-19 20:38:34 +00:00
dependabot-preview[bot]
d5fefe61bb Bump loofah from 2.8.0 to 2.9.0
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.8.0...v2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-20 09:35:49 +13:00
Brenda Wallace
dde0c04f2f Merge pull request #2734 from Growstuff/dev
production deploy
2021-01-20 09:33:47 +13:00
dependabot-preview[bot]
b116f4a259 Merge pull request #2730 from Growstuff/dependabot/bundler/oj-3.11.0 2021-01-18 03:38:18 +00:00
dependabot-preview[bot]
e9c1c6f1f6 Bump oj from 3.10.18 to 3.11.0
Bumps [oj](https://github.com/ohler55/oj) from 3.10.18 to 3.11.0.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.18...v3.11.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-18 03:18:42 +00:00
dependabot-preview[bot]
a8d5ed23ba Merge pull request #2731 from Growstuff/dependabot/bundler/listen-3.4.1 2021-01-18 03:16:49 +00:00
dependabot-preview[bot]
c719935eda Bump listen from 3.4.0 to 3.4.1
Bumps [listen](https://github.com/guard/listen) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.4.0...v3.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-18 02:56:05 +00:00
Brenda Wallace
912c5bdd4b Merge remote-tracking branch 'upstream/mainline' into dev 2021-01-18 15:54:06 +13:00
dependabot-preview[bot]
88ba4dfb2c Merge pull request #2733 from Growstuff/dependabot/bundler/platform-api-3.3.0 2021-01-18 02:49:22 +00:00
dependabot-preview[bot]
eab34c5177 Bump platform-api from 3.2.0 to 3.3.0
Bumps [platform-api](https://github.com/heroku/platform-api) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/heroku/platform-api/releases)
- [Changelog](https://github.com/heroku/platform-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/heroku/platform-api/compare/v3.2.0...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-15 07:57:44 +00:00
dependabot-preview[bot]
3598e594a4 Merge pull request #2729 from Growstuff/dependabot/bundler/haml_lint-0.37.0 2021-01-10 21:31:17 +00:00
dependabot-preview[bot]
18136aa276 Bump haml_lint from 0.36.0 to 0.37.0
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.36.0 to 0.37.0.
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sds/haml-lint/compare/v0.36.0...v0.37.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-08 08:15:36 +00:00
dependabot-preview[bot]
312c183eaf Bump friendly_id from 5.4.1 to 5.4.2
Bumps [friendly_id](https://github.com/norman/friendly_id) from 5.4.1 to 5.4.2.
- [Release notes](https://github.com/norman/friendly_id/releases)
- [Changelog](https://github.com/norman/friendly_id/blob/master/Changelog.md)
- [Commits](https://github.com/norman/friendly_id/compare/5.4.1...5.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-07 22:53:48 +13:00
Brenda Wallace
f6e5e27dd3 Update README.md 2021-01-06 11:40:09 +13:00
Brenda Wallace
4d3fcc8497 Upgrade ruby to 2.7.2 2021-01-06 11:39:03 +13:00
dependabot-preview[bot]
b1332ee2c0 Merge pull request #2725 from Growstuff/dependabot/bundler/listen-3.4.0 2021-01-05 10:36:08 +00:00
dependabot-preview[bot]
c24343c051 Bump listen from 3.3.3 to 3.4.0
Bumps [listen](https://github.com/guard/listen) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.3.3...v3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 10:18:06 +00:00
dependabot-preview[bot]
d618c240dd Merge pull request #2723 from Growstuff/dependabot/bundler/js-routes-1.4.14 2021-01-05 10:15:53 +00:00
dependabot-preview[bot]
7c38a238cf Bump js-routes from 1.4.13 to 1.4.14
Bumps [js-routes](https://github.com/railsware/js-routes) from 1.4.13 to 1.4.14.
- [Release notes](https://github.com/railsware/js-routes/releases)
- [Changelog](https://github.com/railsware/js-routes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/railsware/js-routes/compare/v1.4.13...v1.4.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 09:58:28 +00:00
dependabot-preview[bot]
69802447de Merge pull request #2724 from Growstuff/dependabot/bundler/ruby-units-2.3.2 2021-01-05 09:56:38 +00:00
dependabot-preview[bot]
44dfdd0e8f Bump ruby-units from 2.3.1 to 2.3.2
Bumps [ruby-units](https://github.com/olbrich/ruby-units) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/olbrich/ruby-units/releases)
- [Changelog](https://github.com/olbrich/ruby-units/blob/master/CHANGELOG.txt)
- [Commits](https://github.com/olbrich/ruby-units/compare/v2.3.1...v2.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 09:38:48 +00:00
dependabot-preview[bot]
98be383fd9 Bump webdrivers from 4.4.1 to 4.4.2
Bumps [webdrivers](https://github.com/titusfortner/webdrivers) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/titusfortner/webdrivers/releases)
- [Changelog](https://github.com/titusfortner/webdrivers/blob/master/CHANGELOG.md)
- [Commits](https://github.com/titusfortner/webdrivers/compare/v4.4.1...v4.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 22:36:19 +13:00
Brenda Wallace
65eedef3df add back the name of item we're linking to when adding a photo 2021-01-05 19:46:07 +13:00
Brenda Wallace
c733bb463c add flickr keys to ci 2021-01-05 19:46:07 +13:00
codefactor-io
84d02b169a [CodeFactor] Apply fixes 2021-01-05 19:46:07 +13:00
Brenda Wallace
60c74ddff3 Reconnecting stale flickr auth tokens 2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
32414cb409 Bump faraday from 1.1.0 to 1.3.0
Bumps [faraday](https://github.com/lostisland/faraday) from 1.1.0 to 1.3.0.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.1.0...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
62a9205559 Bump js-routes from 1.4.11 to 1.4.13
Bumps [js-routes](https://github.com/railsware/js-routes) from 1.4.11 to 1.4.13.
- [Release notes](https://github.com/railsware/js-routes/releases)
- [Changelog](https://github.com/railsware/js-routes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/railsware/js-routes/compare/v1.4.11...v1.4.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
0421782c3e Bump cancancan from 3.1.0 to 3.2.1
Bumps [cancancan](https://github.com/CanCanCommunity/cancancan) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/CanCanCommunity/cancancan/releases)
- [Changelog](https://github.com/CanCanCommunity/cancancan/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/CanCanCommunity/cancancan/compare/3.1.0...3.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
aca4052c2d Bump rake from 13.0.1 to 13.0.3
Bumps [rake](https://github.com/ruby/rake) from 13.0.1 to 13.0.3.
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rake/compare/v13.0.1...v13.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
a057a4235f Bump rspec-rails from 4.0.1 to 4.0.2
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v4.0.1...v4.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
1167189a97 Bump rubocop-rails from 2.9.0 to 2.9.1
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.9.0...v2.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
f9d9b94db7 Bump unicorn from 5.7.0 to 5.8.0
Bumps [unicorn](https://yhbt.net/unicorn/) from 5.7.0 to 5.8.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
c27af9e7c6 [Security] Bump nokogiri from 1.10.10 to 1.11.0
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.10 to 1.11.0. **This update includes a security fix.**
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.10...v1.11.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
Brenda Wallace
42116db99e break out steps of setup 2021-01-05 19:46:07 +13:00
Brenda Wallace
784bf66216 use codeclimate from gem 2021-01-05 19:46:07 +13:00
Brenda Wallace
0cb7c76c76 use apt-get instead of apt 2021-01-05 19:46:07 +13:00
Brenda Wallace
f0b931b3cd Remove duplicate env var 2021-01-05 19:46:07 +13:00
Brenda Wallace
4f70156d4c install chrome in gh workflow 2021-01-05 19:46:07 +13:00
Brenda Wallace
ce88f6e43e Move env variable to on place in gh workflow config 2021-01-05 19:46:07 +13:00
Brenda Wallace
9e26b3b51a remove reference to coveralls 2021-01-05 19:46:07 +13:00
Brenda Wallace
0d33960e1d Rename ci step to "start elasticsearch" 2021-01-05 19:46:07 +13:00
Brenda Wallace
398531ba70 Removing coveralls 2021-01-05 19:46:07 +13:00
Brenda Wallace
d3e05d6a48 Only run travis on deploy 2021-01-05 19:46:07 +13:00
Brenda Wallace
bd62b7bd5d adding RAILS_SECRET_TOKEN: supersecret 2021-01-05 19:46:07 +13:00
Brenda Wallace
39f244f3be devise secrets needs to match 2021-01-05 19:46:07 +13:00
Brenda Wallace
9d77d5362d Set elasticsearch to 7.5.1 2021-01-05 19:46:07 +13:00
Brenda Wallace
528cc5c1b3 Add elastic search 2021-01-05 19:46:07 +13:00
Brenda Wallace
2b843ceaca Only run on pull requests 2021-01-05 19:46:07 +13:00
Brenda Wallace
e276efe1f0 Run the rspec on github 2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
c8bff44978 Bump puma from 5.1.0 to 5.1.1
Bumps [puma](https://github.com/puma/puma) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.1.0...v5.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
b5a73aa078 Bump bullet from 6.1.0 to 6.1.2
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.0 to 6.1.2.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.0...6.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
c783218c9a Bump oj from 3.10.16 to 3.10.18
Bumps [oj](https://github.com/ohler55/oj) from 3.10.16 to 3.10.18.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.16...v3.10.18)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
69cd116698 Bump listen from 3.3.1 to 3.3.3
Bumps [listen](https://github.com/guard/listen) from 3.3.1 to 3.3.3.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.3.1...v3.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
Brenda Wallace
03d807cc45 Create brakeman-analysis.yml 2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
c798389f37 Bump rubocop-rails from 2.8.1 to 2.9.0
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.8.1...v2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
03cec2fa84 Bump puma from 5.0.4 to 5.1.0
Bumps [puma](https://github.com/puma/puma) from 5.0.4 to 5.1.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.4...v5.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
c765c83fec Bump scout_apm from 2.6.10 to 4.0.0
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 2.6.10 to 4.0.0.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v2.6.10...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
358abfcb05 Bump haml from 5.2.0 to 5.2.1
Bumps [haml](https://github.com/haml/haml) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v5.2.0...5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
579c65cc97 Bump faker from 2.14.0 to 2.15.1
Bumps [faker](https://github.com/faker-ruby/faker) from 2.14.0 to 2.15.1.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.14.0...v2.15.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
f81ba493cd Bump searchkick from 4.4.1 to 4.4.2
Bumps [searchkick](https://github.com/ankane/searchkick) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/ankane/searchkick/releases)
- [Changelog](https://github.com/ankane/searchkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/searchkick/compare/v4.4.1...v4.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
f3eb6433d1 Bump loofah from 2.7.0 to 2.8.0
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.7.0...v2.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
c491ae7a2d Bump jsonapi-swagger from 0.8.0 to 0.8.1
Bumps [jsonapi-swagger](https://github.com/superiorlu/jsonapi-swagger) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/superiorlu/jsonapi-swagger/releases)
- [Commits](https://github.com/superiorlu/jsonapi-swagger/compare/v0.8.0...v0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
e1495b629c Bump xmlrpc from 0.3.0 to 0.3.1
Bumps [xmlrpc](https://github.com/ruby/xmlrpc) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/ruby/xmlrpc/releases)
- [Changelog](https://github.com/ruby/xmlrpc/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/xmlrpc/compare/v0.3.0...v0.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
fd07ef4080 Bump capybara from 3.33.0 to 3.34.0
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.33.0 to 3.34.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.33.0...3.34.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
997686599e Bump js-routes from 1.4.9 to 1.4.11
Bumps [js-routes](https://github.com/railsware/js-routes) from 1.4.9 to 1.4.11.
- [Release notes](https://github.com/railsware/js-routes/releases)
- [Changelog](https://github.com/railsware/js-routes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/railsware/js-routes/compare/v1.4.9...v1.4.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
976a66896d Bump listen from 3.2.1 to 3.3.1
Bumps [listen](https://github.com/guard/listen) from 3.2.1 to 3.3.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.2.1...v3.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
95839105d8 Bump oj from 3.10.15 to 3.10.16
Bumps [oj](https://github.com/ohler55/oj) from 3.10.15 to 3.10.16.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.15...v3.10.16)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
812ae0980f Bump bootstrap from 4.5.2 to 4.5.3
Bumps [bootstrap](https://github.com/twbs/bootstrap-rubygem) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/twbs/bootstrap-rubygem/releases)
- [Changelog](https://github.com/twbs/bootstrap-rubygem/blob/master/CHANGELOG.md)
- [Commits](https://github.com/twbs/bootstrap-rubygem/compare/v4.5.2...v4.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
Brenda Wallace
43a577fa50 Update rubocop config 2021-01-05 19:46:07 +13:00
Brenda Wallace
26f1991d16 Adding back the TODO detector, haml, and node security 2021-01-05 19:46:07 +13:00
Brenda Wallace
acf9f48478 Update rubocop 2021-01-05 19:46:07 +13:00
Brenda Wallace
4c6b37ee52 New codeclimate config syntax 2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
ef4ebdafd3 Bump better_errors from 2.9.0 to 2.9.1
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.9.0...v2.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
0500ec4978 Bump friendly_id from 5.4.0 to 5.4.1
Bumps [friendly_id](https://github.com/norman/friendly_id) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/norman/friendly_id/releases)
- [Changelog](https://github.com/norman/friendly_id/blob/master/Changelog.md)
- [Commits](https://github.com/norman/friendly_id/compare/5.4.0...5.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
dependabot-preview[bot]
04b4d9727f Bump better_errors from 2.8.3 to 2.9.0
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.8.3 to 2.9.0.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.8.3...v2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 19:46:07 +13:00
Brenda Wallace
27f95359c3 Merge branch 'mainline' into dev 2021-01-05 19:29:43 +13:00
Brenda Wallace
9d6d9b9647 add back the name of item we're linking to when adding a photo 2021-01-05 17:15:58 +13:00
Brenda Wallace
eb86325246 add flickr keys to ci 2021-01-05 17:15:58 +13:00
codefactor-io
998f1fc5ac [CodeFactor] Apply fixes 2021-01-05 17:15:58 +13:00
Brenda Wallace
f90be934a7 Reconnecting stale flickr auth tokens 2021-01-05 17:15:58 +13:00
dependabot-preview[bot]
95da3dc425 Merge pull request #2716 from Growstuff/dependabot/bundler/faraday-1.3.0 2021-01-04 14:08:28 +00:00
dependabot-preview[bot]
fab71d5d1c Bump faraday from 1.1.0 to 1.3.0
Bumps [faraday](https://github.com/lostisland/faraday) from 1.1.0 to 1.3.0.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.1.0...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 13:49:00 +00:00
dependabot-preview[bot]
fe2b653ab5 Merge pull request #2704 from Growstuff/dependabot/bundler/js-routes-1.4.13 2021-01-04 13:47:05 +00:00
dependabot-preview[bot]
21a59c1d58 Bump js-routes from 1.4.11 to 1.4.13
Bumps [js-routes](https://github.com/railsware/js-routes) from 1.4.11 to 1.4.13.
- [Release notes](https://github.com/railsware/js-routes/releases)
- [Changelog](https://github.com/railsware/js-routes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/railsware/js-routes/compare/v1.4.11...v1.4.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 13:30:39 +00:00
dependabot-preview[bot]
7ac44a506c Merge pull request #2715 from Growstuff/dependabot/bundler/cancancan-3.2.1 2021-01-04 13:25:04 +00:00
dependabot-preview[bot]
e6d5bbe219 Bump cancancan from 3.1.0 to 3.2.1
Bumps [cancancan](https://github.com/CanCanCommunity/cancancan) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/CanCanCommunity/cancancan/releases)
- [Changelog](https://github.com/CanCanCommunity/cancancan/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/CanCanCommunity/cancancan/compare/3.1.0...3.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 13:08:12 +00:00
dependabot-preview[bot]
241cbc67a3 Merge pull request #2710 from Growstuff/dependabot/bundler/rake-13.0.3 2021-01-04 13:06:26 +00:00
dependabot-preview[bot]
2267a63e18 Bump rake from 13.0.1 to 13.0.3
Bumps [rake](https://github.com/ruby/rake) from 13.0.1 to 13.0.3.
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rake/compare/v13.0.1...v13.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 12:49:01 +00:00
dependabot-preview[bot]
fb96558443 Merge pull request #2714 from Growstuff/dependabot/bundler/rspec-rails-4.0.2 2021-01-04 12:47:20 +00:00
dependabot-preview[bot]
22297c76f6 Bump rspec-rails from 4.0.1 to 4.0.2
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v4.0.1...v4.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 12:28:56 +00:00
dependabot-preview[bot]
130416e0c1 Merge pull request #2709 from Growstuff/dependabot/bundler/rubocop-rails-2.9.1 2021-01-04 12:26:16 +00:00
dependabot-preview[bot]
5d93b5af7d Bump rubocop-rails from 2.9.0 to 2.9.1
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.9.0...v2.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 12:06:50 +00:00
dependabot-preview[bot]
ca6577233e Merge pull request #2712 from Growstuff/dependabot/bundler/unicorn-5.8.0 2021-01-04 12:04:44 +00:00
dependabot-preview[bot]
1daf11d623 Bump unicorn from 5.7.0 to 5.8.0
Bumps [unicorn](https://yhbt.net/unicorn/) from 5.7.0 to 5.8.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 11:47:44 +00:00
dependabot-preview[bot]
8d14eb1c49 [Security] Bump nokogiri from 1.10.10 to 1.11.0
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.10 to 1.11.0. **This update includes a security fix.**
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.10...v1.11.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 00:44:51 +13:00
Brenda Wallace
147eba83d1 break out steps of setup 2021-01-04 23:04:58 +13:00
Brenda Wallace
fb9c42aaf5 use codeclimate from gem 2021-01-04 23:04:58 +13:00
Brenda Wallace
441831f9a5 use apt-get instead of apt 2021-01-04 23:04:58 +13:00
Brenda Wallace
a2b2ac99a5 Remove duplicate env var 2021-01-04 23:04:58 +13:00
Brenda Wallace
1f9de77648 install chrome in gh workflow 2021-01-04 23:04:58 +13:00
Brenda Wallace
e8db5ad142 Move env variable to on place in gh workflow config 2021-01-04 23:04:58 +13:00
Brenda Wallace
e2c0418ab8 remove reference to coveralls 2021-01-04 23:04:58 +13:00
Brenda Wallace
55f36885a6 Rename ci step to "start elasticsearch" 2021-01-04 23:04:58 +13:00
Brenda Wallace
b2f06b7a47 Removing coveralls 2021-01-04 23:04:58 +13:00
Brenda Wallace
df8fade89d Only run travis on deploy 2021-01-04 23:04:58 +13:00
Brenda Wallace
6229c41aa5 adding RAILS_SECRET_TOKEN: supersecret 2021-01-04 23:04:58 +13:00
Brenda Wallace
d79dbf09b5 devise secrets needs to match 2021-01-04 23:04:58 +13:00
Brenda Wallace
fae8026d11 Set elasticsearch to 7.5.1 2021-01-04 23:04:58 +13:00
Brenda Wallace
af11977188 Add elastic search 2021-01-04 23:04:58 +13:00
Brenda Wallace
6e09095182 Only run on pull requests 2021-01-04 23:04:58 +13:00
Brenda Wallace
a0914ac89b Run the rspec on github 2021-01-04 23:04:58 +13:00
dependabot-preview[bot]
cb9f101652 Merge pull request #2705 from Growstuff/dependabot/bundler/puma-5.1.1 2021-01-04 09:56:20 +00:00
dependabot-preview[bot]
05e72df177 Bump puma from 5.1.0 to 5.1.1
Bumps [puma](https://github.com/puma/puma) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.1.0...v5.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 09:23:21 +00:00
dependabot-preview[bot]
73bd7f3a15 Merge pull request #2707 from Growstuff/dependabot/bundler/bullet-6.1.2 2021-01-04 09:20:42 +00:00
dependabot-preview[bot]
acaa2e385f Bump bullet from 6.1.0 to 6.1.2
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.0 to 6.1.2.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.0...6.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 08:58:44 +00:00
dependabot-preview[bot]
5bfaa766fb Merge pull request #2713 from Growstuff/dependabot/bundler/oj-3.10.18 2021-01-04 08:56:03 +00:00
dependabot-preview[bot]
e947cbb87d Bump oj from 3.10.16 to 3.10.18
Bumps [oj](https://github.com/ohler55/oj) from 3.10.16 to 3.10.18.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.16...v3.10.18)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-28 07:39:19 +00:00
dependabot-preview[bot]
a64994c58c Bump listen from 3.3.1 to 3.3.3
Bumps [listen](https://github.com/guard/listen) from 3.3.1 to 3.3.3.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.3.1...v3.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-22 11:38:00 +13:00
Brenda Wallace
194f360ddb Create brakeman-analysis.yml 2020-12-10 12:53:34 +13:00
dependabot-preview[bot]
77afb28b2f Bump rubocop-rails from 2.8.1 to 2.9.0
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.8.1...v2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-10 12:49:59 +13:00
dependabot-preview[bot]
c26c159c73 Bump puma from 5.0.4 to 5.1.0
Bumps [puma](https://github.com/puma/puma) from 5.0.4 to 5.1.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.4...v5.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-06 10:48:56 +13:00
dependabot-preview[bot]
1305138cec Bump scout_apm from 2.6.10 to 4.0.0
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 2.6.10 to 4.0.0.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v2.6.10...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-05 14:45:16 +13:00
Brenda Wallace
b018553059 Merge pull request #2700 from Growstuff/dependabot/bundler/haml-5.2.1
Bump haml from 5.2.0 to 5.2.1
2020-12-03 14:08:32 +13:00
dependabot-preview[bot]
61eb20bab2 Bump haml from 5.2.0 to 5.2.1
Bumps [haml](https://github.com/haml/haml) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v5.2.0...5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:17:46 +00:00
Brenda Wallace
76b3e69888 Merge pull request #2694 from Growstuff/dependabot/bundler/faker-2.15.1
Bump faker from 2.14.0 to 2.15.1
2020-12-01 18:24:52 +13:00
dependabot-preview[bot]
b7d34528e6 Bump faker from 2.14.0 to 2.15.1
Bumps [faker](https://github.com/faker-ruby/faker) from 2.14.0 to 2.15.1.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.14.0...v2.15.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 10:00:55 +00:00
dependabot-preview[bot]
2aeab89e94 Merge pull request #2693 from Growstuff/dependabot/bundler/searchkick-4.4.2 2020-11-30 09:58:48 +00:00
dependabot-preview[bot]
7d7e9d7d0f Bump searchkick from 4.4.1 to 4.4.2
Bumps [searchkick](https://github.com/ankane/searchkick) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/ankane/searchkick/releases)
- [Changelog](https://github.com/ankane/searchkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/searchkick/compare/v4.4.1...v4.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 08:34:16 +00:00
dependabot-preview[bot]
5e6f373234 Merge pull request #2696 from Growstuff/dependabot/bundler/loofah-2.8.0 2020-11-30 08:31:51 +00:00
dependabot-preview[bot]
522ff9a29d Bump loofah from 2.7.0 to 2.8.0
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.7.0...v2.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 08:05:07 +00:00
dependabot-preview[bot]
9ef116df87 Merge pull request #2692 from Growstuff/dependabot/bundler/jsonapi-swagger-0.8.1 2020-11-30 08:02:54 +00:00
dependabot-preview[bot]
5ab2891a13 Bump jsonapi-swagger from 0.8.0 to 0.8.1
Bumps [jsonapi-swagger](https://github.com/superiorlu/jsonapi-swagger) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/superiorlu/jsonapi-swagger/releases)
- [Commits](https://github.com/superiorlu/jsonapi-swagger/compare/v0.8.0...v0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 07:17:20 +00:00
dependabot-preview[bot]
3c668ee30f Merge pull request #2691 from Growstuff/dependabot/bundler/xmlrpc-0.3.1 2020-11-30 07:14:30 +00:00
dependabot-preview[bot]
820dd45de3 Bump xmlrpc from 0.3.0 to 0.3.1
Bumps [xmlrpc](https://github.com/ruby/xmlrpc) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/ruby/xmlrpc/releases)
- [Changelog](https://github.com/ruby/xmlrpc/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/xmlrpc/compare/v0.3.0...v0.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 06:50:42 +00:00
dependabot-preview[bot]
1487d5671a Merge pull request #2697 from Growstuff/dependabot/bundler/capybara-3.34.0 2020-11-30 06:48:14 +00:00
dependabot-preview[bot]
d240f49d77 Bump capybara from 3.33.0 to 3.34.0
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.33.0 to 3.34.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.33.0...3.34.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-27 07:13:39 +00:00
Brenda Wallace
4912ef43bf Merge pull request #2690 from Growstuff/dependabot/bundler/js-routes-1.4.11
Bump js-routes from 1.4.9 to 1.4.11
2020-11-19 14:33:55 +13:00
dependabot-preview[bot]
91f9230385 Bump js-routes from 1.4.9 to 1.4.11
Bumps [js-routes](https://github.com/railsware/js-routes) from 1.4.9 to 1.4.11.
- [Release notes](https://github.com/railsware/js-routes/releases)
- [Changelog](https://github.com/railsware/js-routes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/railsware/js-routes/compare/v1.4.9...v1.4.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-18 07:35:27 +00:00
Brenda Wallace
b7ccc32560 Merge pull request #2689 from Growstuff/dependabot/bundler/listen-3.3.1
Bump listen from 3.2.1 to 3.3.1
2020-11-18 12:09:29 +13:00
dependabot-preview[bot]
6392a1a722 Bump listen from 3.2.1 to 3.3.1
Bumps [listen](https://github.com/guard/listen) from 3.2.1 to 3.3.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.2.1...v3.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-16 08:25:33 +00:00
Brenda Wallace
77d41ea71a Merge pull request #2688 from Growstuff/dependabot/bundler/oj-3.10.16
Bump oj from 3.10.15 to 3.10.16
2020-11-13 15:57:26 +13:00
dependabot-preview[bot]
220e8d6ecc Bump oj from 3.10.15 to 3.10.16
Bumps [oj](https://github.com/ohler55/oj) from 3.10.15 to 3.10.16.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.15...v3.10.16)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-12 02:30:28 +00:00
Brenda Wallace
9835d05299 Merge pull request #2685 from Growstuff/dependabot/bundler/bootstrap-4.5.3
Bump bootstrap from 4.5.2 to 4.5.3
2020-11-12 15:28:38 +13:00
dependabot-preview[bot]
25254323cd Bump bootstrap from 4.5.2 to 4.5.3
Bumps [bootstrap](https://github.com/twbs/bootstrap-rubygem) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/twbs/bootstrap-rubygem/releases)
- [Changelog](https://github.com/twbs/bootstrap-rubygem/blob/master/CHANGELOG.md)
- [Commits](https://github.com/twbs/bootstrap-rubygem/compare/v4.5.2...v4.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-11 01:57:11 +00:00
Brenda Wallace
4553eb9cac Merge pull request #2687 from Br3nda/feature/codeclimate-config-udpate
New codeclimate config syntax
2020-11-11 14:55:10 +13:00
Brenda Wallace
d4a3da0ee4 Update rubocop config 2020-11-11 14:49:17 +13:00
Brenda Wallace
58f7ba9ff5 Adding back the TODO detector, haml, and node security 2020-11-11 14:45:29 +13:00
Brenda Wallace
b433e81303 Update rubocop 2020-11-11 14:32:01 +13:00
Brenda Wallace
885fa55461 Merge branch 'dev' into feature/codeclimate-config-udpate 2020-11-11 14:29:49 +13:00
Brenda Wallace
612e8b130a New codeclimate config syntax 2020-11-11 14:29:17 +13:00
Brenda Wallace
7173aacbe9 Merge pull request #2683 from Growstuff/dependabot/bundler/better_errors-2.9.1
Bump better_errors from 2.9.0 to 2.9.1
2020-11-09 21:34:50 +13:00
dependabot-preview[bot]
9d5a367766 Bump better_errors from 2.9.0 to 2.9.1
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.9.0...v2.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-08 21:38:52 +00:00
Brenda Wallace
e3571b3b9e Merge pull request #2684 from Growstuff/dependabot/bundler/friendly_id-5.4.1
Bump friendly_id from 5.4.0 to 5.4.1
2020-11-09 10:37:02 +13:00
dependabot-preview[bot]
866f08cec2 Bump friendly_id from 5.4.0 to 5.4.1
Bumps [friendly_id](https://github.com/norman/friendly_id) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/norman/friendly_id/releases)
- [Changelog](https://github.com/norman/friendly_id/blob/master/Changelog.md)
- [Commits](https://github.com/norman/friendly_id/compare/5.4.0...5.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-06 07:26:25 +00:00
Brenda Wallace
ac1ab61151 Merge pull request #2682 from Growstuff/dependabot/bundler/better_errors-2.9.0
Bump better_errors from 2.8.3 to 2.9.0
2020-11-06 11:11:20 +13:00
dependabot-preview[bot]
9b2082a3bc Bump better_errors from 2.8.3 to 2.9.0
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.8.3 to 2.9.0.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.8.3...v2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-05 07:33:12 +00:00
Brenda Wallace
67b79fc832 Merge pull request #2680 from Growstuff/dev
Production release
2020-11-03 15:36:21 +13:00
dependabot-preview[bot]
b176e76ea3 Merge pull request #2668 from Growstuff/dependabot/bundler/faraday-1.1.0 2020-11-02 23:07:13 +00:00
dependabot-preview[bot]
351c0d919d Bump faraday from 1.0.1 to 1.1.0
Bumps [faraday](https://github.com/lostisland/faraday) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.0.1...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-02 21:55:43 +00:00
dependabot-preview[bot]
204eb2ee9e Merge pull request #2678 from Growstuff/dependabot/bundler/puma-5.0.4 2020-11-02 21:53:49 +00:00
dependabot-preview[bot]
f74d239a77 Bump puma from 5.0.2 to 5.0.4
Bumps [puma](https://github.com/puma/puma) from 5.0.2 to 5.0.4.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.2...v5.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-02 20:40:50 +00:00
dependabot-preview[bot]
f2b5927d11 Merge pull request #2670 from Growstuff/dependabot/bundler/omniauth-facebook-8.0.0 2020-11-02 20:38:49 +00:00
dependabot-preview[bot]
97e887673d Bump omniauth-facebook from 7.0.0 to 8.0.0
Bumps [omniauth-facebook](https://github.com/simi/omniauth-facebook) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/simi/omniauth-facebook/releases)
- [Changelog](https://github.com/simi/omniauth-facebook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/simi/omniauth-facebook/compare/v7.0.0...v8.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-02 18:05:50 +00:00
Rowan Crawford
3c8b59811b ws, is there no prettier equivalent? 2020-11-03 07:03:13 +13:00
Rowan Crawford
5afbdf7096 CONTRIBUTORS.md 2020-11-03 07:03:13 +13:00
Rowan Crawford
7d2525cad6 If you get a harvest without a planting the harvest chart wouldn't show 2020-11-03 07:03:13 +13:00
Rowan Crawford
c889b63611 the answer is not mutating @crop 2020-11-03 07:03:13 +13:00
Brenda Wallace
d36d5ff1e3 mark test as javascript 2020-11-03 07:03:13 +13:00
Rowan Crawford
86c832d6ad ws 2020-11-03 07:03:13 +13:00
Rowan Crawford
59a693ec1f test doesn't work because don't understand how to write specs 2020-11-03 07:03:13 +13:00
Rowan Crawford
63972763ec Put if statements about each chart block 2020-11-03 07:03:13 +13:00
Awesome Code
b6f8eba243 Auto corrected by following Format Css Code 2020-11-03 07:01:06 +13:00
Brenda Wallace
fae896e38e Merge remote-tracking branch 'upstream/mainline' into dev
Conflicts:
	Gemfile.lock
	app/assets/stylesheets/overrides.scss
2020-10-29 09:37:42 +13:00
dependabot-preview[bot]
9bcf0aba0e [Security] Bump lodash from 4.17.14 to 4.17.20
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.14 to 4.17.20. **This update includes security fixes.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.14...4.17.20)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-29 09:36:02 +13:00
dependabot-preview[bot]
506c66af84 Merge pull request #2672 from Growstuff/dependabot/bundler/scout_apm-2.6.10 2020-10-27 02:15:22 +00:00
dependabot-preview[bot]
94c78e0bf4 Bump scout_apm from 2.6.9 to 2.6.10
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 2.6.9 to 2.6.10.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v2.6.9...v2.6.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-26 23:41:34 +00:00
dependabot-preview[bot]
72db013fbe Merge pull request #2669 from Growstuff/dependabot/bundler/oj-3.10.15 2020-10-26 23:39:31 +00:00
dependabot-preview[bot]
8ea96d08a9 Bump oj from 3.10.14 to 3.10.15
Bumps [oj](https://github.com/ohler55/oj) from 3.10.14 to 3.10.15.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.14...v3.10.15)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-26 20:57:42 +00:00
dependabot-preview[bot]
f56bb5c7cf Bump platform-api from 3.0.0 to 3.2.0
Bumps [platform-api](https://github.com/heroku/platform-api) from 3.0.0 to 3.2.0.
- [Release notes](https://github.com/heroku/platform-api/releases)
- [Changelog](https://github.com/heroku/platform-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/heroku/platform-api/compare/v3.0.0...v3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-27 09:54:13 +13:00
dependabot-preview[bot]
a731cadef9 Bump chartkick from 3.4.1 to 3.4.2
Bumps [chartkick](https://github.com/ankane/chartkick) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v3.4.1...v3.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-27 09:53:43 +13:00
dependabot-preview[bot]
c929a11ddf Merge pull request #2666 from Growstuff/dependabot/bundler/capybara-screenshot-1.0.25 2020-10-24 04:28:08 +00:00
dependabot-preview[bot]
0f7af8e04b Bump capybara-screenshot from 1.0.24 to 1.0.25
Bumps [capybara-screenshot](https://github.com/mattheworiordan/capybara-screenshot) from 1.0.24 to 1.0.25.
- [Release notes](https://github.com/mattheworiordan/capybara-screenshot/releases)
- [Changelog](https://github.com/mattheworiordan/capybara-screenshot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattheworiordan/capybara-screenshot/compare/v1.0.24...v1.0.25)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-24 03:23:15 +00:00
dependabot-preview[bot]
202caa0b45 Bump rubocop-rspec from 1.43.2 to 1.44.1
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec) from 1.43.2 to 1.44.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.43.2...v1.44.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-24 16:20:52 +13:00
dependabot-preview[bot]
ea509954c0 Bump font-awesome-sass from 5.13.0 to 5.15.1
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 5.13.0 to 5.15.1.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/compare/5.13.0...5.15.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 13:20:16 +13:00
Awesome Code
8bd8904baa Auto corrected by following Format Css Code 2020-10-20 12:18:51 +13:00
Brenda Wallace
7d1e1dd29f Cards raised on hover 2020-10-20 12:03:06 +13:00
Brenda Wallace
61b03c5d71 Make the connecting to flickr more obvious
by making it a button with an icon
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
f9cbabb35f Bump timecop from 0.9.1 to 0.9.2
Bumps [timecop](https://github.com/travisjeffery/timecop) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/travisjeffery/timecop/releases)
- [Changelog](https://github.com/travisjeffery/timecop/blob/master/History.md)
- [Commits](https://github.com/travisjeffery/timecop/compare/v0.9.1...v0.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
ad2acd46d4 Bump rubocop from 0.93.0 to 0.93.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.93.0 to 0.93.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.93.0...v0.93.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
4ec7134fdf Bump geocoder from 1.6.3 to 1.6.4
Bumps [geocoder](https://github.com/alexreisner/geocoder) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/alexreisner/geocoder/releases)
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.6.3...v1.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
d52f4c0afa Bump rubocop from 0.92.0 to 0.93.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.92.0 to 0.93.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.92.0...v0.93.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
f7cf49bdcd Bump haml from 5.1.2 to 5.2.0
Bumps [haml](https://github.com/haml/haml) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v5.1.2...v5.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
4e1711849e Bump better_errors from 2.8.2 to 2.8.3
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.8.2...v2.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
9f43a18600 Bump chartkick from 3.4.0 to 3.4.1
Bumps [chartkick](https://github.com/ankane/chartkick) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v3.4.0...v3.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
7f515c58f8 Bump dalli from 2.7.10 to 2.7.11
Bumps [dalli](https://github.com/petergoldstein/dalli) from 2.7.10 to 2.7.11.
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/master/History.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v2.7.10...v2.7.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
4960b33ed2 Bump faker from 2.13.0 to 2.14.0
Bumps [faker](https://github.com/faker-ruby/faker) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.13.0...v2.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
f5217b0709 Bump validate_url from 1.0.11 to 1.0.13
Bumps [validate_url](https://github.com/perfectline/validates_url) from 1.0.11 to 1.0.13.
- [Release notes](https://github.com/perfectline/validates_url/releases)
- [Commits](https://github.com/perfectline/validates_url/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
010bd4553a Bump rubocop from 0.91.0 to 0.92.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.91.0 to 0.92.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.91.0...v0.92.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
7c3d8de35a Bump puma from 4.3.6 to 5.0.2
Bumps [puma](https://github.com/puma/puma) from 4.3.6 to 5.0.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.6...v5.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
b49fddefd1 Bump better_errors from 2.7.1 to 2.8.2
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.7.1 to 2.8.2.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
5b2b5f2af4 Bump haml_lint from 0.35.0 to 0.36.0
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.35.0 to 0.36.0.
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sds/haml-lint/compare/v0.35.0...v0.36.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
0f2f3ac51e Bump devise from 4.7.2 to 4.7.3
Bumps [devise](https://github.com/plataformatec/devise) from 4.7.2 to 4.7.3.
- [Release notes](https://github.com/plataformatec/devise/releases)
- [Changelog](https://github.com/heartcombo/devise/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/devise/compare/v4.7.2...v4.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
8508d21585 Bump query_diet from 0.6.2 to 0.7.0
Bumps [query_diet](https://github.com/makandra/query_diet) from 0.6.2 to 0.7.0.
- [Release notes](https://github.com/makandra/query_diet/releases)
- [Changelog](https://github.com/makandra/query_diet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/makandra/query_diet/compare/v0.6.2...v0.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
bb23534b97 Bump rubocop-rails from 2.8.0 to 2.8.1
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.8.0...v2.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
Brenda Wallace
452f58ccf6 bump codeclimate to rubocop 0.91 2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
28a117dad6 Bump rubocop from 0.90.0 to 0.91.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.90.0 to 0.91.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.90.0...v0.91.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
Brenda Wallace
bec1ab8c5b Match Gemfile ruby version in .ruby-version 2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
57dcacdfec Bump percy-capybara from 4.3.2 to 4.3.3
Bumps [percy-capybara](https://github.com/percy/percy-capybara) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/percy/percy-capybara/releases)
- [Commits](https://github.com/percy/percy-capybara/compare/v4.3.2...v4.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
3e38e30f4f Bump unicorn from 5.6.0 to 5.7.0
Bumps [unicorn](https://yhbt.net/unicorn/) from 5.6.0 to 5.7.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
454a8857df Bump rspectre from 0.0.1 to 0.0.3
Bumps [rspectre](https://github.com/dgollahon/rspectre) from 0.0.1 to 0.0.3.
- [Release notes](https://github.com/dgollahon/rspectre/releases)
- [Changelog](https://github.com/dgollahon/rspectre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dgollahon/rspectre/compare/v0.0.1...v0.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
fbfbc67a05 Bump sidekiq from 6.1.1 to 6.1.2
Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.1.1...v6.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
99f38bcfba Bump leaflet-rails from 1.6.0 to 1.7.0
Bumps [leaflet-rails](https://github.com/axyjo/leaflet-rails) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/axyjo/leaflet-rails/releases)
- [Commits](https://github.com/axyjo/leaflet-rails/compare/v1.6.0...v1.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
7beec65fe9 Bump rack-protection from 2.0.8.1 to 2.1.0
Bumps [rack-protection](https://github.com/sinatra/sinatra) from 2.0.8.1 to 2.1.0.
- [Release notes](https://github.com/sinatra/sinatra/releases)
- [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sinatra/sinatra/compare/v2.0.8.1...v2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
dependabot-preview[bot]
5961bd3a3f Bump oj from 3.10.13 to 3.10.14
Bumps [oj](https://github.com/ohler55/oj) from 3.10.13 to 3.10.14.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.13...v3.10.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-20 12:03:06 +13:00
Brenda Wallace
5b272a5d33 Merge remote-tracking branch 'upstream/mainline' into dev 2020-10-16 15:48:35 +13:00
Brenda Wallace
7c526d4b11 Cards raised on hover 2020-10-16 15:46:34 +13:00
Brenda Wallace
b9e68d09ca Make the connecting to flickr more obvious
by making it a button with an icon
2020-10-16 12:05:42 +13:00
dependabot-preview[bot]
8a3e310a84 Bump timecop from 0.9.1 to 0.9.2
Bumps [timecop](https://github.com/travisjeffery/timecop) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/travisjeffery/timecop/releases)
- [Changelog](https://github.com/travisjeffery/timecop/blob/master/History.md)
- [Commits](https://github.com/travisjeffery/timecop/compare/v0.9.1...v0.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-16 11:07:38 +13:00
dependabot-preview[bot]
b23b372c8c Bump rubocop from 0.93.0 to 0.93.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.93.0 to 0.93.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.93.0...v0.93.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-14 16:20:23 +13:00
dependabot-preview[bot]
98dc9636df Bump geocoder from 1.6.3 to 1.6.4
Bumps [geocoder](https://github.com/alexreisner/geocoder) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/alexreisner/geocoder/releases)
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.6.3...v1.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-12 18:34:12 +13:00
dependabot-preview[bot]
b965f09ee3 Merge pull request #2659 from Growstuff/dependabot/bundler/rubocop-0.93.0 2020-10-10 06:50:01 +00:00
dependabot-preview[bot]
e8a5936eca Bump rubocop from 0.92.0 to 0.93.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.92.0 to 0.93.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.92.0...v0.93.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-10 06:27:38 +00:00
dependabot-preview[bot]
d247be5b12 Merge pull request #2655 from Growstuff/dependabot/bundler/haml-5.2.0 2020-10-10 06:25:53 +00:00
dependabot-preview[bot]
45a48394e6 Bump haml from 5.1.2 to 5.2.0
Bumps [haml](https://github.com/haml/haml) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v5.1.2...v5.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-10 05:58:15 +00:00
dependabot-preview[bot]
504163bda8 Merge pull request #2656 from Growstuff/dependabot/bundler/better_errors-2.8.3 2020-10-10 05:56:34 +00:00
dependabot-preview[bot]
fbe65988d1 Bump better_errors from 2.8.2 to 2.8.3
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.8.2...v2.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-10 05:34:42 +00:00
dependabot-preview[bot]
0f178d8608 Bump chartkick from 3.4.0 to 3.4.1
Bumps [chartkick](https://github.com/ankane/chartkick) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v3.4.0...v3.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-10 18:32:48 +13:00
dependabot-preview[bot]
985356e055 Merge pull request #2651 from Growstuff/dependabot/bundler/dalli-2.7.11 2020-10-02 00:28:23 +00:00
dependabot-preview[bot]
3baa39cb72 Bump dalli from 2.7.10 to 2.7.11
Bumps [dalli](https://github.com/petergoldstein/dalli) from 2.7.10 to 2.7.11.
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/master/History.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v2.7.10...v2.7.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-02 00:07:46 +00:00
dependabot-preview[bot]
b68e6844ab Merge pull request #2641 from Growstuff/dependabot/bundler/faker-2.14.0 2020-10-02 00:06:01 +00:00
dependabot-preview[bot]
75fec864fd Bump faker from 2.13.0 to 2.14.0
Bumps [faker](https://github.com/faker-ruby/faker) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.13.0...v2.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 23:44:10 +00:00
dependabot-preview[bot]
9af346ffb1 Merge pull request #2648 from Growstuff/dependabot/bundler/validate_url-1.0.13 2020-10-01 23:42:26 +00:00
dependabot-preview[bot]
100db699ae Bump validate_url from 1.0.11 to 1.0.13
Bumps [validate_url](https://github.com/perfectline/validates_url) from 1.0.11 to 1.0.13.
- [Release notes](https://github.com/perfectline/validates_url/releases)
- [Commits](https://github.com/perfectline/validates_url/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 23:20:49 +00:00
dependabot-preview[bot]
205b1967de Merge pull request #2650 from Growstuff/dependabot/bundler/rubocop-0.92.0 2020-10-01 23:18:44 +00:00
dependabot-preview[bot]
aacd276359 Bump rubocop from 0.91.0 to 0.92.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.91.0 to 0.92.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.91.0...v0.92.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 22:53:29 +00:00
dependabot-preview[bot]
bd2b917b0b Merge pull request #2652 from Growstuff/dependabot/bundler/puma-5.0.2 2020-10-01 22:51:36 +00:00
dependabot-preview[bot]
526a6688bc Bump puma from 4.3.6 to 5.0.2
Bumps [puma](https://github.com/puma/puma) from 4.3.6 to 5.0.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.6...v5.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 22:11:14 +00:00
dependabot-preview[bot]
40f82843b2 Merge pull request #2654 from Growstuff/dependabot/bundler/better_errors-2.8.2 2020-10-01 22:09:17 +00:00
dependabot-preview[bot]
1a1a70bebc Bump better_errors from 2.7.1 to 2.8.2
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.7.1 to 2.8.2.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 21:47:58 +00:00
dependabot-preview[bot]
ea707c082a Merge pull request #2653 from Growstuff/dependabot/bundler/haml_lint-0.36.0 2020-10-01 21:45:49 +00:00
dependabot-preview[bot]
137385ea6f Bump haml_lint from 0.35.0 to 0.36.0
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.35.0 to 0.36.0.
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sds/haml-lint/compare/v0.35.0...v0.36.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:06:34 +00:00
dependabot-preview[bot]
84102b7ed9 Bump devise from 4.7.2 to 4.7.3
Bumps [devise](https://github.com/plataformatec/devise) from 4.7.2 to 4.7.3.
- [Release notes](https://github.com/plataformatec/devise/releases)
- [Changelog](https://github.com/heartcombo/devise/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/devise/compare/v4.7.2...v4.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-28 18:58:23 +13:00
dependabot-preview[bot]
a350cc02d4 Bump query_diet from 0.6.2 to 0.7.0
Bumps [query_diet](https://github.com/makandra/query_diet) from 0.6.2 to 0.7.0.
- [Release notes](https://github.com/makandra/query_diet/releases)
- [Changelog](https://github.com/makandra/query_diet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/makandra/query_diet/compare/v0.6.2...v0.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-28 18:47:38 +13:00
dependabot-preview[bot]
9782708a78 Merge pull request #2640 from Growstuff/dependabot/bundler/rubocop-rails-2.8.1 2020-09-18 04:17:57 +00:00
dependabot-preview[bot]
89e3a05003 Bump rubocop-rails from 2.8.0 to 2.8.1
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.8.0...v2.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-18 03:57:04 +00:00
Brenda Wallace
0300471762 bump codeclimate to rubocop 0.91 2020-09-18 15:54:57 +12:00
dependabot-preview[bot]
f1fa7dce55 Bump rubocop from 0.90.0 to 0.91.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.90.0 to 0.91.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.90.0...v0.91.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-18 15:54:57 +12:00
Brenda Wallace
30d7d4a288 Match Gemfile ruby version in .ruby-version 2020-09-14 09:24:40 +12:00
dependabot-preview[bot]
ca2407928c Bump percy-capybara from 4.3.2 to 4.3.3
Bumps [percy-capybara](https://github.com/percy/percy-capybara) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/percy/percy-capybara/releases)
- [Commits](https://github.com/percy/percy-capybara/compare/v4.3.2...v4.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-11 16:21:13 +12:00
dependabot-preview[bot]
48dfdbb1a7 Merge pull request #2636 from Growstuff/dependabot/bundler/unicorn-5.7.0 2020-09-10 03:11:20 +00:00
dependabot-preview[bot]
ce0d93b8e1 Bump unicorn from 5.6.0 to 5.7.0
Bumps [unicorn](https://yhbt.net/unicorn/) from 5.6.0 to 5.7.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-10 02:48:57 +00:00
dependabot-preview[bot]
e8762d9808 Merge pull request #2635 from Growstuff/dependabot/bundler/rspectre-0.0.3 2020-09-10 02:47:10 +00:00
dependabot-preview[bot]
c2486c27e3 Bump rspectre from 0.0.1 to 0.0.3
Bumps [rspectre](https://github.com/dgollahon/rspectre) from 0.0.1 to 0.0.3.
- [Release notes](https://github.com/dgollahon/rspectre/releases)
- [Changelog](https://github.com/dgollahon/rspectre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dgollahon/rspectre/compare/v0.0.1...v0.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-10 02:25:08 +00:00
dependabot-preview[bot]
03d0fd6fd7 Merge pull request #2633 from Growstuff/dependabot/bundler/sidekiq-6.1.2 2020-09-10 02:23:29 +00:00
dependabot-preview[bot]
5eacbbf661 Bump sidekiq from 6.1.1 to 6.1.2
Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.1.1...v6.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 07:14:07 +00:00
dependabot-preview[bot]
893240610a Merge pull request #2631 from Growstuff/dependabot/bundler/leaflet-rails-1.7.0 2020-09-08 05:03:19 +00:00
dependabot-preview[bot]
5275b4975e Bump leaflet-rails from 1.6.0 to 1.7.0
Bumps [leaflet-rails](https://github.com/axyjo/leaflet-rails) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/axyjo/leaflet-rails/releases)
- [Commits](https://github.com/axyjo/leaflet-rails/compare/v1.6.0...v1.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 04:41:41 +00:00
dependabot-preview[bot]
e52c151306 Merge pull request #2632 from Growstuff/dependabot/bundler/rack-protection-2.1.0 2020-09-08 04:39:58 +00:00
dependabot-preview[bot]
ad8c3d647c Bump rack-protection from 2.0.8.1 to 2.1.0
Bumps [rack-protection](https://github.com/sinatra/sinatra) from 2.0.8.1 to 2.1.0.
- [Release notes](https://github.com/sinatra/sinatra/releases)
- [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sinatra/sinatra/compare/v2.0.8.1...v2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 04:19:12 +00:00
dependabot-preview[bot]
e591ecf377 Merge pull request #2630 from Growstuff/dependabot/bundler/oj-3.10.14 2020-09-08 04:17:08 +00:00
dependabot-preview[bot]
3c5e88f0f3 Bump oj from 3.10.13 to 3.10.14
Bumps [oj](https://github.com/ohler55/oj) from 3.10.13 to 3.10.14.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.13...v3.10.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 03:57:31 +00:00
dependabot-preview[bot]
6c6c8b81e6 Bump puma from 4.3.5 to 4.3.6
Bumps [puma](https://github.com/puma/puma) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.5...v4.3.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 15:56:26 +12:00
dependabot-preview[bot]
b241e17132 Bump rubocop-rails from 2.7.1 to 2.8.0
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.7.1...v2.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 15:56:26 +12:00
dependabot-preview[bot]
18a8ae6ca3 Bump percy-capybara from 4.2.0 to 4.3.2
Bumps [percy-capybara](https://github.com/percy/percy-capybara) from 4.2.0 to 4.3.2.
- [Release notes](https://github.com/percy/percy-capybara/releases)
- [Commits](https://github.com/percy/percy-capybara/compare/v4.2.0...v4.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 15:56:26 +12:00
Brenda Wallace
59e32e74ed bump rubocop to 0.90 on codeclimate 2020-09-08 15:56:26 +12:00
dependabot-preview[bot]
cfff7c1811 Bump rubocop from 0.89.1 to 0.90.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.89.1 to 0.90.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.89.1...v0.90.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 15:56:26 +12:00
dependabot-preview[bot]
c1d6d2c386 Bump oj from 3.10.12 to 3.10.13
Bumps [oj](https://github.com/ohler55/oj) from 3.10.12 to 3.10.13.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.12...v3.10.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 15:56:26 +12:00
Brenda Wallace
1dfd9f0062 Merge pull request #2629 from Growstuff/dependabot/bundler/puma-4.3.6
Bump puma from 4.3.5 to 4.3.6
2020-09-08 15:55:37 +12:00
dependabot-preview[bot]
9956d64462 Bump puma from 4.3.5 to 4.3.6
Bumps [puma](https://github.com/puma/puma) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.5...v4.3.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 07:42:27 +00:00
Brenda Wallace
82edcb8557 Merge branch 'mainline' into dev 2020-09-07 09:35:37 +12:00
Brenda Wallace
21330f55b0 Merge pull request #2627 from Growstuff/dependabot/bundler/rubocop-rails-2.8.0
Bump rubocop-rails from 2.7.1 to 2.8.0
2020-09-07 09:35:00 +12:00
dependabot-preview[bot]
08f583d33f Bump rubocop-rails from 2.7.1 to 2.8.0
Bumps [rubocop-rails](https://github.com/rubocop-hq/rubocop-rails) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rails/compare/v2.7.1...v2.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-04 07:15:40 +00:00
Brenda Wallace
7337f10c3e Merge pull request #2626 from Growstuff/dependabot/bundler/percy-capybara-4.3.2
Bump percy-capybara from 4.2.0 to 4.3.2
2020-09-04 09:24:40 +12:00
dependabot-preview[bot]
7f5013ce89 Bump percy-capybara from 4.2.0 to 4.3.2
Bumps [percy-capybara](https://github.com/percy/percy-capybara) from 4.2.0 to 4.3.2.
- [Release notes](https://github.com/percy/percy-capybara/releases)
- [Commits](https://github.com/percy/percy-capybara/compare/v4.2.0...v4.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-03 07:15:40 +00:00
Brenda Wallace
a37a86f1ae Merge pull request #2625 from Growstuff/dependabot/bundler/rubocop-0.90.0
Bump rubocop from 0.89.1 to 0.90.0
2020-09-02 14:57:38 +12:00
Brenda Wallace
67f2d54ef8 bump rubocop to 0.90 on codeclimate 2020-09-02 10:34:59 +12:00
dependabot-preview[bot]
8ee5e9b01b Bump rubocop from 0.89.1 to 0.90.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.89.1 to 0.90.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.89.1...v0.90.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 08:11:44 +00:00
Brenda Wallace
f5f1d996be Merge pull request #2624 from Growstuff/dependabot/bundler/oj-3.10.13
Bump oj from 3.10.12 to 3.10.13
2020-09-01 10:51:24 +12:00
dependabot-preview[bot]
06b5443a22 Bump oj from 3.10.12 to 3.10.13
Bumps [oj](https://github.com/ohler55/oj) from 3.10.12 to 3.10.13.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.12...v3.10.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-28 07:13:59 +00:00
Brenda Wallace
a2e9886366 Merge pull request #2620 from Growstuff/dev
Production deploy
2020-08-28 09:29:03 +12:00
dependabot-preview[bot]
5b3a1b1d48 Merge pull request #2622 from Growstuff/dependabot/bundler/omniauth-facebook-7.0.0 2020-08-27 09:35:42 +00:00
dependabot-preview[bot]
0e39b1ab4e Bump omniauth-facebook from 6.0.0 to 7.0.0
Bumps [omniauth-facebook](https://github.com/mkdynamic/omniauth-facebook) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/mkdynamic/omniauth-facebook/releases)
- [Changelog](https://github.com/simi/omniauth-facebook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mkdynamic/omniauth-facebook/compare/v6.0.0...v7.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 09:13:50 +00:00
Brenda Wallace
8e4212bdbc Merge pull request #2623 from Growstuff/dependabot/bundler/loofah-2.7.0
Bump loofah from 2.6.0 to 2.7.0
2020-08-27 21:11:54 +12:00
dependabot-preview[bot]
ddf366bd3c Bump loofah from 2.6.0 to 2.7.0
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.6.0...v2.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 07:16:03 +00:00
dependabot-preview[bot]
ed81808f58 Bump scout_apm from 2.6.8 to 2.6.9
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 2.6.8 to 2.6.9.
- [Release notes](https://github.com/scoutapp/scout_apm_ruby/releases)
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v2.6.8...v2.6.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 14:19:00 +12:00
dependabot-preview[bot]
2b8286a5d6 Bump oj from 3.10.8 to 3.10.12
Bumps [oj](https://github.com/ohler55/oj) from 3.10.8 to 3.10.12.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.10.8...v3.10.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 11:33:35 +12:00
Brenda Wallace
5a883aa9b3 Merge remote-tracking branch 'upstream/dev' into dev 2020-08-27 11:32:27 +12:00
Brenda Wallace
2db6ff86e5 Merge remote-tracking branch 'upstream/mainline' into dev 2020-08-27 11:32:06 +12:00
dependabot-preview[bot]
aac7d7109f Bump rubocop-rspec from 1.42.0 to 1.43.2
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec) from 1.42.0 to 1.43.2.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.42.0...v1.43.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 07:57:57 +12:00
Awesome Code
10f72d2b21 Auto corrected by following Format Css Code 2020-08-26 12:39:47 +12:00
Brenda Wallace
1179346dd5 Elastic version in example env 2020-08-26 12:36:58 +12:00
Brenda
be64224477 Cache yarn on travis 2020-08-26 12:36:58 +12:00
Brenda
d3eda90000 Adding new cops 2020-08-26 12:36:58 +12:00
Brenda
0b3583e099 DRY crops controller more 2020-08-26 12:36:58 +12:00
Brenda Wallace
0108224e4e Tests for crop creation 2020-08-26 12:36:58 +12:00
Brenda Wallace
7def8881b4 Allow discard gem upgrade 2020-08-26 12:36:58 +12:00
Brenda Wallace
c4b4d382e2 Upgrade percy-capybara 2020-08-26 12:36:58 +12:00
Brenda Wallace
2a896f99f5 Upgrade omniauth 2020-08-26 12:36:58 +12:00
Brenda Wallace
94b481efaf Upgrade to rubocop 0.89 on codeclimate 2020-08-26 12:36:58 +12:00
Brenda Wallace
08ecd0ebee Source .env when checking for elastisearch 2020-08-26 12:36:58 +12:00
Brenda Wallace
a7ab356298 Updating the setup script 2020-08-26 12:36:58 +12:00
Brenda Wallace
e029252c04 Only build dev and mainline 2020-08-26 12:36:58 +12:00
Brenda Wallace
43c1ea21b3 Configure contributor check for github actions 2020-08-26 12:36:58 +12:00
Brenda
ff87a9fa5d gem updates 2020-08-26 12:36:58 +12:00
Brenda Wallace
5b2355bf42 check out repo 2020-08-26 12:36:58 +12:00
Brenda Wallace
1c9ff5c876 removing last mention of cloudmade
this company used to produce the leaflet widget, but that staff member moved elsewhere in like 2012 and took the code with them and made it open source. the credit is no longer needed
2020-08-26 12:36:58 +12:00
Brenda Wallace
f2b385bd5e Help view spec find the correct template 2020-08-26 12:36:58 +12:00
Brenda Wallace
b1b2661682 only run static checks on github 2020-08-26 12:36:58 +12:00
Brenda Wallace
5fec0d4eb9 Adding ru files to codeclimate 2020-08-26 12:36:58 +12:00
Brenda Wallace
552ff6a680 Explaning why brakeman is off 2020-08-26 12:36:58 +12:00
Brenda Wallace
fe0157641a Removing dependabot config 2020-08-26 12:36:58 +12:00
Brenda Wallace
83699656e4 Renaming notifier to new rails 6 style 2020-08-26 12:36:58 +12:00
Brenda Wallace
b9c411d385 Removed cloudmade test 2020-08-26 12:36:58 +12:00
Brenda Wallace
96f40c9c6b Comment out a migration that needs an old gem to work 2020-08-26 12:36:58 +12:00
Brenda Wallace
ec778394ab Upgrade to activemedian 0.2.0 2020-08-26 12:36:58 +12:00
Brenda Wallace
0a604ede52 Run github actions on push, pull request 2020-08-26 12:36:58 +12:00
Brenda Wallace
2ab935918c Removed extra steps on travis 2020-08-26 12:36:58 +12:00
Brenda Wallace
d6aefc1ac7 seperate steps on travis 2020-08-26 12:36:58 +12:00
Brenda Wallace
c1922e5bc3 Remove extra env variable 2020-08-26 12:36:58 +12:00
Brenda Wallace
bf6e2719a4 Update name from Notifier to NotifierMailer 2020-08-26 12:36:58 +12:00
Brenda Wallace
18750063e8 Prepare database in travis run 2020-08-26 12:36:58 +12:00
Brenda Wallace
9b6a1b9fce Removed contributor check from travis 2020-08-26 12:36:58 +12:00
Brenda Wallace
8016a35e49 Adding contributor check to github actions 2020-08-26 12:36:58 +12:00
Brenda Wallace
bcc722d0c2 Updating content type in tests to include charset 2020-08-26 12:36:58 +12:00
Brenda Wallace
5f2010daa2 Ensuring the postgresql media functions exist 2020-08-26 12:36:58 +12:00
Brenda Wallace
fb37cf8843 Adding github actions 2020-08-26 12:36:58 +12:00
Brenda Wallace
05dabd0ded ensure the activemedian methods are in the test db 2020-08-26 12:36:58 +12:00
Brenda Wallace
f1d830bfa9 fixed ambiguous negative 2020-08-26 12:36:58 +12:00
Brenda Wallace
63caea1a6a Use member.kpt in auth 2020-08-26 12:36:58 +12:00
Brenda Wallace
cebec27e80 Prefer ary[n..] over ary[n..-1]. 2020-08-26 12:36:58 +12:00
Brenda Wallace
328afa91fa removed redundant escaping 2020-08-26 12:36:58 +12:00
Brenda Wallace
9ecab8358e run travis-ci as test 2020-08-26 12:36:58 +12:00
Brenda Wallace
133f0a563f Add active median in test runner on travis-ci 2020-08-26 12:36:58 +12:00
Brenda Wallace
4906aaa180 Rename Notifer to NotifierMailer 2020-08-26 12:36:58 +12:00
Brenda Wallace
33944adf6c Rubocop indentation fixes 2020-08-26 12:36:58 +12:00
Brenda Wallace
958ee66e79 Apply suggestions from code review 2020-08-26 12:36:58 +12:00
Brenda Wallace
6a485e9f5f Disabling brakeman on codeclimate because it doesn't understand rails 6 2020-08-26 12:36:58 +12:00
Brenda Wallace
967ae22088 Apply suggestions from code review 2020-08-26 12:36:58 +12:00
Brenda
ef37f74c0f Splitting up complex method in photos controller 2020-08-26 12:36:58 +12:00
Brenda
16895d2ddb Added missing unique constraint to garden_types 2020-08-26 12:36:58 +12:00
Brenda Wallace
234c3c604f Rubocop target is rails 6.0 2020-08-26 12:36:58 +12:00
Brenda Wallace
23fac43cad Removing link to cloudmade
because they no longer exist and the domain is used by something else now
2020-08-26 12:36:58 +12:00
Brenda Wallace
8a5a19f0c6 Removing deprecated commented out parts of application.rb 2020-08-26 12:36:58 +12:00
Brenda
13c675d6f7 rewrote order by to not be raw sql 2020-08-26 12:36:58 +12:00
Brenda
59e0a13f42 removed redundant assignment 2020-08-26 12:36:58 +12:00
Brenda Wallace
64ce6ef886 Align end 2020-08-26 12:36:58 +12:00
Brenda
5573fbfbb6 foreign key declarations not needed anymore 2020-08-26 12:36:58 +12:00
Brenda Wallace
15d72d3769 Enable the new rubocop cops 2020-08-26 12:36:58 +12:00
Brenda
c63693a68c Rubocop fixes after rails 6 upgrades 2020-08-26 12:36:58 +12:00
Brenda Wallace
9dbf8b7c8f New robocops 2020-08-26 12:36:58 +12:00
Brenda Wallace
59efe92648 Upgrade to rails 6 2020-08-26 12:36:58 +12:00
Brenda Wallace
9d1feef226 Upgrade rails gem to 6 2020-08-26 12:36:58 +12:00
dependabot-preview[bot]
87a271cf69 Bump chartkick from 3.3.2 to 3.4.0
Bumps [chartkick](https://github.com/ankane/chartkick) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/ankane/chartkick/releases)
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v3.3.2...v3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-15 13:34:05 +12:00
dependabot-preview[bot]
a79efbc0dd [Security] Bump kramdown from 2.2.1 to 2.3.0
Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.2.1 to 2.3.0. **This update includes a security fix.**
- [Release notes](https://github.com/gettalong/kramdown/releases)
- [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page)
- [Commits](https://github.com/gettalong/kramdown/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-15 13:34:05 +12:00
Brenda Wallace
15be089b83 Ignore the .env file 2020-08-15 13:34:05 +12:00
Brenda Wallace
807943da25 Remove figaro gem and use rails-dotenv 2020-08-15 13:34:05 +12:00
86 changed files with 939 additions and 562 deletions

View File

@@ -1,28 +1,37 @@
engines:
rubocop:
enabled: true
channel: "rubocop-0-88"
scss-lint:
enabled: true
shellcheck:
enabled: true
eslint:
plugins:
brakeman:
enabled: false # codeclimate's brakeman is stuck in rails 5 rules
bundler-audit:
enabled: true
coffeelint:
enabled: true
brakeman:
enabled: true
bundler-audit:
enabled: true
duplication:
enabled: true
config:
languages:
- ruby
- javascript
editorconfig:
enabled: true
eslint:
enabled: true
fixme:
enabled: true
haml-lint:
enabled: true
nodesecurity:
enabled: true
rubocop:
enabled: true
channel: "rubocop-1-11"
scss-lint:
enabled: true
shellcheck:
enabled: true
ratings:
paths:
- "**.rb"
- "**.ru"
- "**.js"
- "**.coffee"
- "**.scss"

59
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,59 @@
version: 2
updates:
- package-ecosystem: bundler
directory: "/"
schedule:
interval: daily
time: "07:00"
open-pull-requests-limit: 10
versioning-strategy: lockfile-only
ignore:
- dependency-name: active_median
versions:
- "< 0.2.2, >= 0.2.1.a"
- dependency-name: rubocop
versions:
- "< 0.63, >= 0.62.a"
- dependency-name: rubocop
versions:
- "< 0.64, >= 0.63.a"
- dependency-name: sidekiq
versions:
- 5.2.4
- dependency-name: oj
versions:
- 3.11.4
- dependency-name: listen
versions:
- 3.5.0
- dependency-name: rspec-rails
versions:
- 4.1.0
- 5.0.0
- dependency-name: searchkick
versions:
- 4.4.3
- dependency-name: rswag-api
versions:
- 2.3.3
- dependency-name: rswag-specs
versions:
- 2.3.3
- dependency-name: rswag-ui
versions:
- 2.3.3
- dependency-name: timecop
versions:
- 0.9.3
- dependency-name: puma
versions:
- 5.2.0
- dependency-name: capybara
versions:
- 3.35.1
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
time: "07:00"
open-pull-requests-limit: 10

44
.github/workflows/brakeman-analysis.yml vendored Normal file
View File

@@ -0,0 +1,44 @@
# This workflow integrates Brakeman with GitHub's Code Scanning feature
# Brakeman is a static analysis security vulnerability scanner for Ruby on Rails applications
name: Brakeman Scan
# This section configures the trigger for the workflow. Feel free to customize depending on your convention
on:
push:
branches: [ dev ]
pull_request:
branches: [ dev ]
jobs:
brakeman-scan:
name: Brakeman Scan
runs-on: ubuntu-latest
steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout
uses: actions/checkout@v2.3.4
# Customize the ruby version depending on your needs
- name: Setup Ruby
uses: actions/setup-ruby@v1.1.3
with:
ruby-version: '2.7'
- name: Setup Brakeman
env:
BRAKEMAN_VERSION: '4.10' # SARIF support is provided in Brakeman version 4.10+
run: |
gem install brakeman --version $BRAKEMAN_VERSION
# Execute Brakeman CLI and generate a SARIF output with the security issues identified during the analysis
- name: Scan
continue-on-error: true
run: |
brakeman -f sarif -o output.sarif.json .
# Upload the SARIF file generated in the previous step
- name: Upload SARIF
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: output.sarif.json

122
.github/workflows/ci.yml vendored Normal file
View File

@@ -0,0 +1,122 @@
name: CI
on: [pull_request]
jobs:
contributors:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.3.4
- name: Install ruby version specified in .ruby-version
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Install gem bundle
run: |
gem install bundler
bundle install
- name: Check contributors
run: |
bundle exec script/check_contributors_md.rb
rspec:
runs-on: ubuntu-latest
services:
db:
image: postgres
env:
##
# The Postgres service fails its docker health check unless you
# specify these environment variables
#
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: growstuff_test
ports: ['5432:5432']
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
env:
APP_DOMAIN_NAME: localhost:3000
APP_PROTOCOL: http
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
DATABASE_URL: postgres://postgres:postgres@localhost:5432/growstuff_test
DEVISE_SECRET_KEY: secret
ELASTIC_SEARCH_VERSION: "7.5.1-amd64"
GROWSTUFF_EMAIL: "noreply@test.growstuff.org"
GROWSTUFF_FLICKR_KEY: secretkey"
GROWSTUFF_FLICKR_SECRET: secretsecret
GROWSTUFF_SITE_NAME: "Growstuff (travis)"
RAILS_ENV: test
RAILS_SECRET_TOKEN: supersecret
steps:
- name: Checkout this repo
uses: actions/checkout@v2.3.4
- name: Configure sysctl limits
run: |
sudo swapoff -a
sudo sysctl -w vm.swappiness=1
sudo sysctl -w fs.file-max=262144
sudo sysctl -w vm.max_map_count=262144
- name: Start Elasticsearch
uses: elastic/elastic-github-actions/elasticsearch@master
with:
stack-version: 7.5.1
##
# Cache Yarn modules
#
# See https://github.com/actions/cache/blob/master/examples.md#node---yarn for details
#
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Setup yarn cache
uses: actions/cache@v2.1.5
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Install required OS packages
run: |
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
uses: actions/setup-node@v2.4.0
with:
node-version: '12'
- name: Install Ruby (version given by .ruby-version) and Bundler
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Install required JS packages
run: yarn install
- name: install chrome
run: sudo apt-get install google-chrome-stable
- name: Prepare database for testing
run: bundle exec rails db:prepare
- name: precompile assets
run: bundle exec rails assets:precompile
- name: index into elastic search
run: bundle exec rails search:reindex
- name: Run rspec (report results to Percy.io and CodeClimate)
run: bundle exec rspec spec -fd
- name: Report to code climate
run: |
gem install codeclimate-test-reporter
codeclimate-test-reporter

View File

@@ -1,10 +1,11 @@
inherit_from: .rubocop_todo.yml
require: rubocop-rails
AllCops:
NewCops: enable
Exclude:
- 'db/schema.rb'
- 'vendor/**/*'
TargetRailsVersion: 5.2
TargetRailsVersion: 6.0
Rails:
Enabled: true

View File

@@ -1 +1 @@
2.6.5
2.7.2

View File

@@ -1,52 +1,18 @@
sudo: required
language: ruby
dist: bionic
services:
- postgresql
- xvfb
branches:
only:
- mainline
- dev
cache:
bundler: true
yarn: true
directories:
- tmp/cache/assets/test/sprockets
addons:
postgresql: "9.4"
code_climate:
repo_token:
secure: "PfhLGBKRgNqhKuYCJsK+VPhdAzcgWFGeeOyxC/eS8gtlvIISVdgyZE+r30uIei0DFI6zEiN62eW4d+xtT4j7/e2ZcAcx7U52mza/SnQNuu3nCGQDJB8VOvV5NbnwXfi8vfr4e889Mt7k3ocd2c4gqB4UtRqrzhygj7HN+B/GfEk="
env:
matrix:
- ELASTIC_SEARCH_VERSION="7.5.1-amd64" COVERAGE=true RAILS_ENV=test # Future target (production needs upgrading)
- STATIC_CHECKS=true
global:
- secure: "Z5TpM2jEX4UCvNePnk/LwltQX48U2u9BRc+Iypr1x9QW2o228QJhPIOH39a8RMUrepGnkQIq9q3ZRUn98RfrJz1yThtlNFL3NmzdQ57gKgjGwfpa0e4Dwj/ZJqV2D84tDGjvdVYLP7zzaYZxQcwk/cgNpzKf/jq97HLNP7CYuf4="
- GROWSTUFF_EMAIL="noreply@test.growstuff.org"g
- GROWSTUFF_SITE_NAME="Growstuff (travis)"
- RAILS_SECRET_TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
before_install:
- sudo apt clean
- sudo apt update
- sudo apt install dpkg
- ./script/install_elasticsearch.sh
- sudo apt install google-chrome-stable
- ./script/install_linters.sh
- ./script/check_elasticsearch.sh
script:
- >
if [ "${STATIC_CHECKS}" = "true" ]; then
./script/check_static.rb
else
bundle exec rails db:create db:migrate;
bundle exec rails assets:precompile;
bundle exec rails search:reindex;
bundle exec rspec spec;
# npx percy exec -- bundle exec rspec spec # <- run this to send screen shots to percy
fi;
after_script:
- >
if [ "${COVERAGE}" = "true" ]; then
gem install codeclimate-test-reporter
codeclimate-test-reporter
fi
before_deploy:
- bundle exec script/heroku_maintenance.rb on
deploy:
@@ -59,7 +25,6 @@ deploy:
dev: growstuff-staging
mainline: growstuff-prod
run:
- "rake db:migrate"
- "script/deploy-tasks.sh"
- restart
after_deploy:

View File

@@ -91,9 +91,11 @@ submit the change with your pull request.
- Taylor William / [bestest-mensch](https://github.com/bestest-mensch)
- André Aubin / [lambda2](https://github.com/lambda2)
- Martina Simicic / [simicic](https://github.com/simicic)
- Rowan Crawford / [wombleton](https://github.com/wombleton)
- Le-jun - [lejun](https://github.com/le-jun)
## Bots
### Security and Dependency Updates
- DeppBot / [deppbot](https://github.com/deppbot)
- dependabot-preview[bot] [dependabot](https://github.com/dependabot-bot) / [dependabot-preview](https://github.com/apps/dependabot-preview)
- `dependabot[bot]` [dependabot](https://github.com/dependabot-bot) / [dependabot-preview](https://github.com/apps/dependabot-preview)

12
Gemfile
View File

@@ -2,9 +2,10 @@
source 'https://rubygems.org'
ruby '2.6.5'
# Match ruby version in .ruby-version
ruby File.read('.ruby-version')
gem 'rails', '5.2.4.3'
gem 'rails', '6.0.3.2'
# Keeping old sprockets
# https://github.com/rails/sprockets-rails/issues/444#issuecomment-637817050
@@ -38,7 +39,7 @@ gem 'oj' # Speeds up json
# planting and harvest predictions
# based on median values for the crop
gem 'active_median', '0.1.4' # needs postgresql update https://github.com/Growstuff/growstuff/issues/1757
gem 'active_median', '0.2.0'
gem 'active_record_union'
gem 'flickraw'
@@ -112,7 +113,7 @@ gem 'rake', '>= 10.0.0'
gem "responders"
# allows soft delete. Used for members.
gem 'discard', '~> 1.0'
gem 'discard', '>= 1.2'
gem 'xmlrpc' # fixes rake error - can be removed if not needed later
@@ -165,7 +166,6 @@ group :development, :test do
gem 'dotenv-rails'
# cli utils
gem 'coveralls', require: false # coverage analysis
gem 'haml-i18n-extractor', require: false
gem 'haml_lint', '>= 0.25.1', require: false # Checks haml files for goodness
gem 'i18n-tasks', require: false # adds tests for finding missing and unused translations
@@ -175,7 +175,7 @@ end
group :test do
gem 'codeclimate-test-reporter', require: false
gem 'percy-capybara', '~> 4.0.0'
gem 'percy-capybara'
gem 'rails-controller-testing'
gem 'selenium-webdriver'
gem 'timecop'

View File

@@ -3,72 +3,85 @@ GEM
remote: https://rails-assets.org/
specs:
abstract_type (0.0.7)
actioncable (5.2.4.3)
actionpack (= 5.2.4.3)
actioncable (6.0.3.2)
actionpack (= 6.0.3.2)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
actionmailer (5.2.4.3)
actionpack (= 5.2.4.3)
actionview (= 5.2.4.3)
activejob (= 5.2.4.3)
actionmailbox (6.0.3.2)
actionpack (= 6.0.3.2)
activejob (= 6.0.3.2)
activerecord (= 6.0.3.2)
activestorage (= 6.0.3.2)
activesupport (= 6.0.3.2)
mail (>= 2.7.1)
actionmailer (6.0.3.2)
actionpack (= 6.0.3.2)
actionview (= 6.0.3.2)
activejob (= 6.0.3.2)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
actionpack (5.2.4.3)
actionview (= 5.2.4.3)
activesupport (= 5.2.4.3)
actionpack (6.0.3.2)
actionview (= 6.0.3.2)
activesupport (= 6.0.3.2)
rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (5.2.4.3)
activesupport (= 5.2.4.3)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
actiontext (6.0.3.2)
actionpack (= 6.0.3.2)
activerecord (= 6.0.3.2)
activestorage (= 6.0.3.2)
activesupport (= 6.0.3.2)
nokogiri (>= 1.8.5)
actionview (6.0.3.2)
activesupport (= 6.0.3.2)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
active_link_to (1.0.5)
actionpack
addressable
active_median (0.1.4)
activerecord
active_median (0.2.0)
activerecord (>= 4.2)
active_record_union (1.3.0)
activerecord (>= 4.0)
active_utils (3.3.17)
activesupport (>= 4.2)
i18n
activejob (5.2.4.3)
activesupport (= 5.2.4.3)
activejob (6.0.3.2)
activesupport (= 6.0.3.2)
globalid (>= 0.3.6)
activemodel (5.2.4.3)
activesupport (= 5.2.4.3)
activerecord (5.2.4.3)
activemodel (= 5.2.4.3)
activesupport (= 5.2.4.3)
arel (>= 9.0)
activestorage (5.2.4.3)
actionpack (= 5.2.4.3)
activerecord (= 5.2.4.3)
activemodel (6.0.3.2)
activesupport (= 6.0.3.2)
activerecord (6.0.3.2)
activemodel (= 6.0.3.2)
activesupport (= 6.0.3.2)
activestorage (6.0.3.2)
actionpack (= 6.0.3.2)
activejob (= 6.0.3.2)
activerecord (= 6.0.3.2)
marcel (~> 0.3.1)
activesupport (5.2.4.3)
activesupport (6.0.3.2)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
adamantium (0.2.0)
ice_nine (~> 0.11.0)
memoizable (~> 0.4.0)
addressable (2.7.0)
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
anima (0.3.1)
abstract_type (~> 0.0.7)
adamantium (~> 0.2)
equalizer (~> 0.0.11)
arel (9.0.0)
ast (2.4.1)
autoprefixer-rails (9.7.6)
ast (2.4.2)
autoprefixer-rails (10.2.4.0)
execjs
bcrypt (3.1.13)
better_errors (2.7.1)
bcrypt (3.1.16)
better_errors (2.9.1)
coderay (>= 1.0.0)
erubi (>= 1.0.0)
rack (>= 0.9.0)
@@ -76,7 +89,7 @@ GEM
bonsai-elasticsearch-rails (7.0.1)
elasticsearch-model (< 8)
elasticsearch-rails (< 8)
bootstrap (4.5.0)
bootstrap (4.6.0)
autoprefixer-rails (>= 9.1.0)
popper_js (>= 1.14.3, < 2)
sassc-rails (>= 2.0.0)
@@ -86,33 +99,34 @@ GEM
actionpack (>= 5.2)
activemodel (>= 5.2)
builder (3.2.4)
bullet (6.1.0)
bullet (6.1.4)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11)
byebug (11.1.3)
cancancan (3.1.0)
capybara (3.33.0)
cancancan (3.2.1)
capybara (3.35.3)
addressable
mini_mime (>= 0.1.3)
nokogiri (~> 1.8)
rack (>= 1.6.0)
rack-test (>= 0.6.3)
regexp_parser (~> 1.5)
regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2)
capybara-email (3.0.2)
capybara (>= 2.4, < 4.0)
mail
capybara-screenshot (1.0.24)
capybara-screenshot (1.0.25)
capybara (>= 1.0, < 4)
launchy
carrierwave (2.1.0)
carrierwave (2.1.1)
activemodel (>= 5.0.0)
activesupport (>= 5.0.0)
addressable (~> 2.6)
image_processing (~> 1.1)
mimemagic (>= 0.3.0)
mini_mime (>= 0.1.3)
chartkick (3.4.0)
ssrf_filter (~> 1.0)
chartkick (4.0.4)
childprocess (3.0.0)
codeclimate-test-reporter (1.0.9)
simplecov (<= 0.13)
@@ -140,26 +154,25 @@ GEM
concord (0.1.5)
adamantium (~> 0.2.0)
equalizer (~> 0.0.9)
concurrent-ruby (1.1.6)
concurrent-ruby (1.1.8)
connection_pool (2.2.3)
coveralls (0.8.19)
json (>= 1.8, < 3)
simplecov (~> 0.12.0)
term-ansicolor (~> 1.3)
thor (~> 0.19.1)
tins (~> 1.6)
crass (1.0.6)
csv_shaper (1.3.1)
csv_shaper (1.3.2)
activesupport (>= 3.0.0)
dalli (2.7.10)
database_cleaner (1.8.5)
devise (4.7.2)
dalli (2.7.11)
database_cleaner (2.0.1)
database_cleaner-active_record (~> 2.0.0)
database_cleaner-active_record (2.0.0)
activerecord (>= 5.a)
database_cleaner-core (~> 2.0.0)
database_cleaner-core (2.0.1)
devise (4.8.0)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 4.1.0)
responders
warden (~> 1.2.3)
diff-lcs (1.3)
diff-lcs (1.4.4)
discard (1.2.0)
activerecord (>= 4.2, < 7)
docile (1.1.5)
@@ -167,42 +180,57 @@ GEM
dotenv-rails (2.7.6)
dotenv (= 2.7.6)
railties (>= 3.2)
elasticsearch (6.8.2)
elasticsearch-api (= 6.8.2)
elasticsearch-transport (= 6.8.2)
elasticsearch-api (6.8.2)
elasticsearch (6.8.3)
elasticsearch-api (= 6.8.3)
elasticsearch-transport (= 6.8.3)
elasticsearch-api (6.8.3)
multi_json
elasticsearch-model (7.1.0)
elasticsearch-model (7.1.1)
activesupport (> 3)
elasticsearch (> 1)
hashie
elasticsearch-rails (7.1.0)
elasticsearch-transport (6.8.2)
elasticsearch-transport (6.8.3)
faraday (~> 1)
multi_json
equalizer (0.0.11)
erubi (1.9.0)
erubi (1.10.0)
erubis (2.7.0)
excon (0.73.0)
excon (0.78.1)
execjs (2.7.0)
factory_bot (6.1.0)
factory_bot (6.2.0)
activesupport (>= 5.0.0)
factory_bot_rails (6.1.0)
factory_bot (~> 6.1.0)
factory_bot_rails (6.2.0)
factory_bot (~> 6.2.0)
railties (>= 5.0.0)
faker (2.13.0)
faker (2.18.0)
i18n (>= 1.6, < 2)
faraday (1.0.1)
faraday (1.5.1)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
faraday-httpclient (~> 1.0.1)
faraday-net_http (~> 1.0)
faraday-net_http_persistent (~> 1.1)
faraday-patron (~> 1.0)
multipart-post (>= 1.2, < 3)
ruby2_keywords (>= 0.0.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.1.0)
faraday-patron (1.0.0)
faraday_middleware (1.0.0)
faraday (~> 1.0)
ffi (1.13.0)
ffi (1.15.0)
flickraw (0.9.10)
font-awesome-sass (5.13.0)
font-awesome-sass (5.15.1)
sassc (>= 1.11)
friendly_id (5.3.0)
friendly_id (5.4.2)
activerecord (>= 4.0.0)
geocoder (1.6.3)
geocoder (1.6.7)
gibbon (1.2.1)
httparty
multi_json (>= 1.9.0)
@@ -211,7 +239,7 @@ GEM
gravatar-ultimate (2.0.0)
activesupport (>= 2.3.14)
rack
haml (5.1.2)
haml (5.2.1)
temple (>= 0.8.0)
tilt
haml-i18n-extractor (0.5.9)
@@ -226,8 +254,9 @@ GEM
haml (>= 4.0.6, < 6.0)
html2haml (>= 1.0.1)
railties (>= 5.1)
haml_lint (0.35.0)
haml (>= 4.0, < 5.2)
haml_lint (0.37.1)
haml (>= 4.0, < 5.3)
parallel (~> 1.10)
rainbow
rubocop (>= 0.50.0)
sysexits (~> 1.1)
@@ -243,12 +272,12 @@ GEM
haml (>= 4.0, < 6)
nokogiri (>= 1.6.0)
ruby_parser (~> 3.5)
httparty (0.18.0)
httparty (0.18.1)
mime-types (~> 3.0)
multi_xml (>= 0.5.2)
i18n (1.8.5)
i18n (1.8.10)
concurrent-ruby (~> 1.0)
i18n-tasks (0.9.31)
i18n-tasks (0.9.34)
activesupport (>= 4.0.2)
ast (>= 2.1.0)
erubi
@@ -259,7 +288,7 @@ GEM
rainbow (>= 2.2.2, < 4.0)
terminal-table (>= 1.5.1)
ice_nine (0.11.2)
image_processing (1.11.0)
image_processing (1.12.1)
mini_magick (>= 4.9.5, < 5)
ruby-vips (>= 2.0.17, < 3)
jquery-rails (4.4.0)
@@ -268,31 +297,30 @@ GEM
thor (>= 0.14, < 2.0)
jquery-ui-rails (6.0.1)
railties (>= 3.2.16)
js-routes (1.4.9)
js-routes (1.4.14)
railties (>= 4)
sprockets-rails
json (2.3.0)
json (2.3.1)
json-schema (2.8.1)
addressable (>= 2.4)
jsonapi-resources (0.10.2)
jsonapi-resources (0.10.4)
activerecord (>= 4.1)
concurrent-ruby
railties (>= 4.1)
jsonapi-swagger (0.8.0)
jwt (2.2.1)
jsonapi-swagger (0.8.1)
jwt (2.2.2)
kgio (2.11.3)
kramdown (2.3.0)
kramdown (2.3.1)
rexml
launchy (2.5.0)
addressable (~> 2.7)
leaflet-rails (1.6.0)
leaflet-rails (1.7.0)
rails (>= 4.2.0)
letter_opener (1.7.0)
launchy (~> 2.2)
listen (3.2.1)
listen (3.5.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
loofah (2.6.0)
loofah (2.9.1)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.7.1)
@@ -314,30 +342,33 @@ GEM
mime-types (3.3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2020.0512)
mimemagic (0.3.5)
mini_magick (4.10.1)
mimemagic (0.3.10)
nokogiri (~> 1)
rake
mini_magick (4.11.0)
mini_mime (1.0.2)
mini_portile2 (2.4.0)
minitest (5.14.1)
mini_portile2 (2.5.1)
minitest (5.14.4)
moneta (1.0.0)
multi_json (1.14.1)
multi_json (1.15.0)
multi_xml (0.6.0)
multipart-post (2.1.1)
nio4r (2.5.2)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
oauth (0.5.4)
nio4r (2.5.7)
nokogiri (1.11.4)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
oauth (0.5.6)
oauth2 (1.4.4)
faraday (>= 0.8, < 2.0)
jwt (>= 1.0, < 3.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
oj (3.10.8)
oj (3.12.1)
omniauth (1.9.1)
hashie (>= 3.4.6)
rack (>= 1.6.2, < 3)
omniauth-facebook (6.0.0)
omniauth-facebook (8.0.0)
omniauth-oauth2 (~> 1.2)
omniauth-flickr (0.0.20)
multi_json (~> 1.12)
@@ -345,47 +376,49 @@ GEM
omniauth-oauth (1.1.0)
oauth
omniauth (~> 1.0)
omniauth-oauth2 (1.6.0)
oauth2 (~> 1.1)
omniauth-oauth2 (1.7.0)
oauth2 (~> 1.4)
omniauth (~> 1.9)
omniauth-twitter (1.4.0)
omniauth-oauth (~> 1.1)
rack
orm_adapter (0.5.0)
parallel (1.19.2)
parser (2.7.1.4)
parallel (1.20.1)
parser (2.7.2.0)
ast (~> 2.4.1)
percy-capybara (4.0.2)
percy-capybara (4.3.3)
pg (0.21.0)
platform-api (3.0.0)
platform-api (3.3.0)
heroics (~> 0.1.1)
moneta (~> 1.0.0)
rate_throttle_client (~> 0.1.0)
popper_js (1.16.0)
procto (0.0.3)
public_suffix (4.0.5)
puma (4.3.5)
public_suffix (4.0.6)
puma (5.3.2)
nio4r (~> 2.0)
query_diet (0.6.2)
query_diet (0.7.0)
racc (1.5.2)
rack (2.2.3)
rack-cors (1.1.1)
rack (>= 2.0.0)
rack-protection (2.0.8.1)
rack-protection (2.1.0)
rack
rack-test (1.1.0)
rack (>= 1.0, < 3)
rails (5.2.4.3)
actioncable (= 5.2.4.3)
actionmailer (= 5.2.4.3)
actionpack (= 5.2.4.3)
actionview (= 5.2.4.3)
activejob (= 5.2.4.3)
activemodel (= 5.2.4.3)
activerecord (= 5.2.4.3)
activestorage (= 5.2.4.3)
activesupport (= 5.2.4.3)
rails (6.0.3.2)
actioncable (= 6.0.3.2)
actionmailbox (= 6.0.3.2)
actionmailer (= 6.0.3.2)
actionpack (= 6.0.3.2)
actiontext (= 6.0.3.2)
actionview (= 6.0.3.2)
activejob (= 6.0.3.2)
activemodel (= 6.0.3.2)
activerecord (= 6.0.3.2)
activestorage (= 6.0.3.2)
activesupport (= 6.0.3.2)
bundler (>= 1.3.0)
railties (= 5.2.4.3)
railties (= 6.0.3.2)
sprockets-rails (>= 2.0.0)
rails-assets-leaflet (1.5.1)
rails-assets-leaflet.markercluster (1.4.1)
@@ -399,94 +432,95 @@ GEM
nokogiri (>= 1.6)
rails-html-sanitizer (1.3.0)
loofah (~> 2.3)
rails-i18n (5.1.3)
rails-i18n (6.0.0)
i18n (>= 0.7, < 2)
railties (>= 5.0, < 6)
railties (>= 6.0.0, < 7)
rails_12factor (0.0.3)
rails_serve_static_assets
rails_stdout_logging
rails_serve_static_assets (0.0.5)
rails_stdout_logging (0.0.5)
railties (5.2.4.3)
actionpack (= 5.2.4.3)
activesupport (= 5.2.4.3)
railties (6.0.3.2)
actionpack (= 6.0.3.2)
activesupport (= 6.0.3.2)
method_source
rake (>= 0.8.7)
thor (>= 0.19.0, < 2.0)
thor (>= 0.20.3, < 2.0)
rainbow (3.0.0)
raindrops (0.19.1)
rake (13.0.1)
rake (13.0.3)
rate_throttle_client (0.1.2)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
redis (4.2.1)
regexp_parser (1.7.1)
redis (4.2.5)
regexp_parser (2.1.1)
responders (3.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
rexml (3.2.4)
rspec (3.9.0)
rspec-core (~> 3.9.0)
rspec-expectations (~> 3.9.0)
rspec-mocks (~> 3.9.0)
rexml (3.2.5)
rspec (3.10.0)
rspec-core (~> 3.10.0)
rspec-expectations (~> 3.10.0)
rspec-mocks (~> 3.10.0)
rspec-activemodel-mocks (1.1.0)
activemodel (>= 3.0)
activesupport (>= 3.0)
rspec-mocks (>= 2.99, < 4.0)
rspec-core (3.9.2)
rspec-support (~> 3.9.3)
rspec-expectations (3.9.2)
rspec-core (3.10.1)
rspec-support (~> 3.10.0)
rspec-expectations (3.10.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0)
rspec-mocks (3.9.1)
rspec-support (~> 3.10.0)
rspec-mocks (3.10.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0)
rspec-rails (4.0.1)
actionpack (>= 4.2)
activesupport (>= 4.2)
railties (>= 4.2)
rspec-core (~> 3.9)
rspec-expectations (~> 3.9)
rspec-mocks (~> 3.9)
rspec-support (~> 3.9)
rspec-support (3.9.3)
rspectre (0.0.1)
rspec-support (~> 3.10.0)
rspec-rails (5.0.1)
actionpack (>= 5.2)
activesupport (>= 5.2)
railties (>= 5.2)
rspec-core (~> 3.10)
rspec-expectations (~> 3.10)
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.10.2)
rspectre (0.0.3)
anima (~> 0.3)
concord (~> 0.1)
parser (~> 2.3)
rspec (~> 3.0)
unparser (~> 0.2)
rswag-api (2.3.1)
rswag-api (2.4.0)
railties (>= 3.1, < 7.0)
rswag-specs (2.3.1)
rswag-specs (2.4.0)
activesupport (>= 3.1, < 7.0)
json-schema (~> 2.2)
railties (>= 3.1, < 7.0)
rswag-ui (2.3.1)
rswag-ui (2.4.0)
actionpack (>= 3.1, < 7.0)
railties (>= 3.1, < 7.0)
rubocop (0.88.0)
rubocop (0.93.1)
parallel (~> 1.10)
parser (>= 2.7.1.1)
parser (>= 2.7.1.5)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.7)
regexp_parser (>= 1.8)
rexml
rubocop-ast (>= 0.1.0, < 1.0)
rubocop-ast (>= 0.6.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 2.0)
rubocop-ast (0.2.0)
parser (>= 2.7.0.1)
rubocop-rails (2.7.1)
rubocop-ast (1.4.1)
parser (>= 2.7.1.5)
rubocop-rails (2.9.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 0.87.0)
rubocop-rspec (1.42.0)
rubocop (>= 0.87.0)
ruby-progressbar (1.10.1)
ruby-units (2.3.1)
rubocop (>= 0.90.0, < 2.0)
rubocop-rspec (1.44.1)
rubocop (~> 0.87)
rubocop-ast (>= 0.7.1)
ruby-progressbar (1.11.0)
ruby-units (2.3.2)
ruby-vips (2.0.17)
ffi (~> 1.9)
ruby2_keywords (0.0.4)
ruby_parser (3.14.2)
sexp_processor (~> 4.9)
rubyzip (2.3.0)
@@ -505,21 +539,21 @@ GEM
sprockets (> 3.0)
sprockets-rails
tilt
scout_apm (2.6.8)
scout_apm (4.0.4)
parser
searchkick (4.4.1)
searchkick (4.4.4)
activemodel (>= 5)
elasticsearch (>= 6)
hashie
selenium-webdriver (3.142.7)
childprocess (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
sexp_processor (4.14.1)
sidekiq (6.1.1)
sexp_processor (4.15.0)
sidekiq (6.2.1)
connection_pool (>= 2.2.2)
rack (~> 2.0)
redis (>= 4.2.0)
simplecov (0.12.0)
simplecov (0.13.0)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
@@ -527,47 +561,35 @@ GEM
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.1)
sprockets-rails (3.2.2)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sync (0.5.0)
ssrf_filter (1.0.7)
sysexits (1.2.0)
temple (0.8.2)
term-ansicolor (1.7.1)
tins (~> 1.0)
terminal-table (1.8.0)
terminal-table (3.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thor (0.19.4)
thor (1.1.0)
thread_safe (0.3.6)
tilt (2.0.10)
timecop (0.9.1)
tins (1.25.0)
sync
timecop (0.9.4)
trollop (1.16.2)
tzinfo (1.2.7)
tzinfo (1.2.9)
thread_safe (~> 0.1)
uglifier (4.2.0)
execjs (>= 0.3.0, < 3)
unicode-display_width (1.7.0)
unicorn (5.6.0)
unicorn (6.0.0)
kgio (~> 2.6)
raindrops (~> 0.7)
uniform_notifier (1.13.0)
unparser (0.4.7)
abstract_type (~> 0.0.7)
adamantium (~> 0.2.0)
concord (~> 0.1.5)
diff-lcs (~> 1.3)
equalizer (~> 0.0.9)
parser (>= 2.6.5)
procto (~> 0.0.2)
validate_url (1.0.11)
uniform_notifier (1.14.0)
validate_url (1.0.13)
activemodel (>= 3.0.0)
public_suffix
warden (1.2.8)
rack (>= 2.0.6)
webdrivers (4.4.1)
warden (1.2.9)
rack (>= 2.0.9)
webdrivers (4.6.0)
nokogiri (~> 1.6)
rubyzip (>= 1.3.0)
selenium-webdriver (>= 3.0, < 4.0)
@@ -575,21 +597,24 @@ GEM
nokogiri (>= 1.2.0)
rack (>= 1.0)
rack-test (>= 0.5.3)
websocket-driver (0.7.2)
webrick (1.7.0)
websocket-driver (0.7.3)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
will_paginate (3.3.0)
will_paginate-bootstrap4 (0.2.2)
will_paginate (~> 3.0, >= 3.0.0)
xmlrpc (0.3.0)
xmlrpc (0.3.2)
webrick
xpath (3.2.0)
nokogiri (~> 1.8)
zeitwerk (2.4.2)
PLATFORMS
ruby
DEPENDENCIES
active_median (= 0.1.4)
active_median (= 0.2.0)
active_record_union
active_utils
better_errors
@@ -609,12 +634,11 @@ DEPENDENCIES
codeclimate-test-reporter
coffee-rails
comfortable_mexican_sofa (~> 2.0.0)
coveralls
csv_shaper
dalli
database_cleaner
devise
discard (~> 1.0)
discard (>= 1.2)
dotenv-rails
elasticsearch (< 7.0.0)
factory_bot_rails
@@ -651,14 +675,14 @@ DEPENDENCIES
omniauth-facebook
omniauth-flickr (>= 0.0.15)
omniauth-twitter
percy-capybara (~> 4.0.0)
percy-capybara
pg (< 1.0.0)
platform-api
puma
query_diet
rack-cors
rack-protection (>= 2.0.1)
rails (= 5.2.4.3)
rails (= 6.0.3.2)
rails-assets-leaflet.markercluster!
rails-controller-testing
rails_12factor
@@ -691,7 +715,7 @@ DEPENDENCIES
xmlrpc
RUBY VERSION
ruby 2.6.5p114
ruby 2.7.2p137
BUNDLED WITH
1.17.3

View File

@@ -1,7 +1,6 @@
# 🌱 Growstuff
[![Build Status](https://travis-ci.org/Growstuff/growstuff.svg?branch=dev)](https://travis-ci.org/Growstuff/growstuff)
[![Coverage Status](https://coveralls.io/repos/github/Growstuff/growstuff/badge.svg?branch=dev)](https://coveralls.io/github/Growstuff/growstuff?branch=dev)
![Build status](https://github.com/Growstuff/growstuff/workflows/CI/badge.svg)
[![Code Climate](https://codeclimate.com/github/Growstuff/growstuff/badges/gpa.svg)](https://codeclimate.com/github/Growstuff/growstuff)
Welcome to the Growstuff project.

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 221 KiB

View File

@@ -7,7 +7,7 @@
bottom: 0;
color: $white;
margin: 0;
opacity: .8;
opacity: 0.8;
position: absolute;
text-align: center;
width: 100%;
@@ -22,7 +22,7 @@
h5.crop-sci-name {
background-color: $beige;
color: $black;
font-size: .7em;
font-size: 0.7em;
margin-top: 0;
padding-top: 0;
}
@@ -45,7 +45,7 @@
.planting {
.crop-card {
height: 100%;
margin: .1em;
margin: 0.1em;
min-height: 300px;
}
@@ -85,7 +85,7 @@
@include media-breakpoint-down(xs) {
.index-cards {
.crop-thumbnail {
margin: .2em;
margin: 0.2em;
width: 30%;
}
}

View File

@@ -2,7 +2,7 @@
.text {
color: $white;
margin: 0;
opacity: .8;
opacity: 0.8;
position: absolute;
text-align: center;
top: 30%;
@@ -12,7 +12,7 @@
h3,
h4,
h5 {
margin: 0
margin: 0;
}
h3 {

View File

@@ -2,7 +2,7 @@
border-radius: 12px;
height: 200px;
margin: 1em;
padding: .25em;
padding: 0.25em;
div {
display: inline-block;
@@ -11,12 +11,11 @@
}
}
.member-thumbnail div~div {
.member-thumbnail div ~ div {
padding-left: 1em;
width: 15em;
}
.member-chip {
background-color: lighten($green, 30%);
@@ -35,7 +34,7 @@
}
.location-not-set {
background-image: image-url('location-not-set.en.png');
background-image: image-url("location-not-set.en.png");
background-position: center;
background-repeat: no-repeat;
height: 250px;

View File

@@ -15,30 +15,36 @@ $body-bg: $beige;
$text-color: $brown;
$link-color: $green;
$default-font: 'Raleway',
"Fira Sans",
Helvetica,
Arial,
sans-serif;
$default-font: "Raleway", "Fira Sans", Helvetica, Arial, sans-serif;
$primary: (color: $green,
$primary: (
color: $green,
dark: darken($green, 20%),
light: lighten($green, 20%));
$secondary: (color: $blue,
light: lighten($green, 20%),
);
$secondary: (
color: $blue,
dark: darken($blue, 20%),
light: lighten($blue, 20%));
$success: (color: $green,
light: lighten($blue, 20%),
);
$success: (
color: $green,
dark: darken($green, 20%),
light: lighten($green, 20%));
$danger: (color: $red,
light: lighten($green, 20%),
);
$danger: (
color: $red,
dark: darken($red, 20%),
light: lighten($red, 20%));
$dark: (color: $brown,
light: lighten($red, 20%),
);
$dark: (
color: $brown,
dark: darken($brown, 20%),
light: lighten($brown, 20%));
light: lighten($brown, 20%),
);
$grid-breakpoints: ( // Extra small screen / phone
$grid-breakpoints: (
// Extra small screen / phone
xs: 0,
// Small screen / phone
sm: 576px,
@@ -47,7 +53,8 @@ $grid-breakpoints: ( // Extra small screen / phone
// Large screen / desktop
lg: 1200px,
// Extra large screen / wide desktop
xl: 1800px);
xl: 1800px
);
// Nav bar
$navbar-default-bg: $brown;

View File

@@ -1,33 +1,32 @@
// Import original variables so they can be used in overrides
@import 'variables';
@import 'material';
@import 'jquery-ui/autocomplete';
@import 'bootstrap-datepicker';
@import 'leaflet';
@import 'leaflet.markercluster';
@import "variables";
@import "material";
@import "jquery-ui/autocomplete";
@import "bootstrap-datepicker";
@import "leaflet";
@import "leaflet.markercluster";
// Font Awesome
@import 'font-awesome-sprockets';
@import 'font-awesome';
@import 'material_icons';
@import 'rails_bootstrap_forms';
@import "font-awesome-sprockets";
@import "font-awesome";
@import "material_icons";
@import "rails_bootstrap_forms";
@import 'overrides';
@import 'mobile';
@import "overrides";
@import "mobile";
@import 'crops';
@import 'harvests';
@import 'likes';
@import 'members';
@import 'notifications';
@import 'plantings';
@import 'photos';
@import 'posts';
@import 'seeds';
@import "crops";
@import "harvests";
@import "likes";
@import "members";
@import "notifications";
@import "plantings";
@import "photos";
@import "posts";
@import "seeds";
@import 'predictions';
@import 'homepage';
@import 'maps';
@import "predictions";
@import "homepage";
@import "maps";

View File

@@ -1,7 +1,6 @@
// Overrides applying only to mobile view. This must be at the end of the overrides file.
// Extra small devices (portrait phones, less than 576px)
@include media-breakpoint-down(md) {
.container {
margin: 2px;
padding: 0;
@@ -11,7 +10,7 @@
width: 100%;
}
.navbar .nav>li {
.navbar .nav > li {
display: block;
}
@@ -33,11 +32,10 @@
}
.site-name:after {
content: '';
content: "";
display: inline-block;
width: 100%;
}
}
h1 {
@@ -66,14 +64,13 @@
height: 300px;
}
section .btn {
width: 100%;
}
.index-cards {
.card {
margin: .2em;
margin: 0.2em;
width: 48%;
// Shrink title to fit more on page
@@ -87,7 +84,6 @@
object-fit: cover;
width: 100%;
}
}
}
}

View File

@@ -10,9 +10,9 @@ body {
.navbar-brand {
.site-name {
font-family: 'Modak', cursive;
font-family: "Modak", cursive;
font-size: 3em;
margin: .3em;
margin: 0.3em;
}
img {
@@ -46,7 +46,6 @@ body {
font-size: 5em;
}
.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
@@ -82,9 +81,8 @@ h3 {
font-size: 120%;
}
section {
margin: .5em 0 0;
margin: 0.5em 0 0;
padding: 0 0 1em;
h2 {
@@ -92,7 +90,7 @@ section {
box-shadow: 1px 1px 1px 1px darken($beige, 20%);
color: $white;
font-weight: normal;
padding: .2em;
padding: 0.2em;
a {
color: $white;
@@ -100,7 +98,16 @@ section {
}
.card {
background: $white;
box-shadow: 1px 3px 3px 1px darken($beige, 20%);
cursor: pointer;
transition: 0.3s transform cubic-bezier(0.155, 1.105, 0.295, 1.12), 0.3s box-shadow,
0.3s -webkit-transform cubic-bezier(0.155, 1.105, 0.295, 1.12);
}
.card:hover {
box-shadow: 0 10px 20px darken($beige, 30%), 0 4px 8px darken($beige, 40%);
transform: scale(1.1);
}
}
@@ -117,7 +124,7 @@ section {
.card {
background: $white;
border-radius: 5%;
margin: .5em .5em .5em 0;
margin: 0.5em 0.5em 0.5em 0;
width: 200px;
.img-card {
@@ -232,7 +239,6 @@ ul.associations {
// footer
footer {
#footer1,
#footer2,
#footer3 {
@@ -370,7 +376,7 @@ ul.thumbnail-buttons {
}
.info {
padding: .5em;
padding: 0.5em;
text-align: center;
}
}
@@ -386,7 +392,7 @@ ul.thumbnail-buttons {
display: inline-block;
height: 30px;
line-height: 30px;
margin: .2em;
margin: 0.2em;
padding: 0 25px;
a {
@@ -411,14 +417,14 @@ ul.thumbnail-buttons {
.progress-fade::before {
background: $beige;
bottom: 0;
content: '';
content: "";
display: block;
left: 0;
opacity: .7;
opacity: 0.7;
position: absolute;
right: 0;
top: 0;
transition: background .3s linear;
transition: background 0.3s linear;
}
.progress-fade:hover::before {

View File

@@ -7,9 +7,10 @@ class ConversationsController < ApplicationController
before_action :check_current_subject_in_conversation, only: %i(show update destroy)
def index
@conversations = if @box.eql? "inbox"
@conversations = case @box
when "inbox"
mailbox.inbox
elsif @box.eql? "sent"
when "sent"
mailbox.sentbox
else
mailbox.trash
@@ -59,7 +60,7 @@ class ConversationsController < ApplicationController
'sent' => { 'total' => mailbox.sentbox.size, 'unread' => 0 },
'trash' => { 'total' => mailbox.trash.size, 'unread' => 0 }
}
@box = if params[:box].blank? || !@boxes.keys.include?(params[:box])
@box = if params[:box].blank? || @boxes.keys.exclude?(params[:box])
'inbox'
else
params[:box]

View File

@@ -62,9 +62,6 @@ class CropsController < ApplicationController
end
def show
@crop = Crop.includes(
:scientific_names, :alternate_names, :parent, :varieties
).find_by!(slug: params[:slug])
respond_to do |format|
format.html do
@posts = @crop.posts.order(created_at: :desc).paginate(page: params[:page])
@@ -89,7 +86,6 @@ class CropsController < ApplicationController
end
def edit
@crop = Crop.find_by!(slug: params[:slug])
@crop.alternate_names.build if @crop.alternate_names.blank?
@crop.scientific_names.build if @crop.scientific_names.blank?
end
@@ -110,14 +106,13 @@ class CropsController < ApplicationController
end
def update
@crop = Crop.find_by!(slug: params[:slug])
if can?(:wrangle, @crop)
@crop.approval_status = 'rejected' if params.fetch("reject", false)
@crop.approval_status = 'approved' if params.fetch("approve", false)
end
@crop.creator = current_member if @crop.approval_status == "pending"
if @crop.update(crop_params)
recreate_names('alt_name', 'alternate')
recreate_names('sci_name', 'scientific')
@@ -145,26 +140,22 @@ class CropsController < ApplicationController
def notifier
case @crop.approval_status
when "approved"
Notifier.crop_request_approved(@crop.requester, @crop)
NotifierMailer.crop_request_approved(@crop.requester, @crop)
when "rejected"
Notifier.crop_request_rejected(@crop.requester, @crop)
NotifierMailer.crop_request_rejected(@crop.requester, @crop)
end
end
def save_crop_names
params[:alt_name]&.values&.each do |value|
create_name!('alternate', value) unless value.empty?
end
params[:sci_name]&.values&.each do |value|
create_name!('scientific', value) unless value.empty?
end
AlternateName.create!(names_params(:alt_name).map { |n| { name: n, creator_id: current_member.id, crop_id: @crop.id } })
ScientificName.create!(names_params(:sci_name).map { |n| { name: n, creator_id: current_member.id, crop_id: @crop.id } })
end
def notify_wranglers
return if current_member.role? :crop_wrangler
Role.crop_wranglers&.each do |w|
Notifier.new_crop_request(w, @crop).deliver_now!
NotifierMailer.new_crop_request(w, @crop).deliver_now!
end
end
@@ -187,19 +178,18 @@ class CropsController < ApplicationController
def crop_params
params.require(:crop).permit(
:en_wikipedia_url,
:name,
:parent_id,
:perennial,
:request_notes,
:reason_for_rejection,
:name, :en_wikipedia_url,
:parent_id, :perennial,
:request_notes, :reason_for_rejection,
:rejection_notes,
scientific_names_attributes: %i(scientific_name
_destroy
id)
scientific_names_attributes: %i(scientific_name _destroy id)
)
end
def names_params(name_type)
params.require(name_type).values&.reject { |n| n.empty? }
end
def filename
"Growstuff-Crops-#{Time.zone.now.to_s(:number)}.csv"
end
@@ -212,8 +202,7 @@ class CropsController < ApplicationController
owner: { only: %i(id login_name location latitude longitude) }
}
},
scientific_names: { only: [:name] },
alternate_names: { only: [:name] }
scientific_names: { only: [:name] }, alternate_names: { only: [:name] }
}
}
end

View File

@@ -2,6 +2,7 @@
class PhotosController < ApplicationController
before_action :authenticate_member!, except: %i(index show)
before_action :set_crop_and_planting, only: :index
after_action :expire_homepage, only: %i(create destroy)
load_and_authorize_resource
respond_to :html, :json
@@ -13,19 +14,10 @@ class PhotosController < ApplicationController
end
def index
where = {}
if params[:crop_slug]
@crop = Crop.find params[:crop_slug]
where = { crops: @crop.id }
elsif params[:planting_id]
@planting = Planting.find params[:planting_id]
where = { planting_id: @planting.id }
end
@photos = Photo.search(
load: false,
boost_by: [:created_at],
where: where,
where: index_where_clause,
page: params[:page],
limit: Photo.per_page
)
@@ -100,8 +92,15 @@ class PhotosController < ApplicationController
def retrieve_from_flickr
@flickr_auth = current_member.auth('flickr')
return if @flickr_auth.nil?
unless current_member.flickr_auth_valid?
current_member.remove_stale_flickr_auth
@please_reconnect_flickr = true
return
end
@current_set = params[:set]
return unless @flickr_auth
page = params[:page] || 1
@@ -112,4 +111,19 @@ class PhotosController < ApplicationController
pager.replace photos
end
end
def index_where_clause
if params[:crop_slug]
{ crops: @crop.id }
elsif params[:planting_id]
{ planting_id: @planting.id }
else
{}
end
end
def set_crop_and_planting
@crop = Crop.find params[:crop_slug] if params[:crop_slug]
@planting = Planting.find params[:planting_id] if params[:planting_id]
end
end

View File

@@ -17,7 +17,7 @@ class PlantingsController < DataController
if params[:crop_slug]
@crop = Crop.find_by(slug: params[:crop_slug])
where['crop_id'] = @crop.id
where['crop_id'] = @crop.id unless @crop.nil?
end
@plantings = Planting.search(

View File

@@ -29,9 +29,9 @@ module ApplicationHelper
end
def required_field_help_text
asterisk = content_tag :span, '*', class: ['red']
text = content_tag :em, 'denotes a required field'
content_tag :div, asterisk + ' '.html_safe + text, class: ['margin-bottom']
asterisk = tag.span('*', class: ['red'])
text = tag.em('denotes a required field')
tag.div(asterisk + ' '.html_safe + text, class: ['margin-bottom'])
end
#
@@ -69,14 +69,13 @@ module ApplicationHelper
def show_inactive_tickbox_path(type, owner: nil, crop: nil, show_all: false)
all = show_all ? '' : 1
path = if owner.present?
public_send("member_#{type}_path", owner, all: all)
elsif crop.present?
public_send("crop_#{type}_path", crop, all: all)
else
public_send("#{type}_path", all: all)
end
path
if owner.present?
public_send("member_#{type}_path", owner, all: all)
elsif crop.present?
public_send("crop_#{type}_path", crop, all: all)
else
public_send("#{type}_path", all: all)
end
end
def title(type, owner, crop, planting)

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
class Notifier < ApplicationMailer
class NotifierMailer < ApplicationMailer
# include NotificationsHelper
default from: "Growstuff <#{ENV['GROWSTUFF_EMAIL']}>"

View File

@@ -4,7 +4,7 @@ class Comment < ApplicationRecord
belongs_to :author, class_name: 'Member', inverse_of: :comments
belongs_to :post, counter_cache: true
scope :post_order, -> { reorder("created_at ASC") } # for display on post page
scope :post_order, -> { order(created_at: :asc) } # for display on post page
after_create do
recipient = post.author.id

View File

@@ -19,6 +19,24 @@ module MemberFlickr
@flickr
end
def flickr_auth_valid?
# no flickr token saved for this member
return false if flickr.nil?
# test the token/secret we have
flickr.test.login # This throws exception if fails
# success!
true
rescue FlickRaw::FailedResponse, FlickRaw::OAuthClient::FailedResponse
# token for this user doesn't work
false
end
def remove_stale_flickr_auth
authentications.find_by(provider: "flickr")&.delete
end
# Fetches a collection of photos from Flickr
# Returns a [[page of photos], total] pair.
# Total is needed for pagination.

View File

@@ -4,8 +4,7 @@ module Ownable
extend ActiveSupport::Concern
included do
belongs_to :owner, class_name: 'Member',
foreign_key: 'owner_id', counter_cache: true
belongs_to :owner, class_name: 'Member', counter_cache: true
default_scope { joins(:owner).merge(Member.kept) } # Ensures the owner still exists
end

View File

@@ -50,7 +50,7 @@ class Crop < ApplicationRecord
## Wikipedia urls are only necessary when approving a crop
validates :en_wikipedia_url,
format: {
with: %r{\Ahttps?:\/\/en\.wikipedia\.org\/wiki\/[[:alnum:]%_\.()-]+\z},
with: %r{\Ahttps?://en\.wikipedia\.org/wiki/[[:alnum:]%_.()-]+\z},
message: 'is not a valid English Wikipedia URL'
},
if: :approved?

View File

@@ -14,6 +14,8 @@ class Garden < ApplicationRecord
# set up geocoding
geocoded_by :location
before_validation :strip_blanks
after_validation :cleanup_area
after_validation :geocode
after_validation :empty_unwanted_geocodes
after_save :mark_inactive_garden_plantings_as_finished
@@ -25,7 +27,6 @@ class Garden < ApplicationRecord
validates :location, length: { maximum: 255 }
validates :slug, uniqueness: true
before_validation :strip_blanks
validates :name, uniqueness: { scope: :owner_id }
validates :name,
format: { without: /\n/, message: "must contain no newlines" },
@@ -51,8 +52,6 @@ class Garden < ApplicationRecord
message: "%<value>s is not a valid area unit" },
allow_blank: true
after_validation :cleanup_area
def cleanup_area
self.area = nil if area&.zero?
self.area_unit = nil if area.blank?

View File

@@ -7,7 +7,7 @@ class Photo < ApplicationRecord
PHOTO_CAPABLE = %w(Garden Planting Harvest Seed Post Crop).freeze
has_many :photo_associations, foreign_key: :photo_id, dependent: :delete_all, inverse_of: :photo
has_many :photo_associations, dependent: :delete_all, inverse_of: :photo
# This doesn't work, ActiveRecord tries to use the polymoriphinc photographable
# relationship instead.

View File

@@ -25,10 +25,9 @@ class Planting < ApplicationRecord
#
# Ancestry of food
belongs_to :parent_seed, class_name: 'Seed', # parent
foreign_key: 'parent_seed_id',
optional: true,
inverse_of: :child_plantings
belongs_to :parent_seed, class_name: 'Seed', # parent,
optional: true,
inverse_of: :child_plantings
has_many :child_seeds, class_name: 'Seed', # children
foreign_key: 'parent_planting_id',
inverse_of: :parent_planting,

View File

@@ -14,10 +14,10 @@ class Post < ApplicationRecord
has_many :crop_posts, dependent: :delete_all
has_many :crops, through: :crop_posts
after_create :send_notification
#
# Triggers
after_save :update_crop_posts_association
after_create :send_notification
default_scope { joins(:author).merge(Member.kept) } # Ensures the owner still exists
@@ -68,7 +68,7 @@ class Post < ApplicationRecord
crop_name = Regexp.last_match(1)
crop = Crop.case_insensitive_name(crop_name).first
# create association
crops << crop if crop && !crops.include?(crop)
crops << crop if crop && crops.exclude?(crop)
end
end
@@ -78,12 +78,12 @@ class Post < ApplicationRecord
body.scan(Haml::Filters::GrowstuffMarkdown::MEMBER_REGEX) do |_m|
# find member case-insensitively and add to list of recipients
member = Member.case_insensitive_login_name(Regexp.last_match(1)).first
recipients << member if member && !recipients.include?(member)
recipients << member if member && recipients.exclude?(member)
end
body.scan(Haml::Filters::GrowstuffMarkdown::MEMBER_AT_REGEX) do |_m|
# find member case-insensitively and add to list of recipients
member = Member.case_insensitive_login_name(Regexp.last_match(1)[1..-1]).first
recipients << member if member && !recipients.include?(member)
member = Member.case_insensitive_login_name(Regexp.last_match(1)[1..]).first
recipients << member if member && recipients.exclude?(member)
end
# don't send notifications to yourself
recipients.map(&:id).each do |recipient_id|

View File

@@ -16,7 +16,7 @@ class Seed < ApplicationRecord
#
# Relationships
belongs_to :crop
belongs_to :parent_planting, class_name: 'Planting', foreign_key: 'parent_planting_id',
belongs_to :parent_planting, class_name: 'Planting',
optional: true, inverse_of: :child_seeds # parent
has_many :child_plantings, class_name: 'Planting',
foreign_key: 'parent_seed_id', dependent: :nullify,

View File

@@ -22,7 +22,7 @@
- else
Nobody is growing this yet. You could be the first!
- if @crop.description.present?
%p= @crop.description
%p= simple_format @crop.description
.col-md-3
= image_tag crop_image_path(@crop),
class: 'img-responsive shadow rounded crop-hero-photo', alt: 'photo of crop'

View File

@@ -34,18 +34,21 @@
= cute_icon
= render 'crops/photos', crop: @crop
- if @crop.plantings.any?
- if @crop.plantings.any? or @crop.harvests.any?
%section.charts
.row
.col-lg-4.col-12
%h2 Sunniness
= pie_chart crop_sunniness_path(@crop, format: :json), legend: "bottom"
.col-lg-4.col-12
%h2 Planted from
= pie_chart crop_planted_from_path(@crop, format: :json), legend: "bottom"
.col-lg-4.col-12
%h2 Harvested for
= pie_chart crop_harvested_for_path(@crop, format: :json), legend: "bottom"
- if @crop.sunniness.any?
.col-lg-4.col-12
%h2 Sunniness
= pie_chart crop_sunniness_path(@crop, format: :json), legend: "bottom"
- if @crop.planted_from.any?
.col-lg-4.col-12
%h2 Planted from
= pie_chart crop_planted_from_path(@crop, format: :json), legend: "bottom"
- if @crop.harvests.any?
.col-lg-4.col-12
%h2 Harvested for
= pie_chart crop_harvested_for_path(@crop, format: :json), legend: "bottom"
- if @crop.varieties.any?
%section.varieties

View File

@@ -3,13 +3,13 @@
- if signed_in?
%li.nav-item
= link_to timeline_index_path, method: :get, class: 'nav-link text-white' do
= image_tag 'icons/notification.svg', class: 'img img-icon'
= image_tag 'icons/notification.svg', alt: 'Timeline', class: 'img img-icon'
%li.nav-item
= link_to member_gardens_path(current_member), class: 'nav-link text-white' do
= image_icon 'gardens'
= image_icon 'gardens', alt: 'My gardens'
%li.nav-item.dropdown
%a.nav-link.dropdown-toggle{"aria-expanded" => "false", "aria-haspopup" => "true", "data-toggle" => "dropdown", href: "#", role: "button"}
= image_tag "icons/gardener.svg", class: 'img img-icon'
= image_tag "icons/gardener.svg", alt: 'New record', class: 'img img-icon'
= t('.record')
.dropdown-menu
= link_to new_planting_path, class: 'dropdown-item' do

View File

@@ -3,7 +3,17 @@
%h1 New Photo
%h2 Choose photo for #{link_to @item, @item}
- if @flickr_auth
- if @please_reconnect_flickr
%h2.alert Please reconnect your flickr account
%p the token has expired or been revoked.
= link_to '/members/auth/flickr', class: "btn btn-lg" do
= icon 'fab', 'flickr'
Reconnect Flickr
- elsif @flickr_auth
%p
Connected to Flickr as
= succeed "." do
@@ -37,7 +47,9 @@
.row.pagination
.col-md-12= will_paginate @photos
- else
.alert
You must
= link_to "connect your account to Flickr", '/members/auth/flickr'
to add photos.
%h2.alert You must connect your account to Flickr to add photos.
%p
= link_to '/members/auth/flickr', class: :btn do
= icon 'fab', 'flickr'
connect to Flickr

View File

@@ -2,5 +2,3 @@ Map data &copy;
= link_to "OpenStreetMap", "https://openstreetmap.org"
contributors under
= link_to "ODbL", "https://www.openstreetmap.org/copyright"
| Imagery &copy;
= link_to "CloudMade", "https://cloudmade.com"

View File

@@ -2,7 +2,6 @@
# frozen_string_literal: true
require 'fileutils'
include FileUtils
# path to your application root.
APP_ROOT = File.expand_path('..', __dir__)
@@ -11,24 +10,31 @@ def system!(*args)
system(*args) || abort("\n== Command #{args} failed ==")
end
chdir APP_ROOT do
# This script is a starting point to setup your application.
FileUtils.chdir APP_ROOT do
# This script is a way to setup or update your development environment automatically.
# This script is idempotent, so that you can run it at anytime and get an expectable outcome.
# Add necessary setup steps to this file.
puts '== Installing dependencies =='
system! 'gem install bundler --conservative'
system('bundle check') || system!('bundle install')
# Install JavaScript dependencies if using Yarn
# system('bin/yarn')
puts "Install JavaScript dependencies"
system('bin/yarn')
# puts "\n== Copying sample files =="
# unless File.exist?('config/database.yml')
# cp 'config/database.yml.sample', 'config/database.yml'
# end
puts "\n== Copying sample files =="
unless File.exist?('config/database.yml')
FileUtils.cp 'config/database.yml.example', 'config/database.yml'
end
unless File.exist?('.env')
FileUtils.cp 'env-example', '.env'
end
puts "\n== Checking for elastic search =="
system! 'script/check_elasticsearch.sh'
puts "\n== Preparing database =="
system! 'bin/rails db:setup'
system! 'bin/rails db:prepare'
puts "\n== Removing old logs and tempfiles =="
system! 'bin/rails log:clear tmp:clear'

View File

@@ -2,5 +2,5 @@
# This file is used by Rack-based servers to start the application.
require ::File.expand_path('../config/environment', __FILE__)
require ::File.expand_path('config/environment', __dir__)
run Rails.application

View File

@@ -12,21 +12,7 @@ Bundler.require(*Rails.groups)
module Growstuff
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 5.1
# Settings in config/environments/* take precedence over those specified here.
# Application configuration should go into files in config/initializers
# -- all .rb files in that directory are automatically loaded.
# Custom directories with classes and modules you want to be autoloadable.
# config.autoload_paths += %W(#{config.root}/extras)
# Only load the plugins named here, in the order given (default is alphabetical).
# :all can be used as a placeholder for all plugins not explicitly named.
# config.plugins = [ :exception_notification, :ssl_requirement, :all ]
# Activate observers that should always be running.
# config.active_record.observers = :cacher, :garbage_collector, :forum_observer
config.load_defaults 6.0
I18n.config.enforce_available_locales = true
@@ -52,17 +38,6 @@ module Growstuff
# Enable escaping HTML in JSON.
config.active_support.escape_html_entities_in_json = true
# Use SQL instead of Active Record's schema dumper when creating the database.
# This is necessary if your schema can't be completely dumped by the schema dumper,
# like if you have constraints or database-specific column types
# config.active_record.schema_format = :sql
# Enforce whitelist mode for mass assignment.
# This will create an empty whitelist of attributes available for mass-assignment for all models
# in your app. As such, your models will need to explicitly whitelist or blacklist accessible
# parameters by using an attr_accessible or attr_protected declaration.
# config.active_record.whitelist_attributes = true
# Enable the asset pipeline
config.assets.enabled = true
@@ -93,17 +68,6 @@ module Growstuff
Gibbon::API.throws_exceptions = false
config.newsletter_list_id = ENV['GROWSTUFF_MAILCHIMP_NEWSLETTER_ID']
# This is Growstuff's global Cloudmade key. If you fork Growstuff for
# another project/website not run by the folks at http://growstuff.org/,
# then please change this key. (You can get one of your own at
# http://account.cloudmade.com/ and it's free/gratis for up to 500k tiles.)
# We'd much prefer to set this as an environment variable (as we do
# with most other things) but it turns out those aren't available at
# asset compile time on Heroku, when we need this to insert into our
# Javascript. Sigh. And yes, we know about user-env-compile but it
# didn't work for us.
config.cloudmade_key = '29a2d9e3cb3d429490a8f338b2388b1d'
# config.active_record.raise_in_transactional_callbacks = true
config.middleware.insert_before 0, Rack::Cors do
allow do

View File

@@ -61,7 +61,7 @@ Geocoder.configure(lookup: :test)
Geocoder::Lookup::Test.add_stub(
"Amundsen-Scott Base, Antarctica", [
{
'coordinates' => [-90.0, 0.0]
'coordinates' => [-90.0, 0.0]
}
]
)
@@ -69,7 +69,7 @@ Geocoder::Lookup::Test.add_stub(
Geocoder::Lookup::Test.add_stub(
"Philippines", [
{
'coordinates' => [12.7503486, 122.7312101],
'coordinates' => [12.7503486, 122.7312101],
'address' => 'Manila, Mnl, Philippines',
'state' => 'Manila',
'state_code' => 'Mnl',

View File

@@ -12,6 +12,8 @@
# policy.object_src :none
# policy.script_src :self, :https
# policy.style_src :self, :https
# # If you are using webpack-dev-server then specify webpack-dev-server host
# policy.connect_src :self, :https, "http://localhost:3035", "ws://localhost:3035" if Rails.env.development?
# # Specify URI for violation reports
# # policy.report_uri "/csp-violation-report-endpoint"
@@ -20,6 +22,9 @@
# If you are using UJS then enable automatic nonce generation
# Rails.application.config.content_security_policy_nonce_generator = -> request { SecureRandom.base64(16) }
# Set the nonce only to specific directives
# Rails.application.config.content_security_policy_nonce_directives = %w(script-src)
# Report CSP violations to a specified URI
# For further information see the following documentation:
# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only

View File

@@ -237,4 +237,3 @@ Devise.setup do |config|
# Later we may wish to ask for user_photos,user_location, however this means we need to be reviewed by facebook
config.omniauth :facebook, ENV['GROWSTUFF_FACEBOOK_KEY'], ENV['GROWSTUFF_FACEBOOK_SECRET'], scope: 'email,public_profile', display: 'page', info_fields: 'email,name,first_name,last_name,id'
end

View File

@@ -0,0 +1,45 @@
# Be sure to restart your server when you modify this file.
#
# This file contains migration options to ease your Rails 6.0 upgrade.
#
# Once upgraded flip defaults one by one to migrate to the new default.
#
# Read the Guide for Upgrading Ruby on Rails for more info on each option.
# Don't force requests from old versions of IE to be UTF-8 encoded.
# Rails.application.config.action_view.default_enforce_utf8 = false
# Embed purpose and expiry metadata inside signed and encrypted
# cookies for increased security.
#
# This option is not backwards compatible with earlier Rails versions.
# It's best enabled when your entire app is migrated and stable on 6.0.
# Rails.application.config.action_dispatch.use_cookies_with_metadata = true
# Change the return value of `ActionDispatch::Response#content_type` to Content-Type header without modification.
# Rails.application.config.action_dispatch.return_only_media_type_on_content_type = false
# Return false instead of self when enqueuing is aborted from a callback.
# Rails.application.config.active_job.return_false_on_aborted_enqueue = true
# Send Active Storage analysis and purge jobs to dedicated queues.
# Rails.application.config.active_storage.queues.analysis = :active_storage_analysis
# Rails.application.config.active_storage.queues.purge = :active_storage_purge
# When assigning to a collection of attachments declared via `has_many_attached`, replace existing
# attachments instead of appending. Use #attach to add new attachments without replacing existing ones.
# Rails.application.config.active_storage.replace_on_assign_to_many = true
# Use ActionMailer::MailDeliveryJob for sending parameterized and normal mail.
#
# The default delivery jobs (ActionMailer::Parameterized::DeliveryJob, ActionMailer::DeliveryJob),
# will be removed in Rails 6.1. This setting is not backwards compatible with earlier Rails versions.
# If you send mail in the background, job workers need to have a copy of
# MailDeliveryJob to ensure all delivery jobs are processed properly.
# Make sure your entire app is migrated and stable on 6.0 before using this setting.
# Rails.application.config.action_mailer.delivery_job = "ActionMailer::MailDeliveryJob"
# Enable the same cache key to be reused when the object being cached of type
# `ActiveRecord::Relation` changes by moving the volatile information (max updated at and count)
# of the relation's cache key into the cache version to support recycling cache key.
# Rails.application.config.active_record.collection_cache_versioning = true

View File

@@ -2,5 +2,5 @@
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, ENV['GROWSTUFF_TWITTER_KEY'], ENV['GROWSTUFF_TWITTER_SECRET']
provider :flickr, ENV['GROWSTUFF_FLICKR_KEY'], ENV['GROWSTUFF_FLICKR_SECRET']
provider :flickr, ENV['GROWSTUFF_FLICKR_KEY'], ENV['GROWSTUFF_FLICKR_SECRET'], scope: 'read'
end

View File

@@ -1,45 +1,40 @@
# frozen_string_literal: true
# Overview of config:
# https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server
# Puma can serve each request in a thread from an internal thread pool.
# The `threads` method setting takes two numbers: a minimum and maximum.
# Any libraries that use thread pools should be configured to match
# the maximum value specified for Puma. Default is set to 5 threads for minimum
# and maximum; this matches the default thread size of Active Record.
#
threads_count = ENV.fetch('RAILS_MAX_THREADS') { 5 }
threads threads_count, threads_count
max_threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 }
min_threads_count = ENV.fetch("RAILS_MIN_THREADS") { max_threads_count }
threads min_threads_count, max_threads_count
# Specifies the `port` that Puma will listen on to receive requests; default is 3000.
#
port ENV.fetch('PORT') { 3000 }
port ENV.fetch("PORT") { 3000 }
# Specifies the `environment` that Puma will run in.
#
environment ENV.fetch('RAILS_ENV') { 'development' }
environment ENV.fetch("RAILS_ENV") { "development" }
# Specifies the `pidfile` that Puma will use.
pidfile ENV.fetch("PIDFILE") { "tmp/pids/server.pid" }
# Specifies the number of `workers` to boot in clustered mode.
# Workers are forked webserver processes. If using threads and workers together
# Workers are forked web server processes. If using threads and workers together
# the concurrency of the application would be max `threads` * `workers`.
# Workers do not work on JRuby or Windows (both of which do not support
# processes).
#
workers ENV.fetch('WEB_CONCURRENCY') { 2 }
# workers ENV.fetch("WEB_CONCURRENCY") { 2 }
# Use the `preload_app!` method when specifying a `workers` number.
# This directive tells Puma to first boot the application and load code
# before forking the application. This takes advantage of Copy On Write
# process behavior so workers use less memory.
#
preload_app!
on_worker_boot do
# Worker specific setup for Rails 4.1+
# See: https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server#on-worker-boot
ActiveRecord::Base.establish_connection
end
# preload_app!
# Allow puma to be restarted by `rails restart` command.
plugin :tmp_restart

View File

@@ -2,10 +2,11 @@
class CreateMedianFunction < ActiveRecord::Migration[4.2]
def up
ActiveMedian.create_function
# commented out, because we upgraded the gem later and this function was removed
# ActiveMedian.create_function
end
def down
ActiveMedian.drop_function
# ActiveMedian.drop_function
end
end

View File

@@ -6,16 +6,16 @@ class CmsTags < ActiveRecord::Migration[5.2]
layout.content = layout.content.gsub(%r{\{\{ ?cms:page:([\w/]+) ?\}\}}, '{{ cms:text \1 }}') if layout.content.is_a? String
# {{cms:page:page_header:string}} -> {{ cms:text page_header }}
layout.content = layout.content.gsub(/\{\{ ?cms:page:([\w]+):string ?\}\}/, '{{ cms:text \1 }}') if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:page:(\w+):string ?\}\}/, '{{ cms:text \1 }}') if layout.content.is_a? String
# {{cms:page:content:rich_text}} -> {{ cms:wysiwyg content }}
layout.content = layout.content.gsub(/\{\{ ?cms:page:([\w]+):rich_text ?\}\}/, '{{ cms:wysiwyg \1 }}') if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:page:([\w]+):([^:]*) ?\}\}/, '{{ cms:\2 \1 }}') if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:page:(\w+):rich_text ?\}\}/, '{{ cms:wysiwyg \1 }}') if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:page:(\w+):([^:]*) ?}}/, '{{ cms:\2 \1 }}') if layout.content.is_a? String
if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:field:([\w]+):string ?\}\}/, '{{ cms:text \1, render: false }}')
layout.content = layout.content.gsub(/\{\{ ?cms:field:(\w+):string ?\}\}/, '{{ cms:text \1, render: false }}')
end
if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:field:([\w]+):([^:]*) ?\}\}/, '{{ cms:\2 \1, render: false }}')
layout.content = layout.content.gsub(/\{\{ ?cms:field:(\w+):([^:]*) ?}}/, '{{ cms:\2 \1, render: false }}')
end
# {{ cms:partial:main/homepage }} -> {{ cms:partial "main/homepage" }}
@@ -27,7 +27,7 @@ class CmsTags < ActiveRecord::Migration[5.2]
if layout.content.is_a? String
layout.content = layout.content.gsub(%r{\{\{ ?cms:(\w+):([\w/-]+):([\w/-]+):([\w/-]+) ?\}\}}, '{{ cms:\1 \2 \3 \4}}')
end
layout.content = layout.content.gsub(/\{\{ ?cms:(\w+):([\w]+):([^:]*) ?\}\}/, '{{ cms:\1 \2, "\3" }}') if layout.content.is_a? String
layout.content = layout.content.gsub(/\{\{ ?cms:(\w+):(\w+):([^:]*) ?}}/, '{{ cms:\1 \2, "\3" }}') if layout.content.is_a? String
layout.content = layout.content.gsub(/cms:rich_text/, 'cms:wysiwyg') if layout.content.is_a? String
layout.content = layout.content.gsub(/cms:integer/, 'cms:number') if layout.content.is_a? String
if layout.content.is_a? String
@@ -49,20 +49,20 @@ class CmsTags < ActiveRecord::Migration[5.2]
fragment.content = fragment.content.gsub(%r{\{\{ ?cms:partial:([\w/]+) ?\}\}}, '{{ cms:partial \1 }}')
end
fragment.content = fragment.content.gsub(/\{\{ ?cms:page:([\w]+):string ?\}\}/, '{{ cms:text \1 }}') if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:page:(\w+):string ?\}\}/, '{{ cms:text \1 }}') if fragment.content.is_a? String
if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:page:([\w]+):rich_text ?\}\}/, '{{ cms:wysiwyg \1 }}')
fragment.content = fragment.content.gsub(/\{\{ ?cms:page:(\w+):rich_text ?\}\}/, '{{ cms:wysiwyg \1 }}')
end
fragment.content = fragment.content.gsub(%r{\{\{ ?cms:page:([\w/]+) ?\}\}}, '{{ cms:text \1 }}') if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:page:([\w]+):([^:]*) ?\}\}/, '{{ cms:\2 \1 }}') if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:page:(\w+):([^:]*) ?}}/, '{{ cms:\2 \1 }}') if fragment.content.is_a? String
if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:field:([\w]+):([^:]*) ?\}\}/, '{{ cms:\2 \1, render: false }}')
fragment.content = fragment.content.gsub(/\{\{ ?cms:field:(\w+):([^:]*) ?}}/, '{{ cms:\2 \1, render: false }}')
end
fragment.content = fragment.content.gsub(/\{\{ ?cms:(\w+):([\w]+) ?\}\}/, '{{ cms:\1 \2 }}') if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:(\w+):(\w+) ?\}\}/, '{{ cms:\1 \2 }}') if fragment.content.is_a? String
if fragment.content.is_a? String
fragment.content = fragment.content.gsub(/\{\{ ?cms:(\w+):([\w]+):([^:]*) ?\}\}/, '{{ cms:\1 \2, "\3" }}')
fragment.content = fragment.content.gsub(/\{\{ ?cms:(\w+):(\w+):([^:]*) ?}}/, '{{ cms:\1 \2, "\3" }}')
end
fragment.save if fragment.changed?
end

View File

@@ -0,0 +1,8 @@
# This migration comes from active_storage (originally 20180723000244)
class AddForeignKeyConstraintToActiveStorageAttachmentsForBlobId < ActiveRecord::Migration[6.0]
def up
return if foreign_key_exists?(:active_storage_attachments, column: :blob_id)
add_foreign_key :active_storage_attachments, :active_storage_blobs, column: :blob_id if table_exists?(:active_storage_blobs)
end
end

View File

@@ -0,0 +1,8 @@
# frozen_string_literal: true
class MissingUniqueness < ActiveRecord::Migration[6.0]
def change
add_index(:garden_types, [:name], unique: true)
add_index(:garden_types, [:slug], unique: true)
end
end

View File

@@ -0,0 +1,6 @@
class RemoveMedianFunction < ActiveRecord::Migration[6.0]
def change
# No longer needed, after upgrading to activemedian 0.2.0
ActiveMedian.drop_function
end
end

View File

@@ -2,15 +2,15 @@
# of editing this file, please use the migrations feature of Active Record to
# incrementally modify your database, and then regenerate this schema definition.
#
# Note that this schema.rb definition is the authoritative source for your
# database schema. If you need to create the application database on another
# system, you should be using db:schema:load, not running all the migrations
# from scratch. The latter is a flawed and unsustainable approach (the more migrations
# you'll amass, the slower it'll run and the greater likelihood for issues).
# This file is the source Rails uses to define your schema when running `rails
# db:schema:load`. When creating a new database, `rails db:schema:load` tends to
# be faster and is potentially less error prone than running all of your
# migrations from scratch. Old migrations may fail to apply correctly if those
# migrations use external dependencies or application code.
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2019_12_26_051019) do
ActiveRecord::Schema.define(version: 2020_08_15_012538) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@@ -225,6 +225,8 @@ ActiveRecord::Schema.define(version: 2019_12_26_051019) do
t.text "slug", null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["name"], name: "index_garden_types_on_name", unique: true
t.index ["slug"], name: "index_garden_types_on_slug", unique: true
end
create_table "gardens", id: :serial, force: :cascade do |t|

View File

@@ -61,3 +61,5 @@ GROWSTUFF_FACEBOOK_SECRET=""
# set this flag to "true".
GROWSTUFF_ELASTICSEARCH="true"
GROWSTUFF_EMAIL='noreply@dev.growstuff.org'
ELASTIC_SEARCH_VERSION="7.5.1-amd64"

View File

@@ -11,7 +11,7 @@ class Growstuff::OauthSignupAction
# variable
#
def find_or_create_from_authorization(auth)
member ||= Member.where(email: auth.info.email).first_or_create do |m|
member ||= Member.kept.where(email: auth.info.email).first_or_create do |m|
m.email = auth.info.email
m.password = Devise.friendly_token[0, 20]
@@ -41,7 +41,7 @@ class Growstuff::OauthSignupAction
def establish_authentication(auth, member)
name = determine_name(auth)
authentication = member.authentications
member.authentications
.create_with(
name: name,
token: auth['credentials']['token'],
@@ -53,8 +53,6 @@ class Growstuff::OauthSignupAction
name: name,
member_id: member.id
)
authentication
end
def member_created?

View File

@@ -17,8 +17,8 @@ module Haml::Filters
CROP_REGEX = /(?<!\\)\[([^\[\]]+?)\]\(crop\)/.freeze
MEMBER_REGEX = /(?<!\\)\[([^\[\]]+?)\]\(member\)/.freeze
MEMBER_AT_REGEX = /(?<!\\)(\@\w+)/.freeze
MEMBER_ESCAPE_AT_REGEX = /(?<!\\)\\(?=\@\w+)/.freeze
MEMBER_AT_REGEX = /(?<!\\)(@\w+)/.freeze
MEMBER_ESCAPE_AT_REGEX = /(?<!\\)\\(?=@\w+)/.freeze
HOST = Rails.application.config.host
def expand_crops!
@@ -65,7 +65,7 @@ module Haml::Filters
def find_member(login_name)
# Remove @ if present
login_name = login_name[1..-1] if login_name.start_with?('@')
login_name = login_name[1..] if login_name.start_with?('@')
Member.case_insensitive_login_name(login_name).first
end
end

View File

@@ -3,10 +3,12 @@
require "English"
puts "Checking to see if you're in CONTRIBUTORS.md..."
if ENV['CI']
if ENV['GITHUB_EVENT_NAME'] == 'pull_request'
author = ENV['GITHUB_ACTOR']
exit 1 unless author
if ENV['TRAVIS']
if ENV['TRAVIS_PULL_REQUEST']
elsif ENV['TRAVIS_PULL_REQUEST']
require 'httparty'
repo = ENV['TRAVIS_REPO_SLUG']
pr = ENV['TRAVIS_PULL_REQUEST']
@@ -15,7 +17,7 @@ if ENV['TRAVIS']
author = response['user']['login'] if response && response['user']
# Could not determine author
exit unless author
exit 1 unless author
else
# We're in a Travis branch build; nothing to check
exit
@@ -34,6 +36,8 @@ end
# Escape chars in name, and make case insensitive
author_to_search_for = Regexp.new(Regexp.escape(author), Regexp::IGNORECASE)
puts("Checking for #{author} in CONTRIBUTORS.md")
unless File.read('CONTRIBUTORS.md').match?(author_to_search_for)
abort %(
Thanks for your contribution, #{author}!

View File

@@ -1,5 +1,7 @@
#!/bin/bash
source .env
if [[ -z "$ELASTIC_SEARCH_VERSION" ]]; then
echo "ELASTIC_SEARCH_VERSION variable not set"
else

View File

@@ -3,7 +3,8 @@
# tasks to run at deploy time, usually after 'rake db:migrate'
# Permanent tasks
rake assets:precompile
rails db:migrate
rails assets:precompile
# When adding tasks, do so in chronological order, and note the date
# when it was added. This will help us know which ones have been run

View File

@@ -26,7 +26,7 @@ describe CommentsController do
it { is_expected.to be_successful }
it { is_expected.to render_template("comments/index") }
it { expect(response.content_type).to eq("application/rss+xml") }
it { expect(response.content_type).to eq("application/rss+xml; charset=utf-8") }
it { expect(assigns(:comments)).to eq([last_comment, first_comment]) }
end
end

View File

@@ -66,7 +66,33 @@ describe CropsController do
it { is_expected.to be_successful }
it { is_expected.to render_template("crops/index") }
it { expect(response.content_type).to eq("application/rss+xml") }
it { expect(response.content_type).to eq("application/rss+xml; charset=utf-8") }
end
end
describe 'CREATE' do
let(:crop_params) do
{
crop: {
name: 'aubergine',
en_wikipedia_url: "https://en.wikipedia.org/wiki/Eggplant"
},
alt_name: { "1": "egg plant", "2": "purple apple" },
sci_name: { "1": "fancy sci name", "2": "" }
}
end
subject { put :create, params: crop_params }
context 'not logged in' do
it { expect { subject }.not_to change(Crop, :count) }
end
context 'logged in as member' do
it { expect { subject }.not_to change(Crop, :count) }
end
context 'wrangler' do
include_context 'login as wrangler'
it { expect { subject }.to change(Crop, :count).by(1) }
it { expect { subject }.to change(AlternateName, :count).by(2) }
it { expect { subject }.to change(ScientificName, :count).by(1) }
end
end
@@ -85,7 +111,7 @@ describe CropsController do
context 'wrangler' do
include_context 'login as wrangler'
it { expect { subject }.to change(Crop, :count).by -1 }
it { expect { subject }.to change(Crop, :count).by(-1) }
end
end
end

View File

@@ -12,7 +12,7 @@ describe LikesController do
describe "POST create" do
before { post :create, params: { type: 'Post', id: blogpost.id, format: :json } }
it { expect(response.content_type).to eq "application/json" }
it { expect(response.content_type).to eq "application/json; charset=utf-8" }
it { expect(Like.last.likeable_id).to eq(blogpost.id) }
it { expect(Like.last.likeable_type).to eq('Post') }
@@ -29,7 +29,7 @@ describe LikesController do
describe "DELETE destroy" do
before { delete :destroy, params: { type: like.likeable_type, id: like.likeable_id, format: :json } }
it { expect(response.content_type).to eq "application/json" }
it { expect(response.content_type).to eq "application/json; charset=utf-8" }
describe "un-liking something i liked before" do
it { expect(response.code).to eq('200') }

View File

@@ -57,7 +57,7 @@ describe MembersController do
it { expect(response).to be_successful }
it { expect(response).to render_template("members/show") }
it { expect(response.content_type).to eq("application/rss+xml") }
it { expect(response.content_type).to eq("application/rss+xml; charset=utf-8") }
end
end
end

View File

@@ -31,7 +31,7 @@ describe PostsController do
get :index, format: "rss"
expect(response).to be_successful
expect(response).to render_template("posts/index")
expect(response.content_type).to eq("application/rss+xml")
expect(response.content_type).to eq("application/rss+xml; charset=utf-8")
end
end
@@ -41,7 +41,7 @@ describe PostsController do
get :show, format: "rss", params: { id: post.slug }
expect(response).to be_successful
expect(response).to render_template("posts/show")
expect(response.content_type).to eq("application/rss+xml")
expect(response.content_type).to eq("application/rss+xml; charset=utf-8")
end
end
end

View File

@@ -4,8 +4,8 @@ require 'rails_helper'
require 'capybara/email/rspec'
describe "Planting reminder email", :js do
let(:member) { create :member }
let(:mail) { Notifier.planting_reminder(member) }
let(:member) { create :member }
let(:mail) { NotifierMailer.planting_reminder(member) }
# Unfortunately, we can't use the default url options for ActionMailer as configured in
# test.rb, since this isn't a mailer spec.

View File

@@ -16,7 +16,7 @@ describe "unsubscribe" do
expect(member.send_notification_email).to eq(true)
# generate planting reminder email
Notifier.planting_reminder(member).deliver_now
NotifierMailer.planting_reminder(member).deliver_now
open_email(member.email)
# clicking 'Unsubscribe' link will unsubscribe the member
@@ -35,7 +35,7 @@ describe "unsubscribe" do
# generate inbox notification email
notification.recipient = member
Notifier.notify(notification).deliver_now
NotifierMailer.notify(notification).deliver_now
open_email(member.email)
# clicking 'Unsubscribe' link will unsubscribe the member

View File

@@ -5,7 +5,7 @@ require 'cancan/matchers'
describe Ability do
let(:member) { FactoryBot.create(:member) }
let(:ability) { described_class.new(member) }
let(:ability) { described_class.new(member) }
context "notifications" do
it 'member can view their own notifications' do

View File

@@ -54,7 +54,7 @@ describe Photo do
# Check the relationship from the photo
it { expect(photo.photo_associations.count).to eq 1 }
it { expect(photo.photo_associations.map(&:crop)).to eq [ crop ] }
it { expect(photo.photo_associations.map(&:crop)).to eq [crop] }
it { expect(photo.crops.count).to eq 1 }
it { expect(photo.crops).to eq [crop] }
end
@@ -247,7 +247,7 @@ describe Photo do
it "finds just one" do
expect(described_class.search.count).to eq 1
end
it "finds the matching photo" do
it "finds the matching photo" do
expect(described_class.search).to include photo
end

View File

@@ -3,13 +3,9 @@
# This file is copied to spec/ when you run 'rails generate rspec:install'
ENV["RAILS_ENV"] ||= 'test'
require 'simplecov'
require 'coveralls'
# output coverage locally AND send it to coveralls
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new([
SimpleCov::Formatter::HTMLFormatter,
Coveralls::SimpleCov::Formatter
])
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new([SimpleCov::Formatter::HTMLFormatter])
# fail if there's a significant test coverage drop
SimpleCov.maximum_coverage_drop 1

View File

@@ -2,7 +2,7 @@
require 'rails_helper'
describe "crops/index" do
describe "crops/index.html.haml" do
before do
controller.stub(:current_user) { nil }
page = 1

View File

@@ -0,0 +1,49 @@
# frozen_string_literal: true
require 'rails_helper'
describe "crops/show" do
before do
@crop = FactoryBot.create(:maize)
@posts = []
assign(:crop, @crop)
@member = FactoryBot.create(:crop_wrangling_member)
sign_in @member
@current_member = @member
@harvest = FactoryBot.create :harvest, owner: @member
controller.stub(:current_user) { @member }
end
it "hides sunniness block if no sunniness" do
render
expect(rendered).not_to have_content "Sunniness"
end
it "has sunniness block if sunny planting" do
FactoryBot.create(:sunny_planting, crop: @crop)
render
expect(rendered).to have_content "Sunniness"
end
it "hides planted from block if no planted_from" do
render
expect(rendered).not_to have_content "Planted from"
end
it "has planted from block if seed planting" do
FactoryBot.create(:seed_planting, crop: @crop)
render
expect(rendered).to have_content "Planted from"
end
it "hides harvested block if no harvests" do
render
expect(rendered).not_to have_content "Harvested for"
end
it "has harvested block if harvest" do
@crop.harvests << @harvest
render
expect(rendered).to have_content "Harvested for"
end
end

View File

@@ -2,7 +2,7 @@
require 'rails_helper'
describe "harvests/index" do
describe "harvests/index.html.haml" do
before do
controller.stub(:current_user) { nil }
@member = FactoryBot.create(:member)

View File

@@ -16,8 +16,4 @@ describe "places/_map_attribution.html.haml", type: :view do
assert_select "a", href: "http://www.openstreetmap.org/copyright",
text: "ODbL"
end
it "links to CloudMade" do
assert_select "a", href: "http://cloudmade.com", text: "CloudMade"
end
end

View File

@@ -2,7 +2,7 @@
require 'rails_helper'
describe "plantings/index" do
describe "plantings/index.html.haml" do
let(:member) { FactoryBot.create(:member) }
let(:garden) { FactoryBot.create(:garden, owner: member) }
let(:tomato) { FactoryBot.create(:tomato, name: 'tomato') }

View File

@@ -1452,9 +1452,9 @@ lodash.templatesettings@^4.0.0:
lodash._reinterpolate "^3.0.0"
lodash@^4.17.11, lodash@^4.17.4, lodash@^4.3.0, lodash@~4.17.10:
version "4.17.14"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba"
integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
lru-cache@^4.0.1:
version "4.1.5"