Commit Graph

272 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
Brad Payne (Vir Linden) c6af736035 MAINT-5082 WIP, MAINT-5083 WIP - batch up wear/add/take off/detach requests in inventory panel the same way we do now in appearance tab 2015-04-14 15:46:49 -04:00
Merov Linden 637e096d57 DD-388 : More resilient way of reacting to not evaluated stock count throughout marketplace handling 2015-04-13 15:29:56 -07:00
Merov Linden a9c3681cb5 DD-381 : Avoid unecessary SLM updates, suppress some update_marketplace_category() that are picked by dirty bit setup 2015-04-10 17:37:11 -07:00
Merov Linden 6877144915 DD-384, DD-388 : Do not trust cached values for stock folders, do not consider a non fetched stock folder empty 2015-04-09 16:47:46 -07:00
Merov Linden c5c027eb14 DD-381 : Fix update of count on hand on drop. Will spam SLM a bit but only solution 2015-04-07 22:49:40 -07:00
Merov Linden 19b0fd1fd0 DD-382 : Fix typo resulting in double negative in test and serious bug 2015-04-07 15:43:27 -07:00
Merov Linden 79b891a688 DD-382 : Set count_on_hand correctly when creating or assigning a listing 2015-04-07 15:22:32 -07:00
andreykproductengine a3cc40c06e MAINT-5031 FIXED Attachments aren't highlighted in the inventory after using 'Show original' 2015-04-01 16:59:24 +03:00
Merov Linden b939734393 DD-324 : Fix crash when recursively wrapping no copy items in stock folders 2015-03-20 13:42:03 -07:00
Merov Linden 7e2a449b4e DD-362 : Limit the admissible total of stock items, fail validation if above the threshold 2015-03-17 15:31:32 -07:00
Merov Linden c7f24a69cf DD-362 : WIP : Check stock folder count limit 2015-03-17 12:59:37 -07:00
Brad Payne (Vir Linden) a07127ee7c DRTVWR-397 - removed duplicate function 2015-02-27 10:45:50 -05:00
Brad Payne (Vir Linden) 43aac9ad1d MAINT-4918 WIP - batch up detach requests for objects 2015-02-27 10:28:50 -05:00
Merov Linden 0177f56fc9 DD-335 : Improve the performance of Get listings by 400%, fix a bug when error occured on SLM 2015-02-21 18:41:54 -08:00
Merov Linden 9ce64ec527 DD-324 : Alert the user when we split a stock folder 2015-02-10 22:40:28 -08:00
Merov Linden 4e1054a71f DD-296 : Make validation with fix of listing a bit more resilient when moving items and folders around 2015-02-09 22:14:42 -08:00
Merov Linden e07bc619b5 DD-322 : Use vector of UUIDs instead of pointers to items when reparenting those items 2015-02-05 22:49:56 -08:00
Merov Linden ab91c83881 DD-296 : Implement listing validation after we get all copied items confirmation from the server 2015-02-03 22:04:58 -08:00
Merov Linden f1c9536401 DD-296 : Add options to move or leave behind no copy items when copying a folder to the marketplace 2015-01-27 23:19:51 -08:00
Merov Linden 4fdaa7fc56 DD-296 : Disable move and copy to marketplace if limit passed. Improve perf of validate_marketplaceting(). Open marketplace floater on copy or move. String fix. 2015-01-25 17:10:05 -08:00
Merov Linden 6cf5912fd0 DD-306 : Suppress no issue listings from audit listing dump, add no error message when no error, disable some right click menu items in multiselection cases 2015-01-24 16:50:56 -08:00
Merov Linden edbd73b836 DD-296 : Prompt the user when trying to copy a selection containing nocopy items to the marketplace 2014-12-26 17:37:48 -08:00
Merov Linden e8ea398e12 DD-282 : Suppress Unassociate menu item. Confirm when cutting, deleting or moving a listing 2014-12-22 16:33:47 -08:00
Merov Linden 072ac0e5a6 DD-286 : We report if a stock folder contains subfolders, we do not count subfolders in stock count and we move subfolders out on drop 2014-11-23 17:04:02 -08:00
Merov Linden 02c5352764 DD-284 : Do not count incoming stock items if dropped in a stock folder 2014-11-23 14:39:01 -08:00
Merov Linden 3513633d86 DD-264 : Do not unlist listings when version folder is emptied 2014-11-18 14:54:36 -08:00
Merov Linden 43745ce271 DD-281 : Do not unlist listings that go out of stock 2014-11-16 14:26:33 -08:00
Merov Linden d0afd69152 DD-284 : Separate no copy from copy items when counting items in marketplace listings folders 2014-11-16 13:30:01 -08:00
Merov Linden 70a2956f58 DD-276, DD-280 : Serialize update count on SLM by preventing sending update while previous transaction not completed 2014-11-10 22:14:50 -08:00
Merov Linden 828f478921 DD-263 : Update the count on hand on SLM in various situation where stock count changes (activate, drag/drop, associate, etc...) 2014-11-03 13:18:06 -08:00
Merov Linden 31d5383417 DD-213 : Differentiate pasting from moving when verifying if action is legit. Also takes into account moving within the same version folder when moving items 2014-10-04 22:15:53 -07:00
Merov Linden 4b80a5ed05 Pull merge from lindenlab/viewer-release 2014-09-28 21:40:32 -07:00
Merov Linden 896f48229e DD-211 : Verify that the items have the right permissions when dropping in a stock folder, add an adequate message when failing to drop in a stock folder. 2014-09-28 17:30:48 -07:00
Merov Linden 78f1938faf DD-110 : Prevent paste of Library items into the marketplace 2014-09-23 22:50:01 -07:00
Merov Linden 10b8f89523 DD-19 : Fixed messages in Validation as requested by producers 2014-09-23 13:57:43 -07:00
Merov Linden 3b6bb86a1e DD-19 : WIP : Cleanup comments 2014-09-22 18:20:53 -07:00
Merov Linden c94191b2d2 DD-19 : Fix all the subcases signaled by QA and producers, though not with the same messages. Needs validation by producer. 2014-09-22 17:54:05 -07:00
Merov Linden e9a0b93395 DD-19 : WIP : Tweak Validation messages as required by producer 2014-09-22 09:27:15 -07:00
Merov Linden 8f119c04d4 DD-179 : Avoid creating folders named Marketplace Listings when doing audit 2014-09-03 22:06:04 -07:00
Merov Linden 5b1f6d23be DD-106 : WIP : Use a single atomic SLM call for association and unlisting. Updating status on source and destination working. 2014-09-02 21:52:31 -07:00
Merov Linden a5afdf0b97 DD-179 : Return no listing for a lone object lost under the marketplace listing root 2014-08-31 21:16:34 -07:00
Merov Linden d6defce1a1 DD-19 : Print errors in bold, sort folders alphabetically, simplify log text when no errors 2014-08-25 23:56:34 -07:00
Merov Linden 2631d6f817 DD-105 : WIP : Use one single mechanism for marking folders being updated by SLM 2014-08-25 11:30:46 -07:00
Merov Linden c4ad85ecb9 DD-19 : WIP : Cleaned up marketplace validation UI as requested per Producer 2014-08-23 14:46:59 -07:00
Merov Linden 6ab1e773d5 DD-122 : WIP : Raise error when trying to list something that is empty or has empty stock folders. 2014-08-22 00:18:00 -07:00
Merov Linden 51e8b7fae6 DD-129 : Prevent DAMA when dropping under the root of a listing, even active. Finer granularity of DAMA for all drop and cut and paste cases. 2014-08-19 22:34:06 -07:00
Merov Linden 9bedc2ab3d DD-117 : Prevent drag and drop of linked items into the marketplace 2014-08-14 21:02:43 -07:00
Merov Linden 51e4ad0ed0 DD-101 : Do not list or associate listings that do not validate. Present user with relevant error when that happens. 2014-07-26 14:44:04 -07:00
Merov Linden bd5da258ea DD-128 : Fixed. Some confirmations are for active listings only. 2014-07-25 17:58:54 -07:00
Merov Linden 9c04a5bfbb DD-128 : Fixed. Do not allow items under the marketplace, even in inactive listings, to be worn. 2014-07-25 17:14:17 -07:00
Merov Linden cec79bdb29 DD-152 : Fixed. Update all the descendent of a marketplace folder when moving it out of the marketplace 2014-07-04 16:24:52 -07:00
Merov Linden 9a5ebdb1af DD-128 : Fixed. Do not allow clothes or body parts on active listings to be worn or rendered IW 2014-07-04 15:05:28 -07:00
Merov Linden 18579f8eed DD-133 : Fixed. Add the original items to the list of things to update after action is performed. 2014-07-04 11:45:54 -07:00
Merov Linden c890d32101 DD-150 : Fix U32 to S32 conversion that failed a condition in folder count 2014-06-20 22:06:31 -07:00
simon d760a6889d Merge downstream code 2014-06-18 19:02:25 -07:00
Merov Linden f79b1139fd DD-82 : Update marketplace listings after delete, cut and other operations on selected items 2014-06-13 10:20:53 -07:00
Merov Linden 10dc6854a8 DD-130 : Count all folders and subfolders from the version folder excluding the version folder itself 2014-06-11 19:19:44 -07:00
Merov Linden d37ef40e98 DD-115, DD-130 : Fixed. Count items and folders from the version folder, not the listing root 2014-06-09 17:31:43 -07:00
Merov Linden 73055758b9 DD-126 : Fixed. Check that the version folder depth is 2 when enforcing consistency rules 2014-06-09 16:23:18 -07:00
Merov Linden 4083e972cc DD-97 : When clearing the version folder of a record, force activation (listed) status to false at the same time, avoiding confusing (and eventually wrong) double call to updateSLMListing 2014-06-09 15:20:07 -07:00
Merov Linden 7911e32d4b DD-114, DD-115, DD-116: Fixed counts on folder, folder depth and items on operations on marketplace listings 2014-06-05 18:02:28 -07:00
Merov Linden 252ad06b7b DD-84 : Final clean up for this fix 2014-06-04 09:58:11 -07:00
Merov Linden 86d75052f6 DD-84 : Fix all active listing modification actions. Add specific message when listing will unlist. Make update skip consistency check when called from internal level (not public API). 2014-06-03 19:46:33 -07:00
Merov Linden fd426bafb6 DD-92 : Clear llinfos compilation warning and similar 2014-05-31 19:19:20 -07:00
Merov Linden c780f730fe DD-92 : pull merge lindenlab/sunshine-external to get AISv3 work 2014-05-30 15:29:27 -07:00
Merov Linden 68b62747ed Pull merge from lindenlab/viewer-release 2014-05-30 14:19:53 -07:00
Merov Linden a1afe50feb DD-84 : Prompt the user for active listing edits (Cut, Paste and Delete). 2014-05-30 12:20:07 -07:00
Merov Linden b940719946 DD-84 : WIP : Get DAMA to display for drag and drop. Note that, because of current SLM issues, it works on version folders, active or not. 2014-05-29 16:56:15 -07:00
Merov Linden 22ee6abe0b DD-84 : WIP : Add confirmation DAMA dialog when moving items in active listing 2014-05-28 19:26:40 -07:00
Merov Linden e19a45a16c DD-91 : Fixed! Get each listing to pass through the folder/size check on validation. Make all messages localizable. General clean up 2014-05-28 16:07:39 -07:00
Merov Linden 4e0050ae9d DD-91 : WIP : Continue refactor of item checking in marketplace and simplify error messages 2014-05-28 10:16:17 -07:00
Merov Linden d06d4a36e7 DD-91 : WIP : Refactor code testing the validity of a drag, drop or paste of a folder or item in the marketplace 2014-05-23 17:19:03 -07:00
Merov Linden 2a6ce11888 DD-91, DD-84 : WIP : Verify restrictions when moving things to marketplace, provide clear alert for errors, parametrize alerts and tooltips correctly 2014-05-21 16:40:23 -07:00
Merov Linden 989250ab0a DD-95 : Prevent validation to run on folders that are not under the marketplace root 2014-05-14 10:40:22 -07:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
Merov Linden b4ddacaa5a DD-22 : WIP : More clean up of marketplace classes, rationalize methods naming 2014-05-08 21:26:07 -07:00
Merov Linden 4d14e1ca96 DD-22 : WIP : Cleanep up the class definition, seting methods private and better isolate calls leading to HTTP requests 2014-05-08 15:56:38 -07:00
simon a5568f942b Merge downstream version 3.7.8 code 2014-05-07 15:28:13 -07:00
Merov Linden 8719299059 DD-81 : Fixed the stock folder count update using an inventory observer. This observe other changes as well of interest to marketplace and should improve consistency in general 2014-05-01 17:36:17 -07:00
Merov Linden 7df858622b DD-73 : Rewrote the move single item to marketplace code so to support the required folder structure better 2014-04-29 20:37:37 -07:00
Merov Linden 4deb9f54c6 DD-76 : Do not allow Calling Cards in Marketplace Listings 2014-04-29 12:03:03 -07:00
Merov Linden 40a51eb94d DD-72 : Fix display of stock number on listing with no associated version folder 2014-04-21 17:10:45 -07:00
Merov Linden e4863cf7f6 DD-19 : Implement preliminary audit / validation display 2014-04-20 20:32:17 -07:00
Merov Linden 007a058c5f DD-68 : Simply unlist if active version folder moved out of listing 2014-04-18 15:47:59 -07:00
Merov Linden 18da8170a7 DD-54 : WIP : Improved validation to wrap items and stock items within version folders if necessary. Also hooked up the audit button with the validation code though all printout happens in the log 2014-04-17 16:49:28 -07:00
Merov Linden 851912b9f8 DD-65, DD-55: Treat activation/deactivation separately for listing and version folders. Also use max instead of stock for suffix for non stock folders. 2014-04-15 12:12:10 -07:00
Merov Linden 545b408618 DD-20 : Prevent pasting incompatible items in stock folders 2014-04-14 22:58:14 -07:00
Merov Linden eb8c0bf086 DD-59 : Takes care of the case of a stock folder at the level of a listing folder 2014-04-13 22:24:58 -07:00
Merov Linden ae94a0d069 DD-59 : Modify the validation function to create stock folders for each types and create them at the right nesting depth 2014-04-13 18:00:24 -07:00
Merov Linden dd070683e8 DD-59 : WIP : Fixed consistency check bug 2014-04-11 20:25:15 -07:00
Merov Linden 1b4408e59d DD-59 : WIP : Added marketplace consitency check and cleaning when updating a marketplace folder 2014-04-11 14:58:12 -07:00
Merov Linden 45ec0833c2 DD-57 : Update stock folder count when item moved back to inventory 2014-04-11 14:13:33 -07:00
Merov Linden 253781f87c DD-16 : Implement sort by stock count in merketplace 2014-04-10 18:55:07 -07:00
Merov Linden 748bbeaf98 DD-13 : Clean up Associate/Disassociate listing. Also clarify the update folder code in marketplace 2014-04-09 14:19:38 -07:00
Merov Linden 9b52f19a68 DD-18 : Make the stock count take the listing status and version status into account so to be accurate and more resilient 2014-04-08 21:26:40 -07:00
Merov Linden fc4e9d2572 DD-18 : Compute stock for all levels, get folders to update more consistently on all actions in the marketplace 2014-04-08 18:12:48 -07:00
Merov Linden a38bc63da2 DD-15 : Allow version folder to be made active/inactive, add new methods to marketplace to make all that a bit more clear and clean 2014-04-06 22:03:58 -07:00
Merov Linden e1d2f71d34 DD-14 : Add all right click menu items for marketplace. Make Add, Activate and Deactivate work. Right click fails on non folder items though in marketplace 2014-04-04 16:56:17 -07:00
Merov Linden 0f94470229 DD-24 : Fix the tests that decide what is resalable and what is a stock item 2014-04-03 16:23:01 -07:00
Merov Linden a98346b0c3 DD-20 : WIP : Improve Cut and Paste for marketplace. Still some use cases that are not working well 2014-04-02 18:06:22 -07:00