* eke the last item section in breadcrumbs component optional
* add breadcrumbs to the duplicate page
* add breadcrumbs to the create new work package page
* add breadcrumbs to move and copy pages
* when there is one WP in the list of moving or copy, add it to the breadcrumbs
* add page header to bulk editor page
* fix failing tests
* show the list of moved Wps even when there is one item
* add instance name to the breadcrumb in any way
* add breadcrumbs to search page
* show global menu when there is no project selected, in search page
* remove home path from rails breadcrumbs
* ensure reliable click on autocomplete by using JS click to avoid overlapping elements
* fix failing test on selecting a value from select box in team planner and search box
We found some failing tests due to frozen string literals.
In one case it made sense to explicitly mark the starting string
as non-frozen, because we repeatedly add content to it.
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
Currently, the backend redirects to work packages whenever an ID is
exactly matched with or without the `#` prefix. This means users cannot
explicitly trigger a search through the "global" or "in this project"
buttons.
If we remember the match in the frontend, we can redirect it _only_ when
pressing enter. I also restricted the search to match with the `#`
prefix only
https://community.openproject.com/wp/26684
* in main menu add gantt as extra work package child item
* Satisfy spec and code climate
* Add gantt chart icon behin default gantt query name.
* WIP Query menu in left sidebar
* Shift query dropdown in left sidenav
* Reload menu or load query on click from every project location
* WIP set correct label for default queries
* Query menu listens on all changes of queries (delete, create, rename, toggle starred) and updates immediatly
* WIP: Inline edit, field validation
* Inline Edit validation and comfirm
* Inline edit: validation of duplicate name
* Set default columns and sorting for static queries
* Codeclimate issues fixed
* WIP Inline edit validation not working perfectly in all error states
* Inline edit working
* Autocompleter hover disabled and hovering over categories fixed
* Category hover and toggle fixed; tested in Chrome, Firefox and Opera
* Placeholder cut off fixed and text wrap added
* English and german wording adjusted
* Styles of inline edit and menu adjusted; matching wiki page styles
* prevent menus to be displayed to often
* application menu only displayed on work package
* specify using no_menu layout more often
* adapt tests to altered production implementation
* Hamburger icon only in project; on global wp page: default queries shown correctly and summary removed
* searching for undefined leads to error
* Accessible click fixed (listen on escape)
* Gantt in top menu deleted (gantt chart is part of default queries on wp page)
* load menu on wp summary page
* reduce times queries are loaded
* lowercase on second word
* remove menu from search and home
* Styles fixed (category toggle and correct highlighting)
* reflect static query in url
* fix autocomplete handling in specs
* Open all global menus on default and hide hamburger icon on global pages; Rebuild changes that have been ovrwritten after merge"
* Correct highlighting of default queries after reload
* Replace summary cuke with spec
* WIP
* Clear up selectors
* Avoid actively setting promises and instead use $state.go to load links
[ci skip]
* Make editable title component a little simpler
We can reuse the component I built for the wiki, that wasn't present in
the frontend beforehand.
* Fix moving through the menu and selecting items
[ci skip]
* Add save button to query title when query changed
* Improve static names lookup by comparing query_props
* Adapt and fix specs
* Allow inner scrolling of wp query results
Also, style the webkit scrollbar to make it pretty where supported
* Allow renaming the query through setting menu, but simply focus on field
[ci skip]
- foo ? true : false was replaced where foo already was bool
- foo ? true : false was kept, when the ternary did a bool conversion
- foo ? false : true was replaced by either negation or replacing == with !=
Note: I intentionally left one occurence that is fixed in another running PR and would cause a conflict