Initial pass at syncing VK actions to ActionKit.
Subscription and unsub actions now call the CRM code to sync the action.
Switch from class variables to constants.
Minor code (in this case comment) clean-up.
Ensure that the url for a petition image is stripped of whitespace before saving.
(Leading whitespace causes an exception.)
Ensure that the url for a petition image is stripped of whitespace before saving.
(Leading whitespace causes an exception.)
Mostly code to sync from the CRM to VK. Plus a bit
of refactoring for the VK to CRM code.
Have sync_new_crm_members() and sync_crm_subscription_events() return the
CRM created_at timestamp for the last (most recent) object processed.
Code for and to enable sync_crm_to_vk_worker.rb (which replaces
worker/unsubscribe_poller.rb.
Slightly better diagnosit msg.
mostly bug erradication. Coding the AK -> VK stuff
broke some of the VK -> AK stuff. Also some refactoring.
Replace hard-coded ActionKit page names with AppSettings references.
Also, some minot refactoring.
Merge branch 'master' into root_strikers
Merge branch 'ak_sync' into root_strikers