Daniel O'Connor
99478e3920
Rubocop ( #4242 )
release71
2025-09-10 20:46:12 +09:30
Daniel O'Connor
a2f05097af
Merge branch 'mainline' into dev
2025-09-10 20:02:31 +09:30
Daniel O'Connor
e5bf9d98e6
Rubocop ( #4241 )
2025-09-10 19:56:12 +09:30
Daniel O'Connor
7988080054
Update .rubocop.yml
2025-09-10 19:52:44 +09:30
google-labs-jules[bot]
02db5b8130
Add API token generation, authentication, and CRUD for a number of the API resources ( #4237 )
...
* feat: Add API token generation and authentication
This commit introduces API token generation and authentication for write operations.
- Adds a section to the user's profile edit page to generate and display an API token.
- Reuses the `authentications` table to store the API token, avoiding the need for a database migration.
- Implements token-based authentication for the API using the `Authorization: Token token=...` header.
- Enables write operations for all API resources and ensures they are protected by the new authentication mechanism.
- Adds feature and request specs to test the new functionality.
* feat: Add API token generation and authentication
This commit introduces API token generation and authentication for write operations.
- Adds a section to the user's profile edit page to generate and display an API token.
- Reuses the `authentications` table to store the API token, avoiding the need for a database migration.
- Implements token-based authentication for the API using the `Authorization: Token token=...` header.
- Enables write operations for all API resources and ensures they are protected by the new authentication mechanism.
- Adds feature and request specs to test the new functionality.
* Mark as editable
* Refactor
* WIP - Authentication
* Implement more test coverage
* Split 401 and 403
* Before Create hooks
* Update harvest specs, defaulting to the first plant part - this may not be right
* Update coverage
* Update coverage
* Rubocop
* Rubocop
* Rubocop
* Fix coverage
* For now, mark photos immutable again
* Fix specs
* Fix specs
* Rubocop
* Fix specs
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-09-10 19:50:06 +09:30
Daniel O'Connor
cf8380029a
Rubocop
2025-09-10 10:19:08 +00:00
Daniel O'Connor
eefda21d1a
Merge pull request #4226 from Growstuff/dev
...
Release 70
2025-09-09 22:23:27 +09:30
Daniel O'Connor
4c0a63bd28
Merge pull request #4235 from Growstuff/activity_name
...
Fix UX
release70
2025-09-09 22:20:06 +09:30
Daniel O'Connor
7f19891428
Merge branch 'dev' into activity_name
2025-09-09 22:19:57 +09:30
Daniel O'Connor
e322871740
Fix UX
2025-09-09 12:49:17 +00:00
Daniel O'Connor
35f18556fd
Merge pull request #4234 from Growstuff/activity_name
...
Delegate
2025-09-09 22:16:41 +09:30
Daniel O'Connor
85034298ec
Merge branch 'dev' of https://github.com/Growstuff/growstuff into activity_name
2025-09-09 12:45:14 +00:00
Daniel O'Connor
b2e959aded
Delegate
2025-09-09 12:44:40 +00:00
Daniel O'Connor
a4e2bf5d54
Activity name ( #4233 )
...
* Add aliases
* Add aliases
2025-09-09 22:11:18 +09:30
Daniel O'Connor
9cd00b44bb
Merge branch 'dev' into activity_name
2025-09-09 22:11:06 +09:30
Daniel O'Connor
2f0b8e9d76
Add aliases
2025-09-09 12:40:06 +00:00
Daniel O'Connor
bb4e2dd788
Add aliases ( #4232 )
2025-09-09 22:07:24 +09:30
Daniel O'Connor
fb78bcb0b0
Add aliases
2025-09-09 12:36:22 +00:00
google-labs-jules[bot]
e5c71f1dc4
Merge pull request #4230 from Growstuff/feature/add-more-filters
...
feat: Add more filters to API resources
2025-09-09 21:34:49 +09:30
dependabot[bot]
2d62891ef0
Merge pull request #4227 from Growstuff/dependabot/bundler/factory_bot_rails-6.5.1
2025-09-09 09:04:42 +00:00
dependabot[bot]
cf840582d5
Bump factory_bot_rails from 6.5.0 to 6.5.1
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.5.0...v6.5.1 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-version: 6.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 08:56:00 +00:00
Daniel O'Connor
389d904d7c
Merge pull request #4231 from Growstuff/dependabot/bundler/puma-7.0.2
...
Bump puma from 7.0.0 to 7.0.2
2025-09-09 18:24:37 +09:30
dependabot[bot]
5bfeb0ce03
Bump puma from 7.0.0 to 7.0.2
...
Bumps [puma](https://github.com/puma/puma ) from 7.0.0 to 7.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/v7.0.0...v7.0.2 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 07:01:07 +00:00
Daniel O'Connor
11b1c84985
Update garden_resource to filter by owner ( #4229 )
2025-09-09 08:24:15 +09:30
Daniel O'Connor
a21a9e7a09
Update garden_resource to filter by owner
2025-09-08 17:38:03 +09:30
google-labs-jules[bot]
bc11a1b8db
Merge pull request #4209 from Growstuff/extend-crop-model
...
Extend Crop Model and Migrate Data from OpenFarm
2025-09-07 20:03:18 +09:30
Daniel O'Connor
12f6b76dca
Merge pull request #4223 from Growstuff/show-history
...
Render history of activities on gardens, plantings
2025-09-07 19:40:18 +09:30
Daniel O'Connor
dfc75d8916
Merge pull request #4224 from Growstuff/deep-link
...
Harvests > Unrated Planting > Deep link to content when rating
2025-09-07 18:12:07 +09:30
Daniel O'Connor
798eb1132f
Rubocop
2025-09-07 08:10:41 +00:00
Daniel O'Connor
42036a3d3f
Fix logic
2025-09-07 08:07:21 +00:00
Daniel O'Connor
47da5f18c9
Merge branch 'dev' into deep-link
2025-09-07 17:35:57 +09:30
Daniel O'Connor
d22555ee42
Deep link to content when rating
2025-09-07 08:04:14 +00:00
Daniel O'Connor
d0f4911bf6
Merge pull request #4221 from Growstuff/CloCkWeRX-patch-3
...
Update _modal.html.haml to sort consistently
2025-09-07 17:30:17 +09:30
Daniel O'Connor
2bc164bd2e
Render history
2025-09-07 07:59:51 +00:00
Daniel O'Connor
6f9fbfa3cd
Merge pull request #4220 from Growstuff/CloCkWeRX-patch-2
...
Fix garden order on planting new
2025-09-07 17:19:05 +09:30
Daniel O'Connor
47d1877568
Merge pull request #4205 from Growstuff/dependabot/github_actions/actions/setup-node-5
...
Bump actions/setup-node from 4 to 5
2025-09-07 17:18:50 +09:30
Daniel O'Connor
b0555ef89e
Update _modal.html.haml to sort consistently
2025-09-07 17:12:14 +09:30
Daniel O'Connor
a5f9edea87
Merge pull request #4217 from Growstuff/skip-to-content
...
By default, skip to content when linking to garden(s)
2025-09-07 17:09:48 +09:30
Daniel O'Connor
3917f263b8
Fix garden order on planting new
2025-09-07 17:09:27 +09:30
Daniel O'Connor
cfc486ce86
Merge pull request #4219 from Growstuff/dev
...
release 69.1
2025-09-07 15:07:58 +09:30
Daniel O'Connor
f55f88c4af
Merge pull request #4218 from Growstuff/fix-activities
...
Activities > Due Date > Only render if available
2025-09-07 15:06:20 +09:30
Daniel O'Connor
3725957065
Only render if available
2025-09-07 05:34:49 +00:00
Daniel O'Connor
a900c2eb2f
Merge pull request #4185 from Growstuff/dev
...
Release 69
2025-09-07 14:55:40 +09:30
Daniel O'Connor
8fbc02caf3
Timeline
2025-09-07 05:20:35 +00:00
dependabot[bot]
b2d8530923
Bump actions/setup-node from 4 to 5
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-07 05:19:53 +00:00
Daniel O'Connor
186f07109c
Add skip link
2025-09-07 05:17:14 +00:00
Daniel O'Connor
b3c749566b
More named anchors
2025-09-07 05:14:18 +00:00
Daniel O'Connor
1eb84b9765
By default, skip to content when linking to garden(s)
2025-09-07 05:11:30 +00:00
Daniel O'Connor
9b1699b061
Merge pull request #4215 from Growstuff/activities-detail
...
Surface more Activities detail
release69
2025-09-07 14:39:13 +09:30
Daniel O'Connor
06c907742d
Merge pull request #4216 from Growstuff/CloCkWeRX-patch-2
...
Update ci-features-posts.yml
2025-09-07 14:38:54 +09:30