Hello,

I am experiencing a strange behavior with the rules integration.
The desired rule "User profile is completed" is only visible immediate after flushing the Cache.
Its possible to setup a rule (like changing a user role) but after a few clicks in the backend, the rule isn't working anymore and the condition isn't visible anymore from the conditions drop down. See the two attached images (Pic 1 before clearing the cache, Pic 2 after clearing the cache)

I am working with the Dev Release because i am not shure if the rules code is in the actual 7.1.5 Release.

Is this a bug or am i doing something wrong?

Best Regards,
Sandro

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

BarisW’s picture

Status: Active » Postponed
stevenx’s picture

I can confirm the issue.

prairiedog’s picture

Hello. We are experiencing the same issue but with version 7.x-1.6 in that the Rules option ("User profile is completed") does not appear at all. We have tried reinstalling the module, and an endless variety of experiments with disabling different modules that might possibly have an affect on Rules, flushing caches and other tactics. No progress. The Rules include is in the proper, default location. @Baris: Do you have a suggestion for a work-around? Having access to the module's rule inclusion would be hugely helpful in the site we are developing. Thank you for any advice you might have, including if we should try the dev version.

  • BarisW committed b218ff2 on 7.x-1.x
    Issue #2177331: (Rules Integration) Condition "User profile is completed...
BarisW’s picture

Found the problem in #1289558: Can mymodule.rules.inc be in different directory? (comment 2).
Fixed by moving the rules logic to pcp.rules.inc in the root folder.

BarisW’s picture

Status: Postponed » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.