* Allow multi-select CFs for projects
* Render multiple custom values in project row
* Output arrays from custom_value_attributes for multiselect values
* Add spec for copying multi-value cf
* Fix custom field multiselect form on new custom fields
* Fix custom field builder specs
* Add spec for creating/updating projects with multi select
* Add spec to create new multi select project cfs
* Add spec for projects index displaying of custom fields
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
* replace very last cuke with spec
* remove cuke support files
* remove cucumber gems
* remove traces of cucumber
* remove no longer required route
* forcefully clear parallel_test features task
* attempt removal of binstub
* attempt to stabilize spec
* Move development docker-compose file to the main directory
This requires us to move some other files around, like the pullpreview and example docker-compose file for production
setups. This commit also does some housekeeping, like removing some old files and deduping configuration.
* Updated to selenium grid
* Fix in-Docker Selenium tests
The Selenium tests now run inside a Docker Chrome Container. Backwards compatability with non-docker setups is not
guaranteed, though it should not be hard to implement with a couple of small fixes.
* Updated docker development documentation
* Improved test timings, changed the documentation
* Updated docker testing again
* Run npm in the frontend directory
* Really run npm in the frontend directory
* Also run npm in frontend when setting up travis cache
* Change directory for one command only
* Change default test driver name
* CI test change fixes
* Fixed syntax error
* Added dev check
* Trying to fix firefox resizing
* Trying to get tests running
* Stop resizing firefox
* Fixed apple icon spec
* fix host in url helpers for omniauth spec
* Fix omniauth specs
* Fix docs
* Small fixes to docker tests
* Added package.json back in
* Change env variables
Co-authored-by: Markus Kahl <machisuji@gmail.com>
We migrated the repo from travis-ci.org to travis-ci.com, this
unfortunately requires PR error fetching to be authenticated from now
on.
Related issue: https://github.com/travis-ci/travis.rb/issues/729
[ci skip]
When db_revision is nil, the start_revision is added by one before
looking up revisions, skipping the first revision since it returns
1 instead of 0 for the first revision.