Author |
Message |
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 04, 2005 - 05:43 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
ok, I have updated the user/admin manual (3rd post from the top of this thread.
Things added today:
Admin can now view and add categories to the tree
admin can now change status and delete other users. In the gamers, it would be recommended to leave admin duties to the secretary. When someone pays them dues or attends an O-meeting he can update their status quickly.
Admin can now delete polls.
It's at the point now, i think, where you guys could go ahead and set up the polls, categories, and items and use it without my interference. If anyone else would like to do this, I can grant admin status, or even better, setup a completely fresh personal page in another directory for your use only.
C'mon guys, having a party and want to let your friends decide what keg to buy?
let your relatives vote on the next location for a reunion.
obviously, there are lots of places on the web to set up a simple poll, but with this one you can allow the votees to add items, only allow them to vote once if you want, and what not.
anyhoo, put suggestions here. It's not dummy proof yet, so if you want to break it you will be able to. |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 04, 2005 - 06:00 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
cleanup polls is not working for me. Just brings up a dropdown box in a new window. But no submit button. |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 08, 2005 - 12:41 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
can you try again, Bandit, could be that I was working on it at the time... It works for me.
There is no "submit" button, just a "delete" button to the right of the drop down. |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 08, 2005 - 01:28 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
It is not working using Firefox |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 08, 2005 - 02:17 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
ok, good clue.
unfortunately I'm not allowed to install FireFox at work, so it's hard to test browsers.
Anything else you notice please let me know.
I'll check into that submit button, should be easy, as all the others work, right?
right? |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 08, 2005 - 04:02 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
All of them that I know about. |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 08, 2005 - 04:41 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
Here's my current to do list. Feel free to suggest more important things:
DONE-insert calender on poll creation to set expiration date:
DONE- :add expiration check on poll viewer, on admin cleanup, etc.
--Categories will include a description of what item:field1 and field2 are --set when the category is created, and be able to set either or both as mandatory. ie: for a game in the library, we don't care what price it is, but we must know how much disk space it takes (field1) and could ask how many players it can involve (field2). For a game up for purchase, we must know the price.
:when adding categories check to make sure the parent exists.
-- on adding items screen, the form will react to the selection of the category, category description will appear and field names might change.
DONE---Iron out browser specific problems |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 11, 2005 - 12:21 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
Check out the last poll I added. How come it will allow multiple selections but only keep track of one vote? |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 11, 2005 - 05:29 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
I assume you are talking about "Best Games of All Time".
I chose 3 games and they were all added successfully.
Note that duplicate votes are currently not permitted. This is not a bug, but still a design question. Further down the road this will probably be an additional option when setting up a poll, whether to allow duplicates or not.
Just uploaded a new version of the thing. The next thing I will tackle is organizing users into groups that cannot interfere with or even see other groups' polls. |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 11, 2005 - 06:17 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
Try it again in FireFox. Something isn't right. I voted on 4 games and hit submit then the page said your 1 vote was added. Then I viewed the results and only 1 of my votes was counted. |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 11, 2005 - 09:30 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
ok, I see what you mean. That looks like something more than a missing bracket (the last time that was all, and IE just glossed over it).
It might be awhile before I get to that. I really want to set up the Groups thing.
I just added some admin-level database checks, that will root out problems in the database, for example, branches not connected to the category tree, votes for polls that have been deleted, etc. This stuff shouldn't be allowed to happen, but I threw it in just in case.
Thanks for the bug notice, Bandit. |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 17, 2005 - 01:44 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
Well, I've added member groups and some additional admin utilities, which I'll detail below. unfortunately, after looking into the Firefox thing I'm not sure if I'm going to be able to fix it so readily.
Groups:
Groups are tied into the category tree. Any node of the category tree can be made into a group root. Each user belongs to a specific group. They do not have access to polls outside of their group. This is almost completely independent from user level (the 5 levels from guest to admin). A user can be admin of a subgroup. Let me explain with an example. Right now I am set up as admin of "NONE", which is the trunk of the category tree. Under that I have the categories "DEMO", "STICH", and "GAMERS". Lets say Xero is admin of "GAMERS". Even though he has admin rights, when he goes to the item manager screen, he will only be able to edit and move around items within the GAMERS' tree. Now lets say the club's secretary will be in charge of voting for officers. Under the GAMERS category we can add an Officers category, and make the secretary admin of that. That way he can allow admin (or officer level) rights, without threating the main polls in the gamers' tree. Folks in the DEMO and STICH trees will never know anything at all about GAMERS, and vice versa.
If anyone wants a completely new category tree to play with let me know.
Admin tools:
user manager: you can change user level and groups of users that are either less than admin level or admin level of a lesser branch.
poll manager: delete a poll or change user levels for voting, viewing, and adding items. change the option to revote. You are not allowed to change expiration date or number of votes or category weight caps or anything. Any of these would malign the integrity of the existing votes cast.
item manager: edit an item, move it to a different category, or delete it. This presents an ethical problem. If the price, for example, of an item is changed, and it had already been used in previous votes, it potentially changes the validity of those votes. Should they be deleted? Caution must be taken.
Category browser. Add and delete categories.
check database. a few logical checks are run on the database and inconsitencies may be eliminated. |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 17, 2005 - 03:02 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
In Firefox.
I have noticed I can't see polls that are other than guest polls but I'm an admin.
Also an observation. I check out some of the generated page code and it looks like you are doing most of your vote validation in java script. Although this is faster on the user end and less stressfull for the server I hope you are doing some validations on client side on those submits. Otherwise a devious person could write their own page and submit what they like to your server. I understand you just want to use this for the gamers and it may be fine with out those checks on a local level. But if you intend to make this into a module that can plugin to websites you need to add that security. |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 18, 2005 - 04:30 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
|
|
|
jokeyxero |
Location: Woodstock, GA |
|
Post subject:
Posted: Aug 18, 2005 - 06:17 PM
|
|
Site Admin
Joined: Feb 04, 2004
Posts: 1346
Location: Woodstock, GA
Status: Offline
|
|
lmao |
_________________ · xero
Webmaster - AU Computer Gaming Club
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 19, 2005 - 03:07 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
Ok, Stick's WikiPoll of Evil has listened to it's extensive userbase (ahem, bandit), and it has responded!!
Should be ok to use Firefox now. Thanks for finding those bugs, Bandit. Please let me know if you see anymore.
everything should be working fine, except I haven't coded in any hacker protection.
anyone: if you want to set up your own "domain" within the polling system, let me know. It can be fairly handy |
_________________ check out my voting module:
www.freepgs.com/r_stich/poll/index.php
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 19, 2005 - 04:19 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
looks good now.
Apply weights button shouldn't show if there are no weights to apply. |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Stick |
Location: Auburn |
|
Post subject:
Posted: Aug 19, 2005 - 04:38 PM
|
|
Moderator
Joined: Feb 03, 2004
Posts: 148
Location: Auburn
Status: Offline
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 19, 2005 - 09:07 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
Oh and it bugs the hell out of me that my password is showing on the main page. |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
Bandit |
Location: Madison Alabama |
|
Post subject:
Posted: Aug 26, 2005 - 06:48 PM
|
|
G0dlike
Joined: Feb 03, 2004
Posts: 855
Location: Madison Alabama
Status: Offline
|
|
Maybe you should add a section that allows you to edit the tree and items in the tree. I like the feature that lets you add things on the fly at non-admin level. But what about editing errors or inclomplete entries? |
_________________ Don't listen to me I'm an irrelevant troll.
|
|
|
|
|
|