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 »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Multi-regional organization - permission issue
Pages: [1]

Author Topic: Multi-regional organization - permission issue  (Read 806 times)

Eco Arturo

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.2.10
  • CMS version: .
  • MySQL version: .
  • PHP version: .
Multi-regional organization - permission issue
December 04, 2014, 02:24:24 am
The question is - how suitable is CiviCRM for a multi-regional organization, if we want to have several administrators accessing and viewing only the contacts and membership entries of their own region? Meanwhile we would have some administrators who have access to all the entries... And then every admin should be able to add members and contacts of their region to the general mailing list...
Is it easy to build such a system of different permission types within Civi?

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Multi-regional organization - permission issue
December 04, 2014, 11:18:40 am
Hi Eco - there are a few approaches to this so the answer may not be simple.

One approach is based on 'domain' and you give each sub organisation their own cms front end which you set up with a domain id in the database and hence someone from that cms only sees contacts created via - or deliberately added from the top level to - that cms (and hence having the relevant Domain ID)

The other approach we have worked on and 'like' is based around cascading permissioned relationships.

So if Person A is 'officer' for Branch A, then sees contacts with relationship to Branch A

If Person B is 'officer' for Region A, and if Region A has permission over Branches A1, A2, etc, then Person B has access to all contacts at level A

And up it goes ....

And there may be other approaches other than using the standard ACL Groups approach in core CiviCRM - such as building the ACL to work of the options of a Custom Field - eg Person A has 'A' ticked, Person B has 'B' ticked, and then Manager 'A' can see all 'A's etc

Perhaps if you spell your scenarios ie what makes Contact A have the rights to see Contact B but not Contact C we may be able to point you better to a good solution.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Multi-regional organization - permission issue

This forum was archived on 2017-11-26.