Skip to content

Version 4.3.0

This release introduces a new Moderator role.

This won't mean much to people running an installation just for themselves but as the number of users grow, Moderators play an important part in maintaining a sane site.

The four available roles are:

  • Guest: These users can't create forms but can be invited to participate
  • Editor: Creates forms, uploads media, creates Privacy statements, etc
  • Moderator: Manages Forms and Users on the installation
  • Admin: Manages the site's configuration

Also included are the usual bug fixes and css tweaks.

Thank you NLnet for your oversight. ♥

Enjoy!

Upgrade from v4.*.*

Stop LiberaForms

sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs

Fetch version 4.3.0

git fetch origin tag v4.3.0 --no-tags
git checkout v4.3.0 -b v4.3.0
cat VERSION.txt

Upgrade python packages (not required if upgrading from v4.0.1 or later)

source ./venv/bin/activate
pip install --upgrade pip
pip install -r ./requirements.txt

Upgrade the database schema to 35e7820aaf91

flask db upgrade

See the installed versions

flask site get-versions

Restart the supervisor processes.

sudo supervisorctl start liberaforms-logs
sudo supervisorctl start liberaforms