Developer Docs - Helix - Applications

Configuring a Lava Application is quite straightforward. Below is a screenshot of the editing panel.

Below are the properties that are required:

Application Security

Like most entities in Rock, you should secure your applications. However, applications have a few additional security configuration options.

Security Verbs

Most entities in Rock come with the standard security verbs: View, Edit, and Administrate, which control access to editing the entity. Lava Applications include these verbs as well, adding layers of control over the application’s modifications.

Additionally, Lava Applications feature three unique security verbs:

These verbs allow you to set permissions that are verified when the endpoints are executed, giving you the flexibility to define what View, Edit, and Administrate mean within your application. For more details on how these verbs are used, refer to the Lava Endpoint documentation.

Enhances Security Login

By default, Rock grants View access to all entities. However, for Lava Applications, we've overridden this behavior to require you to configure the security settings according to your specific needs.

To prevent you from being locked out of your newly created applications, we've implemented a few new patterns for Lava Applications.