summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelgrouproles.cpp
AgeCommit message (Collapse)Author
2014-02-06[GroupBan] When adding "Manage Ban List" ability additionally grant ↵Baker Linden
requisite abilities - Viewer side implementation for MAINT-3467 complete
2013-10-30[MAINT-3384] - Ban list UI is partially enabled for users without group ban ↵Baker Linden
ability - Fixed the issue where "Ban Resident" button was enabled for members without the group ban ability
2013-10-29- Fixed the allowed_by_all to use all 64 bitsBaker Linden
- Changed some text to be more clarifying and to remove temp strings.
2013-10-02Added check to ensure the group member has the ability to delete ban entriesBaker Linden
2013-09-13- Added ban date to ban list uiBaker Linden
- Code cleanup
2013-09-09merge with viewer-releaseRichard Linden
2013-09-09- Start of code cleanupBaker Linden
- Added refresh button to ban list panel - Added an additional signal to LLNameListCtrl to indicate when the entire name cache is complete.
2013-08-30- Got all major functionality workingBaker Linden
- Changed PUT and DEL to POST which accepts an enum for a create or delete
2013-08-29Initial commit for GroupBanBaker Linden
- Lots of crap isn't working as intended yet.
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-07-08STORM-1952: Fix name sometimes appearing as (waiting) by generating a slurl ↵Cinders
instead of fetching a name
2013-06-11STORM-1952: Add a confirmation modal when ejecting a member from a groupCinders
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-12-17CHUI-580 : WIP : Added disconnect of callbacks once they're called to ↵Merov Linden
prevent filling up the callback queue
2012-12-17Merge with viewer-chuiMerov Linden
2012-12-17CHUI-580 : WIP : Protect callback connections passed to ↵Merov Linden
LLAvatarNameCache::get() where necessary
2012-12-14CHUI-599 : Use the account name in all places that are not UI related but ↵Merov Linden
use avatar names to index, search and other code only uses.
2012-12-12Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release.William Todd Stinson
2012-12-05CHUI-580 : WIP : Change the display name cache system, deprecating the old ↵Merov Linden
protocol and using the cap (People API) whenever available. Still has occurence of Resident as last name to clean up.
2012-12-03MAINT-1979 Viewer crashes while attempting to join group in the moment of ↵Kelly Washington
loading group members * Fix one race condition that could dereference a dangling pointer. reviewed with Simon and Baker.
2012-11-12MAINT-1897 Poor performance viewing large group member listsKelly Washington
* Use LLAvatarNameCache in group UI to match what namelists use and prevent double lookups * Remove LLSD -> Prams legacy pattern which is super slow. * Member list on general tab only adds to the list after names are known
2012-09-05[MAINT-513] Large group managementBaker Linden
- Reduced the timeout to 5 minutes, down from 10 minutes. - Provided output for GroupMemberResponder error - Removed commented calls to sendGroupMembersRequest - Reordered calls to sendCapGroupMembersRequest so it's called last
2012-08-31- Fixed an issue where service was called twice in a frameChris Baker
- Changed level of output logs - Cleaned up comments
2012-08-23Start of getting WSGI service on viewerChris Baker
2012-01-18EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local ChatRichard Linden
fixed font metrics rounding error and made corrective adjustments in layout
2011-05-05Work in progress on CHOP-609 / CHOP-624 build time improvements. Eliminated ↵brad kittenbrink
a bunch of unnecesary header dependencies.
2011-01-13STORM-832 FIXED Two Roles are selected after made changes in onePaul Guslisty
- Clear selection from role that was changed
2010-10-28STORM-322 ADDITIONAL FIX Fixed a crash that happened when clicking "refresh" ↵Andrew Productengine
while names are caching Refresh caused deletion of group members data (from gdatap->mMembers), so gdatap->mMembers[id] in LLPanelGroupMembersSubTab::onNameCache() was null and when it was passed into addMemberToList() there when getContribution() was called for it, crash happened. - Added check against NULL before using member data.
2010-10-21STORM-322 FIXED Fixed problem with redundant search entries shown in ↵Andrew Productengine
People/Groups/Roles/Members. Bug was caused by adding members with uncached names to search results- when name was uncached, method that added ids to member list, didn't respect the filter. - Fixed by adding members only when their names are cached and match the filter. If name is not cached, LLCacheName::get() is called for such user id, and when name is cached, it calls function that handles adding of user to list depending on filter. - Added default sorting of members by name, added saving of sort order to settings.
2010-09-27MergeLeyla Farazha
2010-09-03Post-convert merge by convert_monolith.py from ↵Aimee Linden
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
2010-08-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-04deprecated ADD_SORTED due to n^2 behavior, set the sort order on the scroll ↵Richard Nelson
list instead
2010-07-30Merge with dessie/viewer-releaseLeyla Farazha
2010-07-27EXT-8350 FIXED ([HARD CODED] ALL LANGS Untranslated folder names under ↵Paul Guslisty
French Group Profile (roles and powers)) Added translation of folders to the strings.xml Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/810/ --HG-- branch : product-engine
2010-07-22EXT-8378 FIXED Made area format localizable in World Map and Group Info -> ↵Vadim Savchuk
Roles. Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/788/ --HG-- branch : product-engine
2010-06-21Merge with q/viewer-releaseLeyla Farazha
2010-06-14EXT-7831 FIX Reset mHasRoleChange flag when setting group id.Yuri Chebotarev
reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/581/ --HG-- branch : product-engine
2010-06-02Mergeleyla
2010-06-02notification fixesleyla
2010-05-27Fixed linux buildPaul Guslisty
--HG-- branch : product-engine
2010-05-26EXT-7423 FIX Roles tab was marked as updated when role description field ↵Yuri Chebotarev
receives focus. reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/444/ --HG-- branch : product-engine
2010-05-20ext-7403 fix - reset all data before setting new group idYuri Chebotarev
reviewed by Vadim Savchuk https://codereview.productengine.com/secondlife/r/419/ --HG-- branch : product-engine
2010-05-18ext-7106 FIX Always prevent tab switching while processing tab switch requestYuri Chebotarev
reviwed by Mike Antipov at https://codereview.productengine.com/secondlife/r/402/ --HG-- branch : product-engine
2010-05-17EXT-7106 FIX Change from commit callback to validate callback, remove some ↵Yuri Chebotarev
cyclic tab panel switches. Problem was caused by incorrect use on Commit callback (which didn't actually prevent from tab switching) which leads to cyclic tab switching. Validate callback actually prevents tab switching. Reviwed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/385/ --HG-- branch : product-engine
2010-05-07EXT-7106 FIX remove multiply binding for switch tab callbackYuri Chebotarev
Reviwed by V.Savchuk at https://codereview.productengine.com/secondlife/r/361/ --HG-- branch : product-engine
2010-03-29EXT-5940 : Typedef all vector<LLUUID>'sLoren Shih
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-01-26Fixed critical bug EXT-4663 ([BSI] Inviting Residents to groups produces ↵Vadim Savchuk
error 100% of time). Overriden LLScrollListItem::getUUID() in LLNameListCtrl so that you can get correct ID of a name list item. --HG-- branch : product-engine
2010-01-22fix for normal EXT-4549 [BSI] assigned group roles text appears selectable ↵Ychebotarev ProductEngine
when it should not --HG-- branch : product-engine