Page MenuHomePhabricator

Pages in the "Poll" namespace on ENBP have a field for uploading/importing images but it appears to be broken due to Meta file hosting
Closed, InvalidPublic

Description

Pages in the "Poll" namespace on ENBP have a field for uploading/importing images but it appears to be broken due to Meta file hosting. I don't find this to be a huge problem at all, though. The Poll namespace and associated special pages (Special:CreatePoll, Special:ViewPoll, Special:UpdatePoll, Special:AdminPoll and Special:AdminPoll) seem to have never been used on ENBP. Perhaps disabling those special pages/namespace(s) would be better.

Event Timeline

SamanthaNguyen moved this task from Backlog to PollNY on the Social-Tools board.

I believe the PollNY extension just needs some more love - functionality wise it works how it should but the design isn't as good as it could be (insert phab task link related to refactor and redesign here later once it's created :P)

The Poll namespace and associated special pages (Special:CreatePoll, Special:ViewPoll, Special:UpdatePoll, Special:AdminPoll and Special:AdminPoll) seem to have never been used on ENBP. Perhaps disabling those special pages/namespace(s) would be better.

I would most certainly push for the opposite direction, ditto for PictureGame and QuizGame. These tools have the proven potential to attract new users, if and when used properly. Let's at least consider giving 'em a shot first. :)

Anyway, this is somewhat of a messy situation, so allow me to try to explain it...

Yes, what you've found is a bug. The bug is that the social tools which have the MiniAjaxUpload component (FanBoxes, PictureGame, PollNY, QuizGame) don't take the possibility of local uploads being disabled (in favor of shared uploads, for example) into account. We could probably either tweak this bug's title to reflect that or file a new bug.

As for the Brickipedia-specific part (it doesn't work on enbp because uploads currently go to Meta), this isn't something that's getting "fixed" per se. It will be fixed once T141318 is fully fixed, i.e. once we've managed to complete the notorious Meta -> en image migration. Then it'll be automatically fixed (for enbp at least; no idea about GBC or whether they even want these tools) as local uploads will be enabled again.

The Poll namespace and associated special pages (Special:CreatePoll, Special:ViewPoll, Special:UpdatePoll, Special:AdminPoll and Special:AdminPoll) seem to have never been used on ENBP. Perhaps disabling those special pages/namespace(s) would be better.

Yes, what you've found is a bug. The bug is that the social tools which have the MiniAjaxUpload component (FanBoxes, PictureGame, PollNY, QuizGame) don't take the possibility of local uploads being disabled (in favor of shared uploads, for example) into account. We could probably either tweak this bug's title to reflect that or file a new bug.

MinjAjaxUpload's non-recognition of shared uploads prevents these extensions from working 100% properly, so I suppose we should file a new bug report.

Forgot to link, here's that task that was filed a while ago: T144466

Brickimedia moved over to host on ShoutWiki, so this is no longer valid.