Files
growstuff/app/views/members/index.html.haml
T
Brenda Wallace 3b06325e62 Add friends and neighbours feature with member dismissal functionality
- Implement RecentActivity service to track recent planting, harvesting, and trading events.
- Enhance TimelineService to include garden layouts in event queries.
- Update navigation menu to include a link to friends and neighbours.
- Create member card partial for displaying gardener information.
- Add follow button partial for managing follow actions.
- Refactor members index view to use the new member card partial.
- Introduce neighbours feed view with daily updates and entries.
- Implement entry partial for displaying individual neighbour activities.
- Create layout partial for visualizing garden layouts.
- Add posts section to neighbours view for displaying recent posts.
- Implement reach section to show nearby gardeners.
- Add suggestions section for recommending gardeners to follow.
- Create routes for neighbours functionality and member dismissals.
- Add migrations for member dismissals and garden layout timestamps.
- Write feature and request specs for neighbours functionality.
- Include support for creating located members in tests.
2026-10-13 17:08:18 +13:00

22 lines
670 B
Plaintext

= content_for :title, t(".title", site_name: ENV['GROWSTUFF_SITE_NAME'])
%h1
= member_icon
= t(".title", site_name: ENV['GROWSTUFF_SITE_NAME'])
= bootstrap_form_tag(url: members_path, method: :get, layout: :inline) do |f|
= f.select "sort",
options_for_select({ "alphabetically": 'alpha', "recently joined": "recently_joined" },
@sort || 'alpha'),
label: 'Sort by'
= f.submit "Show"
.pagination
= page_entries_info @members
= will_paginate @members
.member-cards= render partial: 'members/card', collection: @members, as: :person
.pagination
= page_entries_info @members
= will_paginate @members