Updates the copyright to 2021 for all files that have a copyright. Files in our source code without the copyright header still do not receive one automatically. Additionally, backlisted files are also excluded.
Previously the copyright of chiliproject which references redmine stated a copyright of redmine up to and including 2017 which is not true for the code we have in here. Because of that I changed that to 2013
Uses FactoryBot to keep and maintain specific records in a special transaction that does not get removed after each spec.
They automatically are created whenever first hitting them.
This makes an excellent time saver for items that are commonly used, such as an admin user account
This reverts commit b05a8f7b54.
The release/10 branch received a revert that was applied after changes
from dev unwillingly where merged into it. But when merging release/10.0
back into dev, that revert was also applied to dev where the changes are
indeed wanted. So we revert the revert for dev.
This commit moves the automatic repository setting into a single
select and moves it below the enabled vendors.
Changing the enabled vendors will now also dynamically add or remove vendors
from the repository select field.
The select field is disabled when no option remains.
This commit allows manageable repositories to be automatically created
by default whenever a new project is created and the repository module
is activated.
Relevant work package: https://community.openproject.org/work_packages/21277
* move default wiki menu item to wiki class from enabled modules
* as we now ALWAYS have a menu item for a wiki, check for enabled modules when rendering a project menu
Conflicts:
app/models/enabled_module.rb
app/models/wiki.rb
A project module (eg. issue tracking, news, wiki,...) is a set of permissions that can enabled/disabled at project level.
For each project, modules can be enabled on the project settings view ('Modules' tab).
This requires a specific permission: 'Select project modules' (if this permission is turned off, only Redmine administrators can choose which modules a project uses).
When applying this migration, all modules are enabled for all existing projects.
git-svn-id: http://redmine.rubyforge.org/svn/trunk@725 e93f8b46-1217-0410-a6f0-8f06a7374b81