-
Notifications
You must be signed in to change notification settings - Fork 3
Life Groups
This module was created because we wanted a different user experience to finding a small group than the one provided in core.
These attributes either enhance searching or better convey a group’s culture / purpose:
Has Pets
This attribute is a Boolean that indicates whether a group has / is open to pets or not
Has Children
This attribute is a defined type multi-select with the following values:
- Early Childhood (0-3yrs)
- Children (PreK-5th)
- Junior High
- High School
This attribute indicates if the group has / allows children and what age range.
Crossroads
This is a string that gives the closest major crossroads of a location.
List Description
This is a short description of the group that displays on the search results page. Generally included are the topic of study, times, member demographics, and whether children / pets are allowed.
Main Photo / Main Video
Oftentimes group leaders will have a video introducing themselves and the group’s purpose, or just a picture of themselves specific to being leaders of the group. These attributes are where to upload those to display on the group detail page. If there is video, that will display, followed by a photo if there is one. If both attributes are null the picture defaults to the leader’s profile picture.
Group Photos
Sometimes a leader may want to include photos of the group at different events or in everyday meetings on the detail page. These are places to upload those photos.
###Group Member Attributes
Information Request
This is a Boolean that is true if a person asked for info only in the group detail page rather than asking to sign up.
This is a list of the several pages that hold the blocks in this module. ###Group Search This page already exists, and is where we’ll be replacing the default small group search block with our own. Put the LifeGroupSearch block here.
###Group List This page displays the search results for the parameters entered in the previous page. Place the LifeGroupList block here.
###Group Detail This page shows a detail of a group that has been selected from the group list. Place the LifeGroupDetail block here.
###Life Groups
This page is placed on the internal site, underneath "People". It serves as the hub for any internal Life Groups functionality.
###Pending Group Members
This page is used to list any pending Life Group members. Place the PendingGroupMemberList block here.
##Block Attributes
###LifeGroupSearch
Life Group List Page
The page that the search results are on.
Information Security Page
The “This is why your information is secure” page
###LifeGroupList
Detail Page
This is the page for group details.
Limit to Active Status
Attribute used to determine whether to display only active groups, only inactive groups, or all groups.
Lava Template
Lava template to use to display the search results
Enable Debug
Displays a list of merge fields available for lava
###LifeGroupDetail
Group Member Status
The group member status to use when a person is added to the group. The default is “Pending”.
Connection Status
The connection status to use for new group members. Default is “Web Prospect”.
Record Status
The record status to use for new group members. Default is “Pending”.
Workflow
If you want a workflow to start when registration occurs, put it here.
Email Workflow
If someone just submits a request for more information, rather than registering, and you want a workflow to start for that, put it here.
Result Page
If you want Rock to redirect the user to another page after registration, put that page here.
###PendingGroupMemberList
This block displays all pending group members that are in groups of type x, that are under root group y. In our case this displays all pending Life Group members in groups underneath our top-level Life Group.
Group Type
Any pending members of groups of this group type that are under the root group will be shown.
Root Group
Any pending members of groups of the specified group type that are under this root group will be shown.
Group Member Detail Page
When users click on a group member's name, they will be redirected to this page.
Group Detail Page
When users click on a group's name, this is the page they will be redirected to.