Poll expiry limit missing for users

Started by blunt, January 25, 2009, 04:40:16 AM

Previous topic - Next topic

blunt

Hi all, I'm running 1.1.7 and it's a long established forum (4yrs or so), but since the last update I seem to have lost the option for users to set a time limit on the polls they post. I still get the option, I assume because I'm admin, but nobody else does.

I've had a good look through all the member group permissions, the board options and every other option I can think of, and I can't find any way to make the option appear or disappear.

Any ideas?

H

Are you using the default theme?
Any mods?
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

blunt

Quote from: H on January 25, 2009, 03:57:00 PM
Are you using the default theme?
Any mods?

Hi - I'm using the Helios skin by Bloc, and Tinyportal, but apart from that I'm not running any mods.


H

Do you have this problem on the default theme?
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             


blunt

It's a bit like pulling teeth here, isn't it? ;)

H

We're all volunteers and you haven't even waited 24 hours ::)

Please post a link to your site
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

blunt

#8
I thought I had waited 24 hours, but your board time is out of sync with my time, so I was a few hours adrift without realising it.

- it's hosted with ASO, BTW, which sometimes leads to some weird faults in itself.

H

Registered at your site. Waiting on admin approval
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

blunt

Quote from: H on January 28, 2009, 04:16:32 PM
Registered at your site. Waiting on admin approval

Sorted - you're now a fully fledged Doomer :)

H

The standard option for setting the number of days before the poll expires seems to be present?
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

blunt

Quote from: H on January 29, 2009, 04:34:07 PM
The standard option for setting the number of days before the poll expires seems to be present?

Only if you specifically post a poll instead of adding a poll to an existing thread. The only thing we regularly use the poll for is a weekly flash challenge, where somebody starts a thread, sets a task, everybody posts a flash story and then the thread starter adds a poll at the end of the week - in that instance the option is missing.

I hadn't realised the option was there when posting a poll thread on its own, though. Strange.

H

Seems that adding a poll to a topic with an expiry time requires the 'moderate forum' permission. To me this seems very illogical. I've opened a bug on the issue

Bug #3008: Cannot set poll expiry when adding a poll topic a topic
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

blunt


karlbenson

I've fixed the issue in the SVN for the next version of SMF 2.0 (RC2) when it is released.
It won't get patched for 1.1.x however.

You can do this yourself if you want

Sources/Poll.php
FIND
$context['can_moderate_poll'] = allowedTo('moderate_board');
REPLACE
$context['can_moderate_poll'] = isset($_REQUEST['add']) ? 1 : allowedTo('moderate_board');

Advertisement: