I've made a small list of minor improvements *not sure if these have been suggested, so bear with me*.

a) Second column for points that acts in place of deletion. Instead of losing the exact same point for that deletion, the admin is given the ability to remove a number of points they see fit for that type in question. So say someone gets 1 point for a comment, but the comment is deleted by an admin. Well normally with the proper setting, that user loses 1 point. Why not allow it to be more. I realise this is no easy task, as it would require functionality for point reduction rather than increase.

b) Moderation approval checkboxes next to types being set. Allowing specific ones to be moderated and other ones to be instant approved, would surely benefit my sit and several others I'm sure.

c) Expiration or no expiration for different categories. Something like, donation money gets converted into points per dollar and is a permenant point increase, but points for something in another category like voting on a poll is limited to a few days.

I realise these would be a bit tricky, and I truthfully don't want to add a messload of work to your already overflowing workload of migrating this to 6x... but I figured some ideas may trigger your interest.

Comments

roboticaust’s picture

Site, not sit. Sorry for the typo.

jredding’s picture

some comments

a) Second column for points that acts in place of deletion. Instead of losing the exact same point for that deletion, the admin is given the ability to remove a number of points they see fit for that type in question. So say someone gets 1 point for a comment, but the comment is deleted by an admin. Well normally with the proper setting, that user loses 1 point. Why not allow it to be more. I realise this is no easy task, as it would require functionality for point reduction rather than increase.

We don't delete, we use reversing entries. It an extremely easy task to make the reversing entry for more points that the original. Reversing entries make the entire process transparent and leaves a full "paper" trail.

b) Moderation approval checkboxes next to types being set. Allowing specific ones to be moderated and other ones to be instant approved, would surely benefit my sit and several others I'm sure.

There are a lot of improvements to userpoints_basic that can be made. It has long outgrown it once original "example code" status. At this point I think we need to branch userpoints_basic out into its own module and start building in this type of functionality. This doesn't seem that an unusual or unwieldy request, I'd support it.
Patches welcome ;)
This wouldn't take much time to do.

c) Expiration or no expiration for different categories. Something like, donation money gets converted into points per dollar and is a permenant point increase, but points for something in another category like voting on a poll is limited to a few days.

I don't support this one, its too niche imho. Categories don't currently work this way without custom code and the ability to do exactly this in custom code is quite easy.
Again this is an argument for userpoints_basic to branch off to its own module so that it can grow into a robust monster.

jredding’s picture

Project: User Points » User points Nodes and Comments
Component: Code: userpoints_basic » User interface

moving to over to the appropriate project.