Skip to content

General Actions

Daniel Hazelbaker edited this page Aug 28, 2023 · 4 revisions

Configure For Localhost SMTP

When doing development, it is often useful to have e-mail delivery work to a testing SMTP server. For example, smtp4dev will accept e-mail delivery in but just hold onto it so you can view it later and see if the e-mail is correct. Sometimes your sandbox server might be configured the same way. This action re-configures the E-Mail delivery system to use the SMTP Transport and then configures the transport to use localhost as the host to deliver to.

This action can safely be used alongside the Disable Communication Transports and Reset Communication Transports actions as it will always run after they have run.

Disable SSL for Sites and Pages

Modifies any Pages and Sites you have configured in Rock to turn off the Require SSL flag. Normally, many pages on your production server will require SSL. This is a good thing. However, your sandbox or development server may not have a valid SSL certificate available. This can be especially problematic since one of these pages is the Login page, which would make it hard to login and disable this requirement yourself.

Disable Rock Jobs

You have a lot of automated jobs that Rock performs for you. That is a good thing. Except when it starts performing those on your sandbox! This action will disable all Rock Jobs except the Job Pulse job - which doesn't really do anything except make sure Rock is still running. Keep in mind, lots of jobs do things you may not want them to do. Even the Process Workflows job might do some stuff (such as maybe API calls via Lava) that you don't want them doing.

Reset Google API Keys

Rock has a few Google API keys stored in it's configuration. This action should clear out those API keys so that Rock can no longer contact google and consume credits.

Sanitize Application Roots

Replaces your InternalApplicationRoot global attribute with http://rock.example.org and PublicApplicationRoot with http://www.example.org.