This started out as a simple thing 3 night ago, and turned into a mega-refactor. Apologies in advance for any bugs:
- the /database url is no more. Now we have /products and /parts
- added redirect for the old /database?r=0 style urls
- similarly, we now have /products/review_submissions and /parts/review_submissions
- /view_lacks has become /products/view_lacks
- /advanced_search has become /products/search and /parts/search (spoiler: the advanced search page will eventually go away entirely)
- got rid of the big switch in the index controller for spawning pages--pages are now strictly spawned by the value of the page key
- refactored all of the browse pages to be driven solely by the browseItemSelect method...
- which allowed me to tweak the advanced search page such that it now retains the usual toyline/form/mold nav menu. Is that cool? It seemed neat at 3am last night, but I'm not sure...
- fixed the filtering on the part/product queue page (not sure if those pages ever really worked, but they do now)
- shoved the wishlist checkbox over to the right when browsing
And in general just thousands of little changes. I did my best to test all of the usual things that break (adding to collection, modifying and adding new part and product records), but I always miss something, so please report any strange behavior you see immediately. Thanks, fellas.