Quote:
Originally Posted by TheMusicMan
Hey there WhSox21
Let me tell you something. I am sure I speak for everyone who has installed this hack when I say all the thanks here go to you sir. This is an awesome piece of work and is made allthe better by two things;
1 - your fantastic programming ability allowing us to install this without file edits
2 - your superb attitude to your 'customers' and the excellent feedback and support you provide on here.
I for one would personally like to say a huge thank you for this, I'm sure others would too.
As for the my feedback and the functionality I require: I am gladthis will be taken onboard and used. I feel that although usingpermissions for HelpDesk based on a members primary usergroup only will work - the hack will be significantly improved if secondary usergroup are also taken into consideration.
A pertinent point here might be to have primary usergroup permissions act as the priorityand any settings given based on this usergroup will over-ride anysettings - but only for certain of the Usergroup Settingspermisisons. ie permission for Can Create Tickets could use both UG''s so if it is 'Yes' for a SUG and 'No for PUG - the actual setting used is 'Yes' whereas for Can Claim Ownership of Tickets the PUG would be the only place where permissions for this would be ascertained.
Does that make sense...?
I look forward to the next release... 
|
Thanks again for the feedback and the great comments. I really do appreciate it. It's comments like that, that make us coders enjoy what we do.
Now, back to the hack. As it seems like you know what you're talking about maybe we can work through this together. Here is my question to you:
Why only a few settings based on the SUG versus all of the settings?
How I see this happening is as follows. You have PUG which say does not allow users to take ownership of tickets. But, this same user is a member of a SUG which does allow them to take ownership of tickets. Because this gives the users more access I would think that it would be best to just automatically give those users that access. So no matter what setting it is, if a user is given access to that setting in any of the usergroups they are members of then they would then get that access because they obviously should due to the fact they have that access in one of their usergroups.
Sorry if this doesn't make sense, it's 3AM here and I'm attempting to write a paper!