Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes before Beta #1

Open
7 of 16 tasks
mgratch opened this issue Jun 30, 2016 · 1 comment
Open
7 of 16 tasks

Fixes before Beta #1

mgratch opened this issue Jun 30, 2016 · 1 comment

Comments

@mgratch
Copy link
Owner

mgratch commented Jun 30, 2016

  • add Multiselect UI on the view to allow the admin to determine which columns are sortable and whether they are ascending or descending.
  • Only show visible columns in Multiselect UI drop down
  • Ensure plugin only works with DataTable Views
  • Make sure admin scripts are initialized when datatable view is selected for the first time.
  • Ensure admin scripts only fire on edit.php page while adding/editing a View
  • Add failed background processing checks (health checks)
  • Convert MySQL PDO code to MySQLi code ... i.e. the proper WordPress way
  • Check for background processing library whether plugin or dependency
  • Remove index table when Views are trashed
  • Add uninstall function
  • Add remove tables on uninstall setting
  • Enqueue creating index tables for existing DT Views on activation
  • Make multi-select sort field UI sortable with drag and drop + touch
  • General Code Clean Up
  • Dynamically identify how many rows can be inserted at a time without causing strain on the server (currently it is processing 250 at a time and inserting 1 row)
  • Add notice to GV edit.php table which tables are indexed
@zackkatz
Copy link

zackkatz commented Jul 5, 2016

  • Namespace tables; instead of queue and failed_jobs, perhaps gv_entry_index_queue gv_entry_index_failed_jobs
  • Log activity using gravityview_log_error and gravityview_log_debug hooks, or something else like WP-Logging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants