Class for LearnDash Assignments Listing Pages.
- __construct — Public constructor for class
- assignment_bulk_actions — Adds a 'Approve' option next to certain selects on assignment edit screen in admin.
- assignment_bulk_actions_approve — Handles approval of assignments in bulk.
- edit_list_table_views — Hides the list table views for non admin users.
- filter_by_approval_status — This function fill filter the table listing items based on filters selected.
- listing_filter_by_course — Filter the main query listing by the course_id
- listing_filter_by_lesson — Filter the main query listing by the lesson_id
- listing_filter_by_topic — Filter the main query listing by the topic_id
- listing_init — Called via the WordPress init action hook.
- listing_table_query_vars_filter_assignments — This function is documented in includes/admin/class-learndash-admin-posts-listing.php
- on_load_listing — Call via the WordPress load sequence for admin pages.
- show_column_assignment_approval_status — Show the assignment Approval Status.