{"shas":[["2a4fae5fae1c6f53046c78ba757002e52dc9da3f","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Add spec for managing triggers.","Anatoliy Lysenko"],["97a40ab63e442d2c0c7015b92b12a2f5828cef75","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Add use_triggers permission to user.","Anatoliy Lysenko"],["c4cc947327b39077173ffa463fb31e84ebf8c06d","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Triggers spec: login once before all specs.","Anatoliy Lysenko"],["80db033bd560f4f1a965ce7cea2615917ece6c0a","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Triggers controller should respect User#use_triggers? permission.","Anatoliy Lysenko"],["c901eee2c545de78dcb1a53def4d79cc98a66bdf","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Add Trigger::Event model, it has just two predefined records for now: \"Task created\" and \"Task updated\".","Anatoliy Lysenko"],["367770a2193e87ec5a09e105ecdfd52535ca719f","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","List events on triggers/new page.","Anatoliy Lysenko"],["b6f676ed4109e1b23d8465565a8e6cfcb005a541","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","User can create trigger without task filter.","Anatoliy Lysenko"],["82cb39a278b12c6cdf31980e032873ce763eaf31","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Fix triggers spec, now \"should can create trigger with event\" pass.","Anatoliy Lysenko"],["11ad95047c48df3bb4203e19369f2d36fab5acef","ed1cbece448cf4c467880c4a34a137735b99bf22@gmail.com","Implement pendign triggers specs \"should can create_trigger with action\", failed now.","Anatoliy Lysenko"]],"ref":"refs/heads/triggers","push_id":21017019,"head":"11ad95047c48df3bb4203e19369f2d36fab5acef","size":9}