This feature request is mixed, either a two-for-one or a one-fix-for-two-problems. The explanation is problem best broken into smaller problems:
Problem 1: Users who have the ability to upload files in the database see the upload button on every page other than the base vbdownloads.php page. This includes categories where they do not have the ability to upload files (Such as a category that exists to compartmentize sub-categories).
Problem 2: If a user clicks Upload on a category that they cannot upload files to the upload file page loads as normal, except they cannot upload anything and the Category selection is blank.
Problem 3: If a user goes to a category where they can upload files, then chooses a different category (which allows file uploads, but files with different extensions than where they originally clicked the Upload button) they must change the category, then save, then edit the file again, then and only then can they upload the correct files.
Proposed solution: A single upload page, with the Category selection left blank but a required field. When the user changes the category the page automatically saves it and reloads. Below, where the Uploads section is, it would also be nice to have a little text box listing the allowed file extensions for the current category. Finally, throw an additional link to the new unified Upload page into the sub-nav links so that it is easy to find on every page of the database.
I'm coming across all this because I'm suddenly getting a large influx of users who are finding the upload system more than a bit unintuitive. The actual makers of the game whose mods I host tried to upload a couple files today and had a difficult time understanding how it was supposed to work, especially since it's not viable to splash a detailed explanation of how to upload on every page.
Problem 1: Users who have the ability to upload files in the database see the upload button on every page other than the base vbdownloads.php page. This includes categories where they do not have the ability to upload files (Such as a category that exists to compartmentize sub-categories).
Problem 2: If a user clicks Upload on a category that they cannot upload files to the upload file page loads as normal, except they cannot upload anything and the Category selection is blank.
Problem 3: If a user goes to a category where they can upload files, then chooses a different category (which allows file uploads, but files with different extensions than where they originally clicked the Upload button) they must change the category, then save, then edit the file again, then and only then can they upload the correct files.
Proposed solution: A single upload page, with the Category selection left blank but a required field. When the user changes the category the page automatically saves it and reloads. Below, where the Uploads section is, it would also be nice to have a little text box listing the allowed file extensions for the current category. Finally, throw an additional link to the new unified Upload page into the sub-nav links so that it is easy to find on every page of the database.
I'm coming across all this because I'm suddenly getting a large influx of users who are finding the upload system more than a bit unintuitive. The actual makers of the game whose mods I host tried to upload a couple files today and had a difficult time understanding how it was supposed to work, especially since it's not viable to splash a detailed explanation of how to upload on every page.