mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-04-12 02:50:27 -04:00
This commit introduces a new `Problem` model, analogous to `Crop`, to allow users to track problems they have on their plantings (e.g., aphids on tomatoes). Key features: - A new `Problem` model that can be curated by admins (`problem_wranglers`). - Users can associate problems with their plantings and upload photos of the problems. - Aggregated problem information is displayed on the crop detail page (e.g., "Problems: aphids (27), blight (13)"). - Users can mention problems in posts (e.g., `[aphids](problem)`), which automatically links to the problem's page. - Admin functionality for reviewing and approving new problem suggestions. Resolves merge conflict in app/controllers/plantings_controller.rb
12 lines
633 B
Plaintext
12 lines
633 B
Plaintext
%nav.navbar.navbar-expand-lg.navbar-dark.bg-dark.justify-content-between.sticky-top
|
|
.nav
|
|
%a.navbar-brand{ href: root_path }
|
|
= image_tag("pear.png", class: 'logo', alt: 'Growstuff brand logo (drawing of a pear)')
|
|
.d-none.d-md-block
|
|
%span.site-name Growstuff
|
|
.nav= render 'crops/search_bar'
|
|
.nav
|
|
%button.navbar-toggler{ "aria-controls" => "navbarSupportedContent", "aria-expanded" => "false", "aria-label" => "Toggle navigation", "data-bs-target" => "#navbarSupportedContent", "data-bs-toggle" => "collapse", type: "button" }
|
|
%i.fas.fa-ellipsis-v.navbar-toggler-icon
|
|
= render 'layouts/menu'
|