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 »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • User permission to edit scheduled reminders
Pages: [1]

Author Topic: User permission to edit scheduled reminders  (Read 668 times)

chorong

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: 4.2
  • CMS version: Drupal 7.21
  • MySQL version: 5
  • PHP version: 5
User permission to edit scheduled reminders
April 18, 2013, 08:15:35 am
How can I give permission to a group to edit scheduled reminders without granting "administer civiCRM" in Drupal user permission setting?
This group has ACL roles to edit Mail and Event in civiCRM, and has permission to Access civiMail and event in Drupal.
They can create a reminder, but cannot access editing page for that.

Should I create additional ACL?

Thanks!

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: User permission to edit scheduled reminders
April 18, 2013, 09:16:07 am

I suspect the current permissionig structure for scheduled reminder probably prevents that

Seems like the permssion should be administer civicrm OR access CiviEvent (since there are no scheduled reminders for CiviMail)

u can change the permissions here:

CRM/Core/xml/Menu/Admin.xml

and then rebuild the menu and see if that fixes it. You can use a ';' to indicate an OR permission

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

chorong

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: 4.2
  • CMS version: Drupal 7.21
  • MySQL version: 5
  • PHP version: 5
Re: User permission to edit scheduled reminders
April 18, 2013, 11:32:38 am
Hi~

I tried what you advised, but it didn't fix the issue.

I changed the permissions as below:

 <item>
     <path>civicrm/admin/scheduleReminders</path>
     <title>Schedule Reminders</title>
     <desc>Schedule Reminders.</desc>
     <access_arguments>administer CiviCRM;access CiviEvent</access_arguments>
     <path_arguments>action=update</path_arguments> (also tried with <path_arguments>group=scheduleReminders</path_arguments>)
     <page_callback>CRM_Admin_Page_ScheduleReminders</page_callback>
     <adminGroup>Communications</adminGroup>
     <icon>admin/small/template.png</icon>
     <weight>40</weight>
  </item>

Should I change any other permissions?

The group does have permission to access civiCRM & access civiEvent.

Any advice will be greatly appreciated.  Thanks!

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: User permission to edit scheduled reminders
April 18, 2013, 12:28:48 pm

did u do a menu rebuild?

i.e. q=civicrm/menu/rebuild&reset=1

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

chorong

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: 4.2
  • CMS version: Drupal 7.21
  • MySQL version: 5
  • PHP version: 5
Re: User permission to edit scheduled reminders
April 18, 2013, 12:58:33 pm
I thought I did, but apparently it was not done properly.
The menu is rebuilt, and now the group can edit scheduled reminders!

Thank you SO much!  :)

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: User permission to edit scheduled reminders
April 18, 2013, 01:11:27 pm

great. pay it forward :)

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 »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • User permission to edit scheduled reminders

This forum was archived on 2017-11-26.