1. Discussion

    1. Issue Tracker

      Report bugs or case specific problems that need attention.

      84
      items
    2. Knowlegebase

      Ask questions and get general help with using the application.

      150
      items
    3. General Discussion

      Things the app doesn't do but you think it should, or other feedback.

      81
      items
  1. Documentation

Activity Feed

  1. Last week
  2. 4.3 plans for Automation Rules

    Bumping this topic as I just upgraded to 4.3. Any surprises @Kevin Carwile, or is Rules going to work fine with 4.3? Also, any news on Rules integration with new features such as Subscriptions?
  3. Earlier
  4. Any prediction for this application to react to support reactions? I see some applications and plugins already integrated with reactions in the IPS markeplace
  5. Hm, haven't thought of that. Will have to play with it
  6. Use subrules for "case" like functionality. Any common conditions that apply to all the rules in the group can be added to the parent rule, and then subrules can take advantage of the individual conditions you mentioned, while each has their own set of actions.
  7. Right now we are limited to one set of conditions followed by one set of actions. It will be great if there is a way we can create a CASE like structure of conditions, with each different case covered by different action. Lets say we want to do different actions depending whether a post is 10 characters, 20 characters, 30 characters, etc. Right now we have to create a separate rule for each condition, which can be time consuming, especially if the list is long. It will be cleaner if we can make it like: event: new post condition->action: if post is < 10 characters --> action 1 if post is >=10 and < 20 --> action 2 if post is >=20 and <30 --> action 3 else --> action 4 I don't know how difficult it will be to rewrite the app to support this. I guess one of the biggest issues will be to safeguard against unpredictable results in poorly defined conditions, but this lies on the shoulder of the user and not on the developer I think. Anyway, just throwing it out there, hopefully it is a nice idea that is not impossible to implement.
  8. Welcome PM to New Members

    Thanks. The action you want to select is the one for creating a new private conversation. For the sender, use the manual config and type the name of the account you want to use. For the message content, just use one of the available tokens listed at the top of the page.
  9. Welcome PM to New Members

    Hi there Thanks for making such an awesome application. I'm a little new and a little confused lol. I am trying to make a PM that is sent to New Members as soon as they validate their account. I am getting stuck on the Actions page. I'm not really sure what options to select. I'd like to nominate a dummy account as the Sender of this PM. I'd also like to include some tokens in the email content such as [member:name] Thanks for any help you can provide. PS I really like the font on this site, looks very nice!
  10. Hi. I have just purchased Automation commerce rule-pack and using the lite version of Automation Rules. My mission: When someone buyes a spesific package (subscription) with a annual renewal I want that purchase expiry date to be set to a fixed date ex. 1.1.2019 How can this be done? I am generally well oriented within html, css, javascript, but php is sadly not one of my strong sides.. BR Chris
  11. I've found an issue on my board, where the Custom Logs associated to Members, are not discarded automatically, with the specified Log Age. The new entries are keeping coming, but the old, outdated entries are not pruned as they should do according to the following settings: I've tried to change the number of days to "7" (seven) also. But it doesn't work either. I've also tried to manually run the Rules task "Maintenance" > it doesn't help Please help to check, @Kevin Carwile
  12. Input button as Trigger

    Thanks for the info @Kevin Carwile. Much appreciated.
  13. Input button as Trigger

    Not easily. You need to ajax a request to the backend and process that request somehow, so you need a custom controller handler for it. It would require a custom plugin to add the handler.
  14. Cannot install new version

    Due to the fact that I had modified ipsContentItem manually, probably with some manual patch you advised earlier, the file was not owned by the nginx user. Now all is good.
  15. Input button as Trigger

    I don't have to use javascript, I was just trying a bunch of stuff to get it working. But thanks for letting me know about mixing js and php. If there is a way to use a form and a button I'd do that.
  16. Input button as Trigger

    You cannot mix php code in javascript like that. It just wont work. My suggestion would be to hire a developer to help you work out the details for this kind of thing.
  17. Cannot install new version

    Look in your system log for more details. But this error can definitely be a permission issue.
  18. setRulesData Insert vs. Update

    No. getRulesData and setRulesData operate on one piece of data per key. If your data happens to be an array. You can add or remove items from the array, but that is not a rules function, thats just basic php array manipulation.
  19. Input button as Trigger

    In my templates, normally if I have this: {{$example = (3 + 3 + 3);}} Example wouldn't display until I did this: {$example} Not sure why the custom field database keeps getting updated when I have this in my template? {{$insert_into_db = $comment->setRulesData( 'data_key', array ("A"=>$member_logged, "B"=>$comment->author()->member_id, "C"=>"66d33377776", "D"=>$comment->mapped('date') ) );}} Instead of waiting for the below: {$insert_into_db} Not matter what I do, my Rule will fire with the {{$insert_into_db = ... }}. I can omit the {$insert_into_db}. I thought I'd be able to have {{X = Y;}} code on the page without it executing. In the top example, I don't see the output of $example on the page if I only have the {{$example = ...}}. Maybe I'm missing something (it won't be the first time). Since I have the Rule trigger on the database update, having the insert_into_db fire has it updating the db on every page reload even if the code is wrapped inside {{ }}. Bottom line, I'm just trying to create a button that, when pressed, updates the CDF with information and triggers a rule based on that CDF getting updated. The button press starts everything. Can't get it to work out. Any help is much appreciated.
  20. Input button as Trigger

    In my templates, normally if I have this: {{$example = (3 + 3 + 3);}} Example wouldn't display until I did this: {$example} Not sure why the custom field database keeps getting updated when I have this in my template? {{$insert_into_db = $comment->setRulesData( 'data_key', array ("A"=>$member_logged, "B"=>$comment->author()->member_id, "C"=>"66d33377776", "D"=>$comment->mapped('date') ) );}} Instead of waiting for the below: {$insert_into_db} Not matter what I do, my Rule will fire with the {{$insert_into_db = ... }}. I can omit the {$insert_into_db}. I thought I'd be able to have {{X = Y;}} code on the page without it executing. In the top example, I don't see the output of $example on the page if I only have the {{$example = ...}}. Maybe I'm missing something (it won't be the first time). Since I have the Rule trigger on the database update, having the insert_into_db fire has it updating the db on every page reload even if the code is wrapped inside {{ }}. Bottom line, I'm just trying to create a button that, when pressed, updates the CDF with information and triggers the rule. The button press starts everything. Can't get it to work out. Any help is much appreciated.
  21. Input button as Trigger

    I'm trying to create a button which when pushed, triggers setRulesData. I've tried a bunch of stuff, but can't seem to get the button to work. Can anyone give me an example? {$comment->setRulesData( 'my_custom_database', $my_array_of_data )} I've tried: <a href="#" onclick="return {$comment->setRulesData( 'my_custom_database', $my_array_of_data )}">Action</a> <script> document.getElementById('dropbutton').onclick = function() { if (Calc.Input.value == '' || Calc.Input.value == '0') { window.alert("Please enter a number"); } else { {$comment->setRulesData( 'my_custom_database', $my_array_of_data )} } return false; } </script> <INPUT TYPE="button" NAME="drop" id="dropbutton" VALUE="Click Me"> What happens is that a user can click on the button, which updates the database, and triggers a rule since the database was updated. Thanks for any help you can give me.
  22. Hi Kevin, I am trying to upload the new version of Rules that you just uploaded on the marketplace, but I am receiving the following error: 1C133/9 The application you uploaded cannot be installed because it is not a valid application, the archive is corrupt or the file and directory permissions in /applications do not allow it. My permissions are definitely fine, because I am updating other apps at the same time.
  23. When I use the setRulesData in a template, it replaces what is in the database with new data. Is there a way to insert new data (keeping the old data and adding more entries) versus updating / replacing the existing data? When creating a Rule there is an option for this when updating a custom database fields. Was curious if I could add something to the setRulesData that would tell it to add a new entry. Thanks!
  24. Custom Data Field in Condition

    Thanks!
  25. Custom Data Field in Condition

    This was a bug. The following patch file will fix it. ./applications/rules/extensions/rules/Definitions/Content.php Content.php
  26. Custom Data Field in Condition

    Also tried 1 minute in the future. Same result. guest-author-test.xml
  27. Custom Data Field in Condition

    Export that rule and post it here. I'll take a look at it.
  1. View Full Stream