Sha256: 5ac476d79474c76432014eb703e36ed5a6a5a790d5ae77cb61af13155de8beba
Contents?: true
Size: 772 Bytes
Versions: 4
Compression:
Stored size: 772 Bytes
Contents
module NippoCore class GroupMemberRelationsController < ApplicationController before_action :find_group, except: :accept def new @group_member_relations = @group.group_member_relations.new end # TODO: Implement test def create redirect_to home_path and return unless @group.member?(current_user) user = NippoCore::User.find(params[:group_member_relation][:user_id]) current_user.add_member(user, @group) redirect_to group_path(@group) end def accept @request = NippoCore::GroupMemberRelation.find(params[:group_member_relation_id]) current_user.accept_request(@request) render layout: nil end def unaccepted @requests = @group.unaccepted_requests.limit(5) end end end
Version data entries
4 entries across 4 versions & 1 rubygems