mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-10-30 18:58:39 -04:00
- Created NurseryScoped module to handle nursery authentication and setup. - Refactored GardensController to remove nursery-related actions and utilize the new NurseryScoped. - Added new Nurseries::DeclinesController for handling nursery decline actions. - Introduced Nurseries::LeftoversController for managing leftover plantings in the nursery. - Created Nurseries::PlantOutsController for handling the planting out of seedlings from the nursery. - Added NurseriesController to manage nursery display and creation. - Updated routes to reflect new nursery structure and actions. - Modified views to accommodate new nursery management flow and updated links. - Enhanced models to support nursery functionality, including plant_out and finish_leftovers methods. - Updated tests to reflect changes in nursery handling and ensure functionality.
39 lines
1.4 KiB
Plaintext
39 lines
1.4 KiB
Plaintext
- content_for :title, 'Your nursery'
|
|
|
|
- content_for :breadcrumbs do
|
|
%li.breadcrumb-item= link_to 'Gardens', gardens_path
|
|
%li.breadcrumb-item.active Nursery
|
|
|
|
%h1 Your nursery
|
|
|
|
.mb-4
|
|
= render 'what_is_a_nursery'
|
|
|
|
.row.row-cols-1.row-cols-md-3.g-3
|
|
.col
|
|
.card.h-100
|
|
.card-body
|
|
%h2.h5.card-title Use a garden you have
|
|
- if @candidates.any?
|
|
= form_tag nursery_path, method: :post do
|
|
= label_tag :garden_slug, 'Which garden?', class: 'form-label'
|
|
= select_tag :garden_slug, options_from_collection_for_select(@candidates, :slug, :name),
|
|
class: 'form-select mb-3'
|
|
= submit_tag 'Use this garden as my nursery', class: 'btn btn-primary'
|
|
- else
|
|
%p.card-text.text-muted You don't have another garden to use.
|
|
.col
|
|
.card.h-100
|
|
.card-body
|
|
%h2.h5.card-title Make a new one
|
|
%p.card-text.text-muted We'll make a garden called Nursery just for your seedlings.
|
|
= button_to 'Make a nursery', nursery_path, method: :post, class: 'btn btn-primary'
|
|
.col
|
|
.card.h-100
|
|
.card-body
|
|
%h2.h5.card-title I don't need one
|
|
%p.card-text.text-muted
|
|
Skip raising seedlings on Growstuff. We won't ask again, and you can change your mind
|
|
from your gardens page.
|
|
= button_to 'No nursery for me', nursery_decline_path, method: :post, class: 'btn btn-outline-secondary'
|