Store a list of Address objects
Used to represent a list of people. E.g., defendants, plaintiffs, children
Returns the name of each person followed by their address, separated by a semicolon
Used to represent an Individual on the assembly line project.
Two custom attributes are objects and so we need to initialize:
If the Individual has a child_letters attribute, add the new letters to the existing list
Return suitable field prompts for a name. If
uses_parts is None, adds the
proper "show ifs" and uses both the parts and the single entry
Return field prompts for address.
Return a standard gender input with "self described" option.
Return field prompts for other contact info
Returns a list of clickable navigation links without animation.
Dev or root needs to be in the URL root: can change in the config file
Used to take a list of letters like ["A","ABC","AB"] and filter out any duplicate letters.
Return HTML for a font-awesome icon of the specified size and color. You can reference a CSS variable (such as Bootstrap theme color) or a true CSS color reference, such as 'blue' or '#DDDDDD'. Defaults to Bootstrap theme color "primary".
Returns True if the string is either a valid phone number or a valid email address. Email validation is extremely minimal--just checks for an @ sign between two non-zero length strings.
Returns the date that the given GitHub repository was modified or None if API call fails.
Will check for the presence of credentials in the configuration labeled "github readonly" in this format:
github readonly: username: YOUR_GITHUB_USERNAME password: YOUR_GITHUB_PRIVATE_TOKEN type: basic
If no valid auth information is in the configuration, it will fall back to anonymous authentication. The GitHub API is rate-limited to 60 anonymous API queries/hour.