AP-DailyGoal-260 (New)

Final

  • Rename Post/Poll/Thread "excluded_nodes" goal option -> "node_id"
  • Update permission IDs during upgrade
  • "Excluded nodes" are missing a "None" option
  • "None" option triggers an error: The error value must be a string or an object which can be cast to a string in src/XF/Mvc/Reply/Error.php at line 79

Testing 002

  • Test an upgrade
  • Test a fresh install
  • Siropu\Chat: Test excluded rooms option
  • UserUpgrade: Test user upgrade type limit
  • Thread: Test "replies only" toggle
  • Poll: Test excluded nodes option
  • Test periodicity toggle
  • Test if history deletion prompter works when deleting a goal
  • Test if an "addon goal"'s history is deleted when the relevant addon is uninstalled
  • Test a goals "Delete" button works

Testing 001

  • Siropu\Chat: Test excluded rooms option
  • UserUpgrade: Test user upgrade type limit
  • Thread: Test "replies only" toggle
  • Poll: Test excluded nodes option
  • Test periodicity toggle
  • Test if history deletion prompter works when deleting a goal
  • Test if an "addon goal"'s history is deleted when the relevant addon is uninstalled
  • Test a goals "Delete" button works

changelog

  • Siropu\Chat: Add option to exclude specified rooms from counting towards the goal
  • UserUpgrade: Add option to limit to specific type of upgrade
  • Thread: Add option to only count threads which have been replied to
  • Poll: Add option to exclude specified nodes from counting towards the goal
  • Create "Daily/Weekly" ("Periodicity") toggle
  • Prompt admin to delete history items when deleting a goal
  • Delete goal/streak history when the relevant supported addon has been uninstalled (e.g. delete article goal & its streak history when XenAddon's AMS has been uninstalled)
  • Add "delete" button to a goals options page
  • Some internal refactoring
  • Docblock code
Edited by apathy

Merge request reports

Loading