Skip to content

[BB-6163] feat: adds run and recurrence models and periodic task for creating checklists

Sandeep Dubey requested to merge DubeySandeep/checklist_recurrence into master

Description

This PR adds Run and Recurrence model and adds functionality to create periodic checklists for the team.

Internal Ticket: https://tasks.opencraft.com/browse/BB-6163

Testing instructions

  • Go to /admin/ page and create ChecklistDefinition and Team
  • Create a Recurrence model with crontab=*****
  • Verify there are 0 ChecklistTask models, wait for a minute and ther should be some checklistTask models

Screenrecording & screenshots

  • Screen recording: Creating Recurrence and auto-generating tasks model:

Select_checklist_definition_to_change___Django_site_admin

  • Screenshot: Email for new checklist notification

image

Edited by Sandeep Dubey

Merge request reports