Open yaronkoren opened 1 month ago
I realized that option 5 would actually not that be hard to implement, so I just created a patch for it, here:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/EmailAuthorization/+/1036659
Hopefully this works. It looks like a few other changes need to be made to EmailAuthorization before it can pass validation again, but anyway, this does seem to me like the best approach.
The Email Authorization documentation doesn't really make this clear, but this extension requires the DataTables JavaScript library as a dependency. Right now this dependency is defined as a Git submodule (see .gitmodules), so the command
git submodule update --init
needs to be called after the code is downloaded. Email Authorization is the only extension I know of in Canasta that has Git submodules (the others use Composer for their dependencies) - and, unfortunately, this command is not being called right now, so some of EA's special pages don't work.I can think of various solutions to this problem:
Of these, 1 is by far the easiest, though 5 is the best. @cicalese - any thoughts?