The author_id -> user_id connection will be a common occurrence in plugin development.
The admin-ui should calculate a LEFT JOIN automatically with the e107_user table when type='user' is found in the $fields array and a custom $listQry is not found.
See: admin/upload.php and e107_plugins/faqs/admin_config.php
Fix listQry and editQry parsing to old format JOINS (array data).
Fix filter query builder, add back Ajax filtering (jQuery)
Clear all Prototype JS inline references, disable Prototype for backend, disable e_meta.php output for backend
Add auto check on controller init - look for type=>user, use it as external user ID, check if user join is already used and if not auto-create LEFT JOIN to the user table
The author_id -> user_id connection will be a common occurrence in plugin development. The admin-ui should calculate a LEFT JOIN automatically with the e107_user table when type='user' is found in the $fields array and a custom $listQry is not found.
See: admin/upload.php and e107_plugins/faqs/admin_config.php