diff options
| author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2023-07-20 01:55:50 +0300 | 
|---|---|---|
| committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2023-07-20 02:04:33 +0300 | 
| commit | 33e0766ee08cccb480675a75d83b3a6e78849906 (patch) | |
| tree | cb67b70297415d293b2a9ed81165a984c7fe1f07 | |
| parent | 71e7c7c705434b8290d802b46c92c0eb808dd2f1 (diff) | |
SL-19948 Update estate manager and ban list limits to match new values from simulator
| -rw-r--r-- | indra/llmessage/llregionflags.h | 5 | ||||
| -rw-r--r-- | indra/newview/llfloaterregioninfo.cpp | 14 | 
2 files changed, 10 insertions, 9 deletions
| diff --git a/indra/llmessage/llregionflags.h b/indra/llmessage/llregionflags.h index 8548ed51e7..464bf05250 100644 --- a/indra/llmessage/llregionflags.h +++ b/indra/llmessage/llregionflags.h @@ -171,8 +171,9 @@ const U32 ESTATE_ACCESS_MANAGER_REMOVE				= 1U << 9;  const U32 ESTATE_ACCESS_NO_REPLY						= 1U << 10;  const U32 ESTATE_ACCESS_FAILED_BAN_ESTATE_MANAGER	= 1U << 11; -const S32 ESTATE_MAX_MANAGERS = 15; -const S32 ESTATE_MAX_ACCESS_IDS = 500;	// max for access, banned +const S32 ESTATE_MAX_MANAGERS = 20; +const S32 ESTATE_MAX_ACCESS_IDS = 500;	// max for access +const S32 ESTATE_MAX_BANNED_IDS = 750;	// max for banned  const S32 ESTATE_MAX_GROUP_IDS = (S32) ESTATE_ACCESS_MAX_ENTRIES_PER_PACKET;  // 'Sim Wide Delete' flags diff --git a/indra/newview/llfloaterregioninfo.cpp b/indra/newview/llfloaterregioninfo.cpp index a24f04ccfb..d4eb40ff92 100644 --- a/indra/newview/llfloaterregioninfo.cpp +++ b/indra/newview/llfloaterregioninfo.cpp @@ -2795,7 +2795,7 @@ BOOL LLPanelEstateAccess::postBuild()  	if (banned_name_list)  	{  		banned_name_list->setCommitOnSelectionChange(TRUE); -		banned_name_list->setMaxItemCount(ESTATE_MAX_ACCESS_IDS); +		banned_name_list->setMaxItemCount(ESTATE_MAX_BANNED_IDS);  	}  	getChild<LLUICtrl>("banned_search_input")->setCommitCallback(boost::bind(&LLPanelEstateAccess::onBannedSearchEdit, this, _2)); @@ -2939,10 +2939,10 @@ void LLPanelEstateAccess::onClickAddBannedAgent()  {  	LLCtrlListInterface *list = childGetListInterface("banned_avatar_name_list");  	if (!list) return; -	if (list->getItemCount() >= ESTATE_MAX_ACCESS_IDS) +	if (list->getItemCount() >= ESTATE_MAX_BANNED_IDS)  	{  		LLSD args; -		args["MAX_BANNED"] = llformat("%d", ESTATE_MAX_ACCESS_IDS); +		args["MAX_BANNED"] = llformat("%d", ESTATE_MAX_BANNED_IDS);  		LLNotificationsUtil::add("MaxBannedAgentsOnRegion", args);  		return;  	} @@ -3180,13 +3180,13 @@ void LLPanelEstateAccess::accessAddCore3(const uuid_vec_t& ids, std::vector<LLAv  		LLNameListCtrl* name_list = panel->getChild<LLNameListCtrl>("banned_avatar_name_list");  		LLNameListCtrl* em_list = panel->getChild<LLNameListCtrl>("estate_manager_name_list");  		int currentCount = (name_list ? name_list->getItemCount() : 0); -		if (ids.size() + currentCount > ESTATE_MAX_ACCESS_IDS) +		if (ids.size() + currentCount > ESTATE_MAX_BANNED_IDS)  		{  			LLSD args;  			args["NUM_ADDED"] = llformat("%d", ids.size()); -			args["MAX_AGENTS"] = llformat("%d", ESTATE_MAX_ACCESS_IDS); +			args["MAX_AGENTS"] = llformat("%d", ESTATE_MAX_BANNED_IDS);  			args["LIST_TYPE"] = LLTrans::getString("RegionInfoListTypeBannedAgents"); -			args["NUM_EXCESS"] = llformat("%d", (ids.size() + currentCount) - ESTATE_MAX_ACCESS_IDS); +			args["NUM_EXCESS"] = llformat("%d", (ids.size() + currentCount) - ESTATE_MAX_BANNED_IDS);  			LLNotificationsUtil::add("MaxAgentOnRegionBatch", args);  			delete change_info;  			return; @@ -3565,7 +3565,7 @@ void LLPanelEstateAccess::requestEstateGetAccessCoro(std::string url)  	{  		LLStringUtil::format_map_t args;  		args["[BANNEDAGENTS]"] = llformat("%d", result["BannedAgents"].size()); -		args["[MAXBANNED]"] = llformat("%d", ESTATE_MAX_ACCESS_IDS); +		args["[MAXBANNED]"] = llformat("%d", ESTATE_MAX_BANNED_IDS);  		std::string msg = LLTrans::getString("RegionInfoBannedResidents", args);  		panel->getChild<LLUICtrl>("ban_resident_label")->setValue(LLSD(msg)); | 
