Make work packages table padding footer-dependent

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix param name where modules are listed
Merge pull request #1956 from netfighter/feature/11256-modules-deactivated-when-work-package-tracking-selected

Meets #11256: All modules deactivated when only work package tracking is selected
don't overwrite public flag for queries AFTER security check
move query menu item handling into QueryService
SaveAs for Queries also stars the new query of the old one was starred

fixes: https://www.openproject.org/work_packages/13573
Merge pull request #1952 from netfighter/feature/10846_unclear_error_message_when_copying_project

Meets #10846: Unclear error message when copying project
harmonize work package localization
[wip] Set fixed table header widths

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #1963 from opf/fix/harmonize_work_package_localization

harmonize work package localization
adapt karma tests to the new load order
since we have a Procilfe, we have to tell teatro what to do to start OpenProject
Fix wp table column header paddings

This ensures the column context menu is displayed in the correct
position.

* Fix table column header highlighting on hover
* Fix "fixed" border underneath table column headers.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #1964 from opf/fix/teatro

Since we have a Procilfe, we have to tell teatro what to do to start OpenProject
Merge branch 'dev' into feature/15160-fixed-work-packages-table-header
Specify sensible min-width for wp table columns

Initially setting to 100px, with exceptions for checkbox, id columns.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
allow preventing default type creation in factory
checks for permission before api/v2/types#index
fix work packages still displayed after deletion
Add lodash utility library

Signed-off-by: Alex Coles <alex@alexbcoles.com>