mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-11-06 13:12:50 -05:00
20 lines
582 B
Ruby
20 lines
582 B
Ruby
# frozen_string_literal: true
|
|
|
|
# A member's garden stall, shared by link. Only the owner sees it while it is
|
|
# closed.
|
|
class StallsController < ApplicationController
|
|
include FeatureGated
|
|
|
|
require_feature :garden_stall
|
|
|
|
def show
|
|
@member = Member.confirmed.find_by!(slug: params[:member_slug])
|
|
@owner = @member == current_member
|
|
@stall = @member.stall || @member.build_stall
|
|
raise ActiveRecord::RecordNotFound unless @stall.open? || @owner
|
|
|
|
# The shutter rolls up the first time the owner sees it open.
|
|
@opening = flash[:stall_opened].present?
|
|
end
|
|
end
|