public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
 {
 }
 public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
 {
     GenericUtils.AddGeneric(agentID, "Proposal", info.GroupID.ToString(), info.ToOSD(), data);
 }
 public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
 {
     GroupsConnector.AddGroupProposal(agentID, info);
 }
 public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
 {
 }
Exemple #5
0
 public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
 {
     GroupsConnector.AddGroupProposal(agentID, info);
 }
Exemple #6
0
        private byte[] StartGroupProposal(string request, UUID agentID)
        {
            OSDMap map = (OSDMap) OSDParser.DeserializeLLSDXml(request);

            int duration = map["duration"].AsInteger();
            UUID group = map["group-id"].AsUUID();
            double majority = map["majority"].AsReal();
            string text = map["proposal-text"].AsString();
            int quorum = map["quorum"].AsInteger();
            UUID session = map["session-id"].AsUUID();

            GroupProposalInfo info = new GroupProposalInfo
                                         {
                                             GroupID = group,
                                             Majority = (float) majority,
                                             Quorum = quorum,
                                             Session = session,
                                             Text = text,
                                             Duration = duration,
                                             BallotInitiator = agentID,
                                             Created = DateTime.Now,
                                             Ending = DateTime.Now.AddSeconds(duration),
                                             VoteID = UUID.Random()
                                         };

            m_groupData.AddGroupProposal(agentID, info);

            OSDMap resp = new OSDMap();
            resp["voted"] = OSD.FromBoolean(true);
            return OSDParser.SerializeLLSDXmlBytes(resp);
        }
Exemple #7
0
 public void AddGroupProposal(UUID agentID, GroupProposalInfo info)
 {
     GenericUtils.AddGeneric(agentID, "Proposal", info.GroupID.ToString(), info.ToOSD(), data);
 }
 public override IDataTransferable Duplicate()
 {
     GroupProposalInfo p = new GroupProposalInfo();
     p.FromOSD(ToOSD());
     return p;
 }