Is it possible to use Storm for customers? I've several customers with 'tickets'. Of course, the are not allowed to see each others tickets. Can Storm configured in this way that every customers can only see his own 'organisation'? Or is Storm mentioned for internal use only?

Comments

wtopper’s picture

I have used it this way. So, yes it's possible.

I've done this by:

  1. Create a Role for users who have access (i.e. "client").
  2. Each Customer/client must have a DRUPAL User ID.
  3. Assign each user the Role of client.
  4. Assign each Drupal user to a Person. (This is where the Drupal User->Storm Person->Storm Org is established).
  5. Grant Role "client" access to stormticket module, especially, Storm ticket: "access" & "view of user organization".

You can expand upon this to give them update/add privileges if you desire.

MatthijsG’s picture

Tnx. Just for sure:

1. I create a role, client
2. Tom & Jerry take an account at my site
3. Tom & Jerry are assigned to role client (by hand, by automatic-role etc)
4. The admin connects Tom to a person (Tom-Storm) and Jerry to a person (Jerry-Storm)
5. Role Clients get access to modules

Some questions:
a. can i assign more drupal-ids to a person (using a person for a company)
b. When Tom-Storm creates a ticket, is it visible for Jerry-Storm?

Roberto Gerola’s picture

> When Tom-Storm creates a ticket, is it visible for Jerry-Storm?
If both users, through their persons content are associated to the same organization
and you granted their role to access the organization's content, yes.

Roberto Gerola’s picture

Status: Active » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

betancourt’s picture

Component: Documentation » Storm.module
Status: Closed (fixed) » Active

Hi guys:

I also want customers to place tickets through using Storm, and I have no problems with the permissions. However, I don't want the customer to be able to see all the fields when raising/creating a ticket, e.g. status, date begin, date end, etc. I just want them to select the project, maybe the task, the title and description. Is there a way to achieve this?

Thanks

Magnity’s picture

Status: Active » Closed (fixed)

Discussion on that topic is at #316613: Requiring fields according to role.