mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-10-31 11:21:06 -04:00
- 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.
15 lines
503 B
Ruby
15 lines
503 B
Ruby
# frozen_string_literal: true
|
|
|
|
# "Not interested" on a suggested person: the friends and neighbours page
|
|
# stops suggesting them.
|
|
class MemberDismissalsController < ApplicationController
|
|
skip_authorize_resource
|
|
before_action :authenticate_member!
|
|
|
|
def create
|
|
member = Member.confirmed.find(params.require(:member_id))
|
|
current_member.member_dismissals.find_or_create_by!(dismissed: member)
|
|
redirect_back_or_to neighbours_path, notice: t('.dismissed', name: member.login_name)
|
|
end
|
|
end
|