At this point all we're doing is turning on warnings, strict, and 5.10 features by default in all files. This also defines a $Koha::VERSION variable which is going to be the basis for the code revision number, as opposed to $C4::Context::VERSION, which is the data config version number.
Signed-off-by: Galen Charlton <firstname.lastname@example.org>
Updated all scripts appearing on the tools page to respect a granular permission defined for each of them. The tools menu and home page have been changed so that only the specific tools that a user has access are displayed. This is simple, but depending on the module and circumstance, it may be better to display functions that the user has does not have access to, but disable the links and do some sort of visual styling to indicate that a function exists but requires additional privileges to access. Signed-off-by: Joshua Ferraro <email@example.com>
So this implies quite a change for files. Sorry about conflicts which will be caused. directory Interface::CGI should now be dropped. I noticed that many scripts (reports ones, but also some circ/stats.pl or opac-topissues) still use Date::Manip.
Needs a script to delete a review and to approve one. Will work on this later (taking a break to watch rugby)