…er changes that have happened since then (like adding the new has algorithm) (fixes #356)
…e to return status code instead of 500 ISE when user is not owner.
…d of throwing.
…ng a package file (wip #275)
This is insurance for issue #252. The Update Statistics job runs every 10 seconds. If it doesn't complete in 5 minutes, we assume the last one is dead and start a new one.
Moved gallery settings into the database. The configuration class now only contains Azure/platform host settings. The GallerySettings table contains settings a gallery owner would want to tweak. Note, changing the setting in the database requires an AppDomain restart before it takes hold.
We had the wrong code from @dfowler for logging exceptions to ELMAH when you don't have an HttpContext. I've corrected the code and verified that it works. Hopefully, this'll help us find issues with WebBackgrounder when running in Azure.
__NOTE: We just added the cancel button as a separate for and separate action method and styled it to look like a typical cancel link. We can improve this later if we need to, but it's good enough for now. :)__ This fixes issue #238. This allows the user to cancel a package upload in progress. It simply deletes the package upload. ET notes: * Cancelling pending upload allows re-uploading same package * Cancel pending upload, hit back button, cancel again. No error. Takes user to the upload page. * Verify upload, hit back button, try canceling, just takes user to upload page.
If a user has a pending email change confirmation, any time the user saved the profile, even if the email address wasn't changing, would prompt a new email to be sent to confirm the email address change. This was very confusing.
…ug for Azure upload files
…load package actions