{"push_id":939391900,"size":13,"distinct_size":13,"ref":"refs/heads/email-users-never-logged-in","head":"9f3c89d37b6188f7641bf7aef5bd9e13f67b939d","before":"3100c20b047b80abb31e59a9daf8b7a4db124682","commits":[{"sha":"1658655a2b4ea686f9c08a9a15273ba6caeb6b93","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Add named scopes to return logged in and never logged in people\n\nThese scopes be used to later to identify users to receive update\nnotifications.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/1658655a2b4ea686f9c08a9a15273ba6caeb6b93"},{"sha":"57bd8cef9a5dc3b48dbf806791bcce754474a7fa","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@movingflow","name":"robmckinnon"},"message":"Refactor reminder email spec to use shared examples\n\nWe'll make use of these shared examples when adding next\nreminder email type.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/57bd8cef9a5dc3b48dbf806791bcce754474a7fa"},{"sha":"f48705abaa82a6576885ca4cdc74ccbc62ffc5bf","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@movingflow","name":"robmckinnon"},"message":"Add never_logged_in reminder email to ReminderMailer\n\nTo be sent to remind users that have never logged in\nto update their profile.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/f48705abaa82a6576885ca4cdc74ccbc62ffc5bf"},{"sha":"7335afb36aa148d57449da1f7ac397e3bca71e7c","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@movingflow","name":"robmckinnon"},"message":"Add last_reminder_email_at attribute to Person\n\nTo record last time we sent a reminder email to a person.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/7335afb36aa148d57449da1f7ac397e3bca71e7c"},{"sha":"c008dd6f7ea8f299b4cbcb94427452eee22995d0","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Add reminder_email_sent?() to Person model\n\nChecks if email has been sent within given `within_days`.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/c008dd6f7ea8f299b4cbcb94427452eee22995d0"},{"sha":"3e8598e688695fa38d48d26108632f79f51b425c","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Add service to send reminder email to never logged in people\n\nOnly sends if person has not been sent an email in last 30 days.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/3e8598e688695fa38d48d26108632f79f51b425c"},{"sha":"5f7f99f21f6f42c9615dadf2db7f28fc6c8de3c9","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Lock person and recheck before sending reminder email\n\nLock person to allow cronjobs on two separate AWS instances to run the\nnotifier at the same time. Checks no other email has been sent within\ntransaction before sending.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/5f7f99f21f6f42c9615dadf2db7f28fc6c8de3c9"},{"sha":"f749098a95c17b99b3a1b5f09b08739418e99205","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Schedule reminder email to be sent daily via whenever\n\nRequires whenever be run on server after deployment to update\ncronjob details.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/f749098a95c17b99b3a1b5f09b08739418e99205"},{"sha":"3a4e25392555d43c57533043b7d16eb3ab4a5ac5","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@movingflow","name":"robmckinnon"},"message":"Set send_reminder_emails to flag whether reminder emails are sent\n\nSet send_reminder_emails true if reminder emails are to be send\nby cronjobs. We want this to be false in staging and dev environments\nand true in production.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/3a4e25392555d43c57533043b7d16eb3ab4a5ac5"},{"sha":"cfde2ceb787e84b603ebdafa0e6a5e8065ca7d1d","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Create reminder email cron job on worker instance via whenever\n\nConfigure cron to be installed on instances at build time.\nConfigure whenever to be run to create cron job(s) when worker\ninstance is started.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/cfde2ceb787e84b603ebdafa0e6a5e8065ca7d1d"},{"sha":"04de19e6ef6d2f9a17daf03e8580256d007d1b59","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Add send_never_logged_in_reminder? to Person model\n\nReturns true when person was created more than 30 days ago,\nhas never logged in, and no reminders have been sent in last\n30 days. Use new method to check whether to send email reminders.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/04de19e6ef6d2f9a17daf03e8580256d007d1b59"},{"sha":"4c338507d1b75f0120eeae6ddc76cef956a83585","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"On token login with no desired path, show user's profile page\n\nPrevious behaviour was to take user to their profile edit page\non first login and every fifth login. However that didn't user\ntest well, as user's were confused because they hadn't seen\nwhat their profile page looked like before editing.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/4c338507d1b75f0120eeae6ddc76cef956a83585"},{"sha":"9f3c89d37b6188f7641bf7aef5bd9e13f67b939d","author":{"email":"53d58cde31dd5ea2ff38c36a8c57485f7a5098b2@digital.justice.gov.uk","name":"Rob McKinnon"},"message":"Log before running whenever","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/9f3c89d37b6188f7641bf7aef5bd9e13f67b939d"}]}