mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-06-02 05:09:27 -04:00
Compare commits
36 Commits
node-26
...
Layout/Has
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d443ae6154 | ||
|
|
c0edfb9eed | ||
|
|
a8d0c6e32e | ||
|
|
f381ba29cc | ||
|
|
c1f171b09e | ||
|
|
b9dcd95c00 | ||
|
|
400db178e4 | ||
|
|
aecde837cc | ||
|
|
316351fb1c | ||
|
|
34ce4e216f | ||
|
|
7b8c7f4ff5 | ||
|
|
6fe9f7f5d3 | ||
|
|
ae5c125a96 | ||
|
|
8a70156b61 | ||
|
|
f1fde20500 | ||
|
|
d32d28c5de | ||
|
|
ed884c5ac6 | ||
|
|
84d61a7596 | ||
|
|
181431ce94 | ||
|
|
da73548695 | ||
|
|
3e95581c06 | ||
|
|
37ce3d28aa | ||
|
|
b7bf5d932a | ||
|
|
247106d10f | ||
|
|
39534eab02 | ||
|
|
076ba9844a | ||
|
|
727c754499 | ||
|
|
ce17ec1620 | ||
|
|
9500de3815 | ||
|
|
d89e284c3a | ||
|
|
4e7a719787 | ||
|
|
40e402d06a | ||
|
|
b1c1955ed3 | ||
|
|
4fbdd2a92b | ||
|
|
410ee0050f | ||
|
|
a24548defb |
4
.github/workflows/ci-features-admin.yml
vendored
4
.github/workflows/ci-features-admin.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-comments.yml
vendored
4
.github/workflows/ci-features-comments.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-crops.yml
vendored
4
.github/workflows/ci-features-crops.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-gardens.yml
vendored
4
.github/workflows/ci-features-gardens.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-harvests.yml
vendored
4
.github/workflows/ci-features-harvests.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
4
.github/workflows/ci-features-home.yml
vendored
4
.github/workflows/ci-features-home.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
4
.github/workflows/ci-features-members.yml
vendored
4
.github/workflows/ci-features-members.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
4
.github/workflows/ci-features-places.yml
vendored
4
.github/workflows/ci-features-places.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-plantings.yml
vendored
4
.github/workflows/ci-features-plantings.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-posts.yml
vendored
4
.github/workflows/ci-features-posts.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-seeds.yml
vendored
4
.github/workflows/ci-features-seeds.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
|
||||
4
.github/workflows/ci-features-timeline.yml
vendored
4
.github/workflows/ci-features-timeline.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
4
.github/workflows/ci-features.yml
vendored
4
.github/workflows/ci-features.yml
vendored
@@ -76,7 +76,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
@@ -112,7 +112,7 @@ jobs:
|
||||
|
||||
- name: Upload screenshots
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v5
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: screenshots
|
||||
path: tmp/screenshots
|
||||
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -91,7 +91,7 @@ jobs:
|
||||
- name: Install NodeJS
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '26'
|
||||
node-version: '24'
|
||||
|
||||
- name: Install Ruby (version given by .ruby-version) and Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
|
||||
@@ -13,14 +13,6 @@ Bundler/OrderedGems:
|
||||
Exclude:
|
||||
- 'Gemfile'
|
||||
|
||||
# Offense count: 1
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
# Configuration parameters: EnforcedStyle.
|
||||
# SupportedStyles: have_no, not_to
|
||||
Capybara/NegationMatcher:
|
||||
Exclude:
|
||||
- 'spec/features/admin/reverting_crops_spec.rb'
|
||||
|
||||
# Offense count: 19
|
||||
Capybara/NegationMatcherAfterVisit:
|
||||
Exclude:
|
||||
@@ -99,14 +91,6 @@ FactoryBot/ExcessiveCreateList:
|
||||
FactoryBot/SyntaxMethods:
|
||||
Enabled: false
|
||||
|
||||
# Offense count: 1
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
# Configuration parameters: EnforcedStyle.
|
||||
# SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only
|
||||
Layout/EmptyLinesAroundClassBody:
|
||||
Exclude:
|
||||
- 'db/migrate/20251130035700_create_versions.rb'
|
||||
|
||||
# Offense count: 312
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
# Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle.
|
||||
@@ -115,35 +99,9 @@ Layout/EmptyLinesAroundClassBody:
|
||||
# SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit
|
||||
Layout/HashAlignment:
|
||||
Exclude:
|
||||
- 'app/helpers/application_helper.rb'
|
||||
- 'app/helpers/crops_helper.rb'
|
||||
- 'app/models/concerns/search_harvests.rb'
|
||||
- 'app/models/concerns/search_plantings.rb'
|
||||
- 'app/models/crop.rb'
|
||||
- 'config/sitemap.rb'
|
||||
- 'lib/tasks/import.rake'
|
||||
- 'spec/requests/api/v1/activities_request_spec.rb'
|
||||
- 'spec/requests/api/v1/members_request_spec.rb'
|
||||
|
||||
# Offense count: 7
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
Layout/HeredocIndentation:
|
||||
Exclude:
|
||||
- 'db/migrate/20190712003735_add_like_counter_caches.rb'
|
||||
- 'db/migrate/20191226024813_crop_harvest_counter_cache.rb'
|
||||
- 'db/migrate/20191226024957_crop_photo_counter_cache.rb'
|
||||
- 'db/migrate/20191226025124_plant_part_harvest_counter_cache.rb'
|
||||
- 'db/migrate/20191226025225_post_comment_counter_cache.rb'
|
||||
- 'db/migrate/20250824085224_add_photos_comment_count.rb'
|
||||
|
||||
# Offense count: 1
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
# Configuration parameters: Width, EnforcedStyleAlignWith, AllowedPatterns.
|
||||
# SupportedStylesAlignWith: start_of_line, relative_to_receiver
|
||||
Layout/IndentationWidth:
|
||||
Exclude:
|
||||
- 'spec/requests/api/v1/activities_request_spec.rb'
|
||||
|
||||
# Offense count: 6
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
# Configuration parameters: Max, AllowHeredoc, AllowURI, AllowQualifiedName, URISchemes, AllowRBSInlineAnnotation, AllowCopDirectives, AllowedPatterns, SplitStrings.
|
||||
@@ -157,14 +115,6 @@ Layout/LineLength:
|
||||
- 'db/seeds.rb'
|
||||
- 'spec/requests/api/v1/activities_request_spec.rb'
|
||||
|
||||
# Offense count: 2
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
# Configuration parameters: AllowInHeredoc.
|
||||
Layout/TrailingWhitespace:
|
||||
Exclude:
|
||||
- 'Gemfile'
|
||||
- 'app/helpers/crops_helper.rb'
|
||||
|
||||
# Offense count: 1
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
Lint/AmbiguousOperatorPrecedence:
|
||||
@@ -692,12 +642,6 @@ Rails/RakeEnvironment:
|
||||
- 'lib/tasks/i18n.rake'
|
||||
- 'lib/tasks/testing.rake'
|
||||
|
||||
# Offense count: 1
|
||||
# This cop supports safe autocorrection (--autocorrect).
|
||||
Rails/RedirectBackOrTo:
|
||||
Exclude:
|
||||
- 'app/controllers/follows_controller.rb'
|
||||
|
||||
# Offense count: 9
|
||||
# This cop supports unsafe autocorrection (--autocorrect-all).
|
||||
# Configuration parameters: AllowedReceivers.
|
||||
|
||||
@@ -17,7 +17,7 @@ class FollowsController < ApplicationController
|
||||
else
|
||||
flash[:error] = "Already following or error while following."
|
||||
end
|
||||
redirect_back fallback_location: root_path
|
||||
redirect_back_or_to(root_path)
|
||||
end
|
||||
|
||||
def destroy
|
||||
|
||||
@@ -14,7 +14,7 @@ class AddLikeCounterCaches < ActiveRecord::Migration[5.2]
|
||||
end
|
||||
|
||||
def data
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE photos
|
||||
SET likes_count = (
|
||||
SELECT count(1)
|
||||
@@ -23,7 +23,7 @@ class AddLikeCounterCaches < ActiveRecord::Migration[5.2]
|
||||
AND likeable_type = 'Photo'
|
||||
)
|
||||
SQL
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE posts
|
||||
SET likes_count = (
|
||||
SELECT count(1)
|
||||
|
||||
@@ -11,7 +11,7 @@ class CropHarvestCounterCache < ActiveRecord::Migration[5.2]
|
||||
end
|
||||
|
||||
def set_counter_value
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE crops
|
||||
SET harvests_count = (
|
||||
SELECT count(1)
|
||||
|
||||
@@ -11,7 +11,7 @@ class CropPhotoCounterCache < ActiveRecord::Migration[5.2]
|
||||
end
|
||||
|
||||
def set_counter_value
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE crops
|
||||
SET photo_associations_count = (
|
||||
SELECT count(1)
|
||||
|
||||
@@ -11,7 +11,7 @@ class PlantPartHarvestCounterCache < ActiveRecord::Migration[5.2]
|
||||
end
|
||||
|
||||
def set_counter_value
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE plant_parts
|
||||
SET harvests_count = (
|
||||
SELECT count(1)
|
||||
|
||||
@@ -11,7 +11,7 @@ class PostCommentCounterCache < ActiveRecord::Migration[5.2]
|
||||
end
|
||||
|
||||
def set_counter_value
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE posts
|
||||
SET comments_count = (
|
||||
SELECT count(1)
|
||||
|
||||
@@ -11,7 +11,7 @@ class AddPhotosCommentCount < ActiveRecord::Migration[7.2]
|
||||
end
|
||||
|
||||
def set_counter_value
|
||||
execute <<-SQL.squish
|
||||
execute <<~SQL.squish
|
||||
UPDATE photos
|
||||
SET comments_count = (
|
||||
SELECT count(1)
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# This migration creates the `versions` table for the Version class.
|
||||
# All other migrations PT provides are optional.
|
||||
class CreateVersions < ActiveRecord::Migration[7.2]
|
||||
|
||||
# The largest text column available in all supported RDBMS is
|
||||
# 1024^3 - 1 bytes, roughly one gibibyte. We specify a size
|
||||
# so that MySQL will use `longtext` instead of `text`. Otherwise,
|
||||
|
||||
@@ -14,9 +14,8 @@
|
||||
"@coffeelint/cli": "^3.0.0",
|
||||
"@percy/cli": "^1.0.0-beta.76",
|
||||
"csslint": "^1.0.5",
|
||||
"eslint": "^5.0.0",
|
||||
"eslint-config-google": "^0.9.1",
|
||||
"jshint": "^2.9.4"
|
||||
"eslint": "^10.0.0",
|
||||
"eslint-config-google": "^0.9.1"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -32,7 +32,7 @@ RSpec.feature 'Reverting crops' do
|
||||
|
||||
scenario 'Member cannot revert a crop' do
|
||||
visit admin_crops_path
|
||||
expect(page).not_to have_link('Revert')
|
||||
expect(page).to have_no_link('Revert')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user