This project is not covered by Drupal’s security advisory policy.

Description

Bug your users to complete their profile.

This module reminds users to fill in empty profile fields.

This module writes to the users_data table to store a time value we can compare with. Checks for empty (tracked) user fields, and other time-based calculations to see whether the user should be notified with the form.

The Profile Update Reminder form provides users options to update profile, remind them later, or ignore the form completely. Admins have options to set the time delay, as well as reset the users_data values if needed.


Installation

  1. Install this module


Configuration

  1. Configure settings at: /admin/config/tinsel-suite/profile-update-reminder
  2. Adjust users_data values at: /admin/config/tinsel-suite/profile-update-reminder/enable
  3. Adjust users_data values at: /admin/config/tinsel-suite/profile-update-reminder/disable


What This Module Does

  1. provides a custom block to display the Profile Update Reminder form
  2. provides a preprocess_page() variable you can use anywhere in your page.html.twig template to display the Profile Update Reminder form. e.g. {{ profileUpdateReminderForm }}
  3. Provides body classes: profile-complete or profile-incomplete respectivley
  4. Provides an optional Drupal ->addMessage() reminder (shows for "Default" theme only)
  5. Provides a user_form field deletion warning message
  6. Adds field classes reminder and reminder-empty respectively to the user_form fields tracked by this module.


Project information

Releases