public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
        {
            object remoteValue = DoRemote(agentID, info);
            if (remoteValue != null || m_doRemoteOnly)
                return;

            if (CheckGroupPermissions(agentID, info.GroupID, (ulong) GroupPowers.StartProposal))
                GenericUtils.AddGeneric(info.GroupID, "Proposal", info.VoteID.ToString(), info.ToOSD(), data);
        }
        public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
        {
            if (m_doRemoteOnly) {
                DoRemote (agentID, info);
                return;
            }

            if (CheckGroupPermissions(agentID, info.GroupID, (ulong) GroupPowers.StartProposal))
                GenericUtils.AddGeneric(info.GroupID, "Proposal", info.VoteID.ToString(), info.ToOSD(), GD);
        }