News:

SMF 2.1.6 has been released! Take it for a spin! Read more.

Main Menu

Member Specific Permissions...

Started by Grudge, January 03, 2004, 06:47:42 PM

Previous topic - Next topic

Grudge

Now... this will probably be unpopular but I'm entitled to my ideas :D

I think that it should be possible to give/take permissions to/from members individually. Although this would not get used all that often it could be time saving and a useful administration tool IMHO. It would consist of two new columns in the members table (probably). Basically... in a users profile you would be able to hit a "advanced permissions" button and give/take specific permissions from the user somehow. (OK - so I haven't thought this through completly but hear me out)

When would this be useful I hear you ask? (at least someone will be). At the moment group permissions is great, but if you want to give one person some specific permission you have to create a whole new group just for that. If, say, a user kept changing his avatar all the time, or using inappropriate ones, or changing his title, or starting millions of polls, or making dodgy pots but modifying them before an admin sees them, you could quickly and easily click their profile and take away a permissions JUST from them in like two clicks. Also... the add permissions (assuming you could do this on board level too) could be VERY useful for making custom moderators. Maybe you want one guy to be be a full moderator on a board, another can just lock topics but not delete, another can just edit peoples messages etc. To do this you'd need to create some complicated system of groups, whereas if you could remove/add permissions individually this would be VERY easy to do.

Obviously this wouldn't make it into 1.0 as it's quite a big thing and I've no idea how to go about it (ie I haven't thought about it properly) but is it useful? Is there reasons not to? (practical and theoretical) Am I just thinking up more pointless things? (likely) :)
I'm only a half geek really...

Tyris

I'm fully for this idea... write away ;)
If not for 1.0, I'd still love to see -something- with this effect later on...^.^

Anguz

I agree with such a feature, I would certainly use it
Cristián Lávaque http://cristianlavaque.com

dschwab9

I vote for it too.  Good for people who put huge pics in their sigs or something, you could lock them out of their profile  ;D

[Unknown]

Permissions work best in groups.  Once you start trying to applying them so many different ways, it gets complicated.  Windows and such implement permissions and even things like startup scripts on the OU (organization unit, aka group) level.

I really see this as a mod... if you really need member by member permissions.

-[Unknown]

Acf

It seems like a very usefull feature to me. As you say i would take away alot of work for just a some small change.
I am surprised to hear it wasn't in the permission system already. 

If it becomes a mod i will use it :) , should work great on annoying people.
Sigh...

olger901

I think this would be very usefull actually, If this would be added I would definately use it!

nil

This is exactly the type of thing that Shadow and myself have been trying to find!  This would be very useful.

[Unknown]

You all say it would be useful, but you're not writing the administration for it.  I can see so many problems coming from this feature that I, because I do support for SMF even though I don't have to, feel it should be a mod.

-[Unknown]

Grudge

Heh. Kinda regret starting this now :D

I've come up with some ideas for this and I may integrate them into a MOD after release. It's a lot more complex than I thought but could be done - the main problem is how to keep track of them :)
I'm only a half geek really...

nil

what if you had like sub-member groups like if you modified a persons individual permissions it would creat a member group ******1 or something like that and then to remove the special permission you just put them back into ******.

Just a thought.

Tyris

well, it may be hard etc :P but if something towards a mod can be done then that would be great :)
Keep us posted Grudge :D

Surfy


great Idea!! I want Member specific Permissions!!!

Surfy

Shadow

The idea is great, but I would not use this. One main thing behind the idea is flawed, tracking. I'm really big on knowing who has what permissions to ensure everything runs smoothly. I believe the best way to solve this would be to use membergroups, but find a way to make them more organized (I'm going to make a mod for that at some point). Disorganized permissions is already a problem, I'd hate to see the permissions run wild.
Just do it, go Charter! [Unknown] offered me a spot on the dev team! I swear it!

"Sup foos'! I'm Marshie! Capital M and then arshie! I'm going this way!!!"

Anguz

well... the way I see it... it's Member Specific Permissions would work as a one-member group with it's own set of permissions, but with a faster way of creating/modifying, with a link from the profile... looking at it this way, it'd be more simple to write it, since the code is already there, you're just using it in a different way

any person that doesn't have his specific permissions, would still belong to some other group, so having this feature wouldn't mean having to set permissions for each member, just the ones one chooses to be different

if you wanted to see what permission sets are configured in your board, then you would just have to check in the admin area the kinds of groups and the one-member ones should be listed there as well, where the name of the group would probably be the member's name

I'd find this really useful to have in a community, specially a large one... but that's just my opinion
Cristián Lávaque http://cristianlavaque.com

Grudge

Personally, if I did this members would still have group permissions but would have an easy interface to add/take away permissions. In their profile would be "specific" permissions listed something like:

User can STICKY in board: Test Board
User can LOCK in board: Test Board
User may NOT POST POLLS in board: General Messages
etc etc

Then in the admin panel there would be a "member permissions" section which will list all members with extra permissions assinged outside the group system - so you can see quickly and easily everyone who has permissions which are not group assigned
I'm only a half geek really...

[Unknown]

Whether or not this could be done well, which I doubt, it's not going to be in 1.0.

-[Unknown]

Gobalopper

The easiest way would be to create a new membergroup for any user you want to have special permissions. Then just have some sort of naming convention that would recognize this group as being a personal permission group so it is easy to identify when viewing the users profile and also the admin permissions page. Granted that is a hack but should work. :)

Grudge

If this gets made it will be as a MOD. Just want to reiterate that :)
I'm only a half geek really...

David

Now I have a need for this, so yeah it would be cool. :P
This space for rent.

Advertisement: