I am looking to build a Drupal 8 website that requires the notion of a content type (a job) that has fields for adding tasks that can be assigned a due date and be ticket off when completed.

Then I'll need to be able to show all the tasks on a calendar view, overdue reminders, repeat tasks etc.

Can anyone point me in the right direction as to how I could approach configuring this with core functionality or modules for Drupal 8?

Sincerely,

Andy

Calendar

Comments

bander2’s picture

First, I would not try this with Drupal 8, I would use 7. Drupal 8 does not yet have the plethora of modules that you may need.

Job and Task could both be a node types. Add a entity reference field on Job that references multiple Task nodes. Inline Entity Forms will add the tasks to the job edit form. Add a boolean field to the task to indicate whether it is done.

Calendar will help you make a calendar view of tasks.

- Brendan

cosmo.kramer’s picture

Thank you Brendon. I agree, Drupal 8 doesn't have enough modules yet. Thanks for the suggestions :)

gauravktomar’s picture

Hi Andrew,

However these detailed steps are related to Drupal 7, But hope these will give you some help:
https://www.drupal.org/node/1477602
https://www.drupal.org/node/1250714

Thanks!

cosmo.kramer’s picture

Thank you I'll check this out!