Skip to content

prereq and dependency checks on post trash #263

Description

@thomasplevy

use action wp_trash_post (https://core.trac.wordpress.org/browser/tags/4.5.3/src/wp-includes/post.php#L2656) to perform lookups before trashing

Also check into untrash actions

course

sections

  • unset lesson parent meta data

lesson

  • remove prerequisites from any other lessons
  • warnings on builder when lessons deleted (empty node on syllabus)

quiz

  • remove from any lessons
  • remove quiz attempts

questions

  • remove from any quizzes

track

  • remove prerequisite from any courses

membership

user

  • postmeta cleanup
  • order anonymization
  • cancel recurring orders

User cleanup moved to #940

orders

  • related transactions

WIP: https://github.com/gocodebox/lifterlms/blob/master/includes/class.llms.post.relationships.php

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions