Commit Graph

36 Commits (c52b4e27f2fbeb558eec3ea587fe88f8e5b947dd)

Author SHA1 Message Date
Merov Linden c52b4e27f2 DD-11 : Suppress getListingName() method since we actually do not need that to get a listing URL 2014-04-18 11:23:06 -07:00
Merov Linden ccdffd9794 DD-70 : Use List/Delist for listing folders and Activate/Deactivate for version folders. Also create test SLM ID when creating listing. 2014-04-17 11:44:04 -07:00
Merov Linden a4f6fc8ee1 DD-11 : Implement getListingURL() and parametrize it correctly. Change Show Listing to Edit Listing. 2014-04-16 16:56:01 -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 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 f93f860e9b DD-43, DD-44 : implement update_marketplace_category() and get it called swhen appropriate 2014-03-14 13:52:42 -07:00
Merov Linden 00fe1b7fbe DD-3 : WIP : Add test data to LLMarketplaceData when opening the floater for the first time 2014-03-10 11:44:40 -07:00
Merov Linden 0006840325 DD-2 : Implement LLMarketplaceTuple and LLMarketplaceData 2014-03-07 13:56:21 -08:00
Merov Linden 1897e6ce87 ACME-1221 : Do not clear merchant import cookie on 404, happens to newly minted merchants 2013-11-27 12:20:06 -08:00
Merov Linden 8af432481d ACME-3319 : Consolidate Merchant Outboxes when several are present into one in the right place 2013-11-19 16:15:00 -08:00
Merov Linden c2f5365f98 Pull merge from lindenlab/viewer-release 2013-10-14 16:30:08 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Merov Linden 0cf0efb6e3 WENG-618 : Added debug printout for POST and GET when InventoryOutboxLogging is turned on 2013-03-25 19:03:49 -07:00
merov_linden 792eda047b MAINT-2452 : Fixed : Do not clear the cookie in IMPORT_DONE_WITH_ERRORS case so future retry have a chance to work. 2013-03-07 20:43:20 -08:00
Merov Linden df54caf6f9 MAINT-2301 : Do not treat 404 errors (server returns not found) as 403 errors (forbidden, i.e. resident is not a merchant) 2013-02-15 12:09:23 -08:00
Merov Linden bb841e7d21 MAINT-2301 : Fixed : Ignoring 499 timeout errors on POST (safe). 2013-01-31 22:04:27 -08:00
Merov Linden 677f65b3a2 MAINT-2301 : WIP : Catch a bit more 4xx and 5xx error codes, display the error code in the alert. 2013-01-31 20:26:59 -08:00
Merov Linden c8e76908d7 MAINT-2287 : Fixed : Test the merchant/no merchant status without relying on outbox, Recreate missing outbox for a merchant, UI clean up on init. 2013-01-28 18:32:47 -08:00
Merov Linden 158393c404 MAINT-2287 : WIP : Fix compile issue 2013-01-28 11:01:14 -08:00
Merov Linden cdf551d9ae MAINT-2287 : WIP : Implement a market place state 2013-01-28 10:48:26 -08:00
Todd Stinson 4feef5af63 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. 2012-07-23 19:21:34 -07:00
Kelly Washington 14ebeffe87 MAINT-1078 Merchant Outbox import failures
Add 1s throttle on update checks for importer
reviewed with Simon
2012-06-27 11:32:54 -07:00
Oz Linden d500379cea PATH-735: Limit and clean up grid selection 2012-06-12 21:58:52 -04:00
Leslie Linden 788343db01 * Added timers to track the http transactions, visible through the same
"InventoryOutboxLogging" debug flag.
2012-02-10 10:56:55 -08:00
Leslie Linden 652ef62154 EXP-1791 FIX -- Handle case where initialization with SLM fails in the Merchant Outbox floater in the viewer
* Timeout now triggers the re-initialization logic in the merchant outbox.
2012-01-17 15:51:30 -08:00
Leslie Linden 59950f6178 EXP-1778 FIX -- Link to Marketplace Error log in transfer failed viewer notification
* Added a link to the "imports" log from the "done with errors" notification when
  sending folders to the marketplace.
2012-01-11 16:49:32 -08:00
Leslie Linden 0a1cb4f03e EXP-1791 FIX -- Handle case where initialization with SLM fails in the Merchant Outbox floater in the viewer
* Updated marketplace import to properly handle failed cases of authentications
  and invalid cookies.  The import will reset to an uninitialized state and then
  trigger and initialization followed immediately by an import when appropriate.
2012-01-11 11:26:56 -08:00
Leslie Linden 00b767e5a9 EXP-1791 - Handle case where initialization with SLM fails in the Merchant Outbox floater in the viewer
* Added code to clear and re-initialize the SLM cookie when authentication errors are encountered.
* Re-organized logic for outbox import a bit to hopefully be more robust when errors are encountered.
2012-01-11 10:05:15 -08:00
Leslie Linden 52fab64104 * Added "InventoryOutboxLogging" debug setting to log merchant outbox related web API calls. Each message begins with the tag "SLM". 2011-12-20 16:16:49 -08:00
Leslie Linden e826cbd907 EXP-1682 FIX
EXP-1683 FIX
EXP-1705 FIX
EXP-1707 FIX

* Outbox folder count now uses inventory API directly rather than inventory folder view for folder count and item status
* Asynchronous fetches are triggered for the outbox content when the window is opened and when it receives focus
* Marketplace URL's for empty and non-merchant outbox view have been updated
* "Copy to Merchant Outbox" and "Delete" context menu items should be fully functional now with item counts, etc.
2011-12-12 15:02:52 -08:00
Leslie Linden 67f1321f31 Initial functional merchant outbox floater 2011-12-08 16:46:30 -08:00
Leslie Linden 35020db3a9 Refactored marketplace inventory import HTTP requests and surrounding support to remove it from the UI panel code. 2011-12-07 15:04:39 -08:00
Leslie Linden a255fadfab Updated to trigger a 'get' to establish marketplace session cookie when outbox panel created. 2011-12-06 11:19:58 -08:00
Leslie Linden 5918913063 First pass at connecting to the new marketplace API 2011-12-05 13:37:37 -08:00
Leslie Linden c24645f7b5 Updated url for damballah to use secondlife-staging 2011-11-14 14:41:26 -08:00
Leslie Linden 5af39ea28b EXP-1169 FIX -- No synch error icon given on Outbox on Agni where API does not exist
* Moved marketplace URL related functions into a new file llmarketplacefunctions.cpp/h.
  This will the future home of more marketplace-related functions.
* Disabled sync button when the marketplace API is unavailable.
2011-09-16 11:46:37 -07:00