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 »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Joomla Access Groups
Pages: [1]

Author Topic: Joomla Access Groups  (Read 1889 times)

kvisions

  • Guest
Joomla Access Groups
July 26, 2007, 03:34:59 pm
I have setup CiviCRM to manage my contacts. I would like to delegate the task of updating my contacts to a temporary employee. This employee has been given the role of Manager in my Joomla site. I don't want them to have Admin or Super Admin rights, for obvious reasons. For those unclear about which permissions/roles I'm talking about, let me clarify:

In Joomla, there exists a series of usergroups with inherent permissions for use of the system. These include Public Frontend permissions, (Registered, Author, Editor, and Publisher) and Public Backend permissions, (Manager, Administrator, and Super Administrator).

Each of these permissions are assigned through the User Manager to specific users as the administrator sees fit. Only two of these permission types may access CiviCRM by default; Admin and Super Admin.

I would like for managers to be able to access CiviCRM as well. Essentially, I need a way to grant them access to this component without giving them the keys to the kingdom.

Any ideas?

Thanks,

K



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: Joomla Access Groups
July 26, 2007, 03:43:22 pm

We have not done a lot with joomla permissions / access groups. I think you have access to CiviCRM if you have access to your joomla backend. i.e. we do not demarcate between manager / admin / super admin (there is definitely no code for this in our system)

So a manager should have permissions. If not, you might want to investigate the relationship between joomla permissions and access to an admin component and educate us a wee bit :)

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

FatherShawn

  • Ask me questions
  • ****
  • Posts: 372
  • Karma: 25
    • C3 Design
  • CiviCRM version: 4.2.11
  • CMS version: Drupal 7.23
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Joomla Access Groups
August 06, 2007, 12:26:18 pm
Well, as kvisions posted there are two categories of user with three types each:


Public Front-end
| ---- Registered
| -------- Author
| ------------- Editor
| ------------------- Publisher

Administrator Back-end
| ------- Manager
| ------------- Administrator
| ------------------- Super Administrator


The Front-end privileges are:
  • Author Group: These Users are given access to submit new content and edit their own content items/pages by logging into the Front-end.
  • Editor Group: These Users are given access to submit and edit any content by logging into the Front-end.
  • Publishers Group: These Users are given access to submit, edit and publish any content by logging into the Front-end.

The Back-end privileges are:
  • Super Administrator:The Super Administrator Group has access to all of the Back-end (Administrator) functions. Your site must have at least one User designated as a Super Administartor to perform the site's Global Configuration.  Users in this group cannot be deleted and cannot be switched to another group.
  • Administrator:The Administrator Group has slightly restricted access to the Back-end (Administrator) functions. Administrators cannot:
    • Add or edit a User in the Super Administrator group
    • Access the Global Configuration settings
    • Access the Mass Mail function
    • Manage/install Templates
    • Manage/install Language files
  • Manager:The Manager Group is generally restricted to matters of content creation. A User in this group, in addition to the restrictions for an Administrator, cannot:
    • Manage Users
    • Install Modules
    • Install Components
    • Access some Components (as determined by the Super Administrator)
Lead Developer, C3 Design.
Twitter: @FatherShawn

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: Joomla Access Groups
August 06, 2007, 01:09:17 pm

Cool. Thanx for the explanation.

I suspect we'll move all permissioning to within CiviCRM in a 2.x release and migrate away from using the CMS permissioning.Till that time, I suspect we'll retain our simiplified model. Please do submit a patch / modify the code to match your permissioning needs and requirements

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

FatherShawn

  • Ask me questions
  • ****
  • Posts: 372
  • Karma: 25
    • C3 Design
  • CiviCRM version: 4.2.11
  • CMS version: Drupal 7.23
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Joomla Access Groups
August 07, 2007, 05:24:53 pm
Great!

Will the permission model in 2.x support the following case?

Members can see limited information about other members (such as names and addresses) but can see more of their own data (such as contribution history, date of birth).
Lead Developer, C3 Design.
Twitter: @FatherShawn

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: Joomla Access Groups
August 07, 2007, 05:53:45 pm

yes, the below is possible today using profiles and user dashboard.

Use profiles to expose common data to all members (like name and address)

Use user dashboard to show a contact his membership/contribution etc. In drupal you can also expose other fields using the 'My Account' integration

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

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Joomla Access Groups

This forum was archived on 2017-11-26.