Take the 2-minute tour ×
Drupal Answers is a question and answer site for Drupal developers and administrators. It's 100% free, no registration required.

I'm using rules and trying to get this workflow.

Site administrator adds new user -> redirected to the user's profile page to fill out information about the user.

I'm using the page redirect action to redirect to the profile2 edit page for the newly created user which works great. But I can't get this rule to trigger only for site administrators.

I've tried using data comparison [ roles= site administrator ] and user roles equals site administrator but neither work.

The idea is that the site administrators can add new users and fill out their profiles immediately.

share|improve this question
1  
I've figured out how to do it. In the "user has roles" condition, the parameter should be [site:current-user], Roles: Site Administrator. Before I was using the default 'account' parameter. –  Phos4us Sep 20 '12 at 21:08
    
Consider creating an answer from the solution you found. I'm sure others would find this useful in the future. There is nothing wrong with answering your own question and accepting it. –  Citricguy Sep 21 '12 at 3:22
add comment

1 Answer 1

Here's how to fix the problem I was having and a little more context on how to do it.

First you need the Rules module. http://drupal.org/project/rules

  • Go to the rules configuration page, usually located at example.com/admin/config/workflow/rules

    1. Add a new rule
    2. Add condition

      • User has role(s)
      • Parameters should be User: [site:current-user], Roles: roles for condition
      • in my case Parameter: User: [site:current-user], Roles: developer, site administrator
    3. add an action

      • Page redirect to new user profile
      • Parameter: URL: user/[account:uid]/edit/'profilename'
      • replace 'profilename' with whatever your profile2 profile is called

Before I was using the default 'account' parameter, changing it to the User: [site:current-user] fixed my problem.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.