Kayako logo
How do I? Questions about how to do specific things in SupportSuite, eSupport and LiveResponse. Not for reporting problems.

Kayako develops robust helpdesk software, live chat and real-time visitor monitoring software.
Kayako is trusted by more than 30,000 organizations, including a number of Fortune 500 companies and government institutions.
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
Sheep Offline
Member
 
Sheep's Avatar
 
Posts: 352
Join Date: Feb 2007
Location: Lyon, France
Question Questions about rights management - 25-04-2007, 01:18 PM

Greetings everyone,

i'm a new user of supportsuite since yesterday but it's been a while that i've been watching over the forums and trying the demos thoroughly.

The thing is that i couldn't find an advanced feature about right management, or maybe it's not a feature but a more complex manipulation that needs to be done.

Here is the idea:
It's based on user groups and groups level.


For exemple, i want that users in the lvl1 group get access to some files that registered users can't, users in the lvl2 and lvl3 get automatically access. I'm only talking about files, but this can be applied to KB & stuffs.

As the idea with "privilege escalation" is kinda complex, lets just think with 1 level group.



I'd like to get for each group a customized access to files.
The only way i saw was to use "password protected files" but that's kinda boring for the user to enter again a password, and they can see files were they can't get access, that's frustating.

The big question of this post is "is there a way to do something like that?"

If not (as i think i saw), i might devellop a module to handle that (i (... my company EONA in fact ... but i'm the ONE on the project :P) have the supportSuite owned version) and i would distribute it freely or submit it to the kayako team. So here is, quickly, my idea:




You have to read it from bottom to top:
The server has a default configuration : like "new file get hidden" or "new file get public" (this option should be always put at "hidden")
Green means: can be seen
Red: can't be seen
Grey: use the option of the higher level.

The cases are about the access to 1 specific file.
Case 1: As you can see, the server says it's public by default, but as there is a rule in the workflow it stops at the notregistered level. So, that file can't be seen by anyone.

Case 2: Same idea, but now, only registered users will see the files.

Case 3: here you can see how categories overide the server default configuration. Not registered AND registered users won't see the file because the category is set like that. Registered users in the upper groups will have access to it, but not the lvl2 one (it's kinda stupid, but it's only to show you how it works).

Case4: lvl2 get access to the file because lvl1 can. The grey access means: "use the actual right in the privilege escalation tree". lvl3 and upper groups won't get access.

Case5: lvl1 doesn't have access to the file, but it should be possible that A specific user get a special privilege (but not the group!)

The last case shows how the rights have to be checked:





User right are the highest level of right.


Well... that's the global idea.
Let me know if the basic one (the 2 first images) can be done with the current supportsuite, or let me know if you're interested with the "project".

I hope it was understandable... you know... it's a french writing english


Antoine "Sheep" BERMON
-- Lurking around there --
   
Reply With Quote
  (#2) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 7,371
Join Date: Jan 2006
Location: England, UK
25-04-2007, 01:38 PM

Hi Antoine,

The user rights system of SupportSuite is fairly simple. The guest group is used to configure permissions for a guest user. When a user registers, they are placed the template group's default registered group which has for it a set of permissions.

Users cannot be part of more than one group, and these groups are not tiered.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#3) Old
Sheep Offline
Member
 
Sheep's Avatar
 
Posts: 352
Join Date: Feb 2007
Location: Lyon, France
25-04-2007, 01:46 PM

Quote:
When a user registers, they are placed the template group's default registered group which has for it a set of permissions.
So, where do you configure the permissions of a group for a specific file or category?


Antoine "Sheep" BERMON
-- Lurking around there --
   
Reply With Quote
  (#4) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 7,371
Join Date: Jan 2006
Location: England, UK
25-04-2007, 01:48 PM

This is done within the staff control panel, under Users and then under Manage Groups. Click on the group you wish to edit the permissions for.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#5) Old
Sheep Offline
Member
 
Sheep's Avatar
 
Posts: 352
Join Date: Feb 2007
Location: Lyon, France
Unhappy 25-04-2007, 01:56 PM

Well ... this section is only to handle access permissions to modules (like: download, KB, tickets).

When i'm talking about "files and categories" it's all about the content inside the download module

Or ... am i missing something?

http://www.sheep.fr/EONA/UserGroups.jpg


Antoine "Sheep" BERMON
-- Lurking around there --
   
Reply With Quote
  (#6) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 7,371
Join Date: Jan 2006
Location: England, UK
25-04-2007, 02:04 PM

I see what you were meaning now

I'm afraid there is no way to give permissions to groups for each category explicitly.

You could do this by passwording files and handing out the password, or use template groups (assign a group to a template group and make a category available to a specific group only (per category setting)).


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#7) Old
Sheep Offline
Member
 
Sheep's Avatar
 
Posts: 352
Join Date: Feb 2007
Location: Lyon, France
25-04-2007, 02:09 PM

OK, i'll start a thread in the devellopement forum then

I think there might be some people interested.


Antoine "Sheep" BERMON
-- Lurking around there --
   
Reply With Quote
  (#8) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 7,371
Join Date: Jan 2006
Location: England, UK
25-04-2007, 02:12 PM

Please start it in the Feature Requests forum

Thanks,


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#9) Old
Sheep Offline
Member
 
Sheep's Avatar
 
Posts: 352
Join Date: Feb 2007
Location: Lyon, France
25-04-2007, 02:20 PM

Well... it's not really a feature request as i'll do it myself for the company where i'm a trainee

But if there is something similar under devellopment let me know.

Edit: the dev forum was refering to the "Modifications, Languages and Addon Development " forum in Customisation


Antoine "Sheep" BERMON
-- Lurking around there --

Last edited by Sheep; 25-04-2007 at 02:44 PM.
   
Reply With Quote
Reply

Tags
management, rights

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78