Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 843 Bytes

Readme.md

File metadata and controls

19 lines (10 loc) · 843 Bytes

Digest for OpenProject

OpenProject is an Open source project management software. See https://www.openproject.org/

This is a Python script, that queries the PostgreSQL database for the latest updates to the forum, tasks, meetings, etc. and regularly sends E-Mails to the users.

You must add a custom setting to your OpenProject at https://your.openproject.example.org/custom_fields?tab=UserCustomField. It should be called FrequencyDigest, it should be a list and have these values in this order: every 3 hours, daily (default), weekly, disabled

The CustomField FrequencyDigest should be required, visible and editable.

To run this script, setup a virtual environment, and install the required packages:

virtualenv -p /usr/bin/python3 .venv
source .venv/bin/activate
pip install -r requirements.txt