CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Questions about security/access controls...
Pages: [1]

Author Topic: Questions about security/access controls...  (Read 1153 times)

WeChewie

  • Guest
Questions about security/access controls...
March 02, 2010, 06:09:05 pm
Hello-

I am working on an implementation of CiviCRM for a client and I have a few questions.

The client likes the system, but is concerned about security, specifically:

1) Locking down the "Export" feature so only selected users have access to it.
2) Limiting access to Reports, so only certain users can see them
3) Limiting access to various other parts of the system (for example, not everyone should be able to send out a email blast).


Also, he wants to segment access to the contact database, so that certain users only have access to certain groups of contacts, but other users have access to all the contacts of users "under" them:

4) Enabling heirarchical access controls on the contact database.

I couldn't see how to implement these features using the "Access Controls" section of the Admin.

I can't imagine this is the first time someone has had this set of requirements, so I was wondering, what are the best practices for enabling this kind of functionality in CiviCRM?




Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Questions about security/access controls...
March 02, 2010, 06:57:33 pm

1. Not possible to only lock export out. You can potentially "simulate" this by modifying the tasks shown via the task hook

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification#CiviCRMhookspecification-hookcivicrmsearchTasks

(but export will still be exposed for the other component searches)

2. each report instance can be individually permissioned

3. Each component can be individually permissioned. So folks who cant send out an email blast dont get civimail permission

4. check acl hooks:

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification#CiviCRMhookspecification-hookcivicrmaclWhereClause

There also some blog posts on this, check:

http://www.google.com/search?q=civicrm+acl+site%3Acivicrm.org%2Fnode&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

WeChewie

  • Guest
Re: Questions about security/access controls...
March 02, 2010, 07:17:04 pm
Quote from: Donald Lobo on March 02, 2010, 06:57:33 pm

1. Not possible to only lock export out. You can potentially "simulate" this by modifying the tasks shown via the task hook

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification#CiviCRMhookspecification-hookcivicrmsearchTasks

(but export will still be exposed for the other component searches)

2. each report instance can be individually permissioned

3. Each component can be individually permissioned. So folks who cant send out an email blast dont get civimail permission

4. check acl hooks:

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification#CiviCRMhookspecification-hookcivicrmaclWhereClause

There also some blog posts on this, check:

http://www.google.com/search?q=civicrm+acl+site%3Acivicrm.org%2Fnode&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

lobo


Thanks!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Questions about security/access controls...

This forum was archived on 2017-11-26.