37 Commits

Author SHA1 Message Date
Alexander Brandon Coles 3eeb5abfab Fix missing copyright notices in config 2025-08-19 17:40:34 +01:00
Alexander Brandon Coles 78ed9ea580 Freeze string literals in config
rubocop -A --only Style/FrozenStringLiteralComment,Layout/EmptyLineAfterMagicComment,Style/RedundantFreeze config
2025-08-19 17:04:00 +01:00
Henriette Darge 183a9db6de Bump primer to 0.44.3 and introduce FeedbackDialog and FeedbackMessage in the core 2024-09-06 12:51:36 +02:00
Dombi Attila ba16112745 Use Rails.application instead of OpenProject::Application 2024-02-01 14:22:04 +02:00
Dombi Attila aec8707d29 Update the rest of the config files from bin/rails app:update. 2024-02-01 14:22:04 +02:00
Markus Kahl 4b1b0d7711 [feature] use openapi explorer for /api/docs
- added styling to use op theming
- remove swagger ui from dev stack
2023-06-09 13:24:13 +02:00
Oliver Günther 10e21154f7 Move asset pipeline javascripts to frontend (#8482)
* ove reporting and reporting_engine js to frontend page

* Replace webhook assets javascript

* Add path augment service to dynamically load scripts

* Remove JS-Files that are not used/not needed any more

* Include AugmentingModule correctly

* Remove special handling for checkbox selection which is outdated and two jquery libs that are not used any more

* Load scripts dynamically that are not needed globally

* Move plugin JS to frontend

* Move toggable fieldsets to global listeners

* Move top-menu to global listeners and convert to TS

* Move action_menu to frontend and port to TS

* Move settings listener to frontend

* Remove global js assets that were not used anyway

* Move date range to timelog dynamic script where it's still used until removed

* Move colors to global-listeners and port to TS

* Replace tooltip with simple form instructions on the one place used

Tooltips were only used at the one place in our application, when changing a users password.
We can simply remove it there and use a modern solution the next time we need a tooltip

* Move danger zone validation to frontend and port to TS

* Move colorcontrast to backlogs vendor where it's used now

* Remove contents of application.js.erb

* Move project and user scripts to dynamically loaded

* Move onboarding tour to dynamically loaded

* Use correct syntax for jQuery so that $ is  known keyword within this function

* Fix onboarding tour

* Fix onboarding tour for scrum tour

* Fix specs after moving JS

* Remove application.js.erb

* Move locales and ckeditor to the frontend to dynamically load

* Remove bundles caches

These are no longer being used since angular cli

* Ensure locales are exported before angular

Co-authored-by: Henriette Darge <h.darge@openproject.com>
2020-07-09 11:02:43 +02:00
Oliver Günther 144332eb7d Ensure the icon font is loaded only once globally
If we do not ensure this, components will double load the font,
resulting in 404 font requests and breaking travis
2020-06-30 14:51:08 +02:00
Oliver Günther a03f19b20e Remove all traces of select2 2020-03-27 14:02:04 +01:00
ulferts 9a11f0c9bd place language/framework/gem patches in distinct folder 2020-02-26 17:07:31 +01:00
Jens Ulferts 4867d4ccc8 Merge branch 'dev' into feature/grid_my_page 2019-01-24 15:15:12 +01:00
Henriette Dinger ec7627e0e7 Add migration to remove impaired column from database 2019-01-24 09:53:05 +01:00
Jens Ulferts 7e573bbc66 delete rails based blocks 2018-12-12 14:22:05 +01:00
Henriette Dinger f304fc6320 Move tour steps to separate files, disable tour on mobile && fix marker url for correct arrow head in safari 2018-10-24 09:17:01 +02:00
Henriette Dinger 8fd4e76905 Add enjoyhint library, basic steps and possibility to have darkened labels 2018-10-24 09:17:01 +02:00
Henriette Dinger c576cb3373 Reduce legacy.sass file (WiP) 2018-10-01 07:51:23 +02:00
Jens Ulferts 319f33e924 remove textile 2018-07-17 12:14:51 +02:00
Oliver Günther ca4de761de Fix adding and removing blocks on my page with CSP 2018-06-26 09:24:07 +02:00
Oliver Günther 2ab1a51d7a Link legacy frontends in the same fashion 2018-06-21 14:00:38 +02:00
Oliver Günther 614f6d2400 Bundle into legacy application 2018-06-21 14:00:38 +02:00
Oliver Günther 1ae35c8bd5 Merge from legacy-app 2018-06-11 09:10:48 +02:00
Oliver Günther e7b43349a8 Append correct toolbar depending on markdown/wysiwyg/textile 2018-05-23 17:32:39 +02:00
Oliver Günther 579f8bc233 Create new beta build 2018-04-04 10:59:59 +02:00
Oliver Günther 1cd13c9d48 Merge remote-tracking branch 'origin/dev' into feature/commonmark-and-ckeditor 2018-04-03 08:53:05 +02:00
Oliver Günther ab4f9b7ed5 Replace settings and boards remotes with actual responses 2018-03-05 07:24:44 +01:00
Oliver Günther 6762b85d0b Add vendored ckeditor builds for easy building an linking 2018-03-02 07:40:31 +01:00
Oliver Günther 88a5e787ce CKEditor5 config and bundle for OP 2018-02-12 15:38:10 +01:00
Oliver Günther a0150fffa0 Remove timelines 2018-01-17 17:23:56 +01:00
Henriette Dinger a27bb5d85d [26426] Move Project table from admin area to global Project list page (#5975)
* Replace project list with table from admin area

* Remove 'projects' from admin area

* Handle permissions for project table

* Add/Adjust tests

* Add description and mark own projects

* Add dropdown menu to table

* Fix broken tests

* Include review feedback

* Include other review feedback

* show info section for admins only

* Change info icon for chevron icon for expanding and collapsing description

* Move expand and collapse icon behind more-menu

* Remove icon for hierarchy and improve paddings for descriptions

* Always show more-menu on mobile

* Expand and collapse project filters

* Fix capybara feature for archiving projects to collapsed filters

* Fix specs: Readd the origin detection for copying projects.

* Allow for expanding and collapsing all descriptions at the same time

* Improve accessibility for collapsing and expanding the project description
2017-10-11 15:35:41 +02:00
Oliver Günther 8956700408 [25374] Remove attribute visibility 2017-07-06 13:34:27 +02:00
Oliver Günther f377e9d943 Replace themes with static design to be overridden once 2017-02-15 14:59:58 +01:00
Oliver Günther e814871dec Add favicon.ico to precompile
[ci skip]
2016-07-18 13:42:19 +02:00
Oliver Günther 0553efa76d Generate one file per locale key and require that explicitly 2016-07-13 08:47:38 +02:00
Oliver Günther 99126c1d39 [23212] Fix missing asset precompilation
Fixes https://community.openproject.com/work_packages/23212/activity
2016-05-31 13:39:55 +02:00
Oliver Günther a19977fbb1 Revert cucumber and gon bump
gon changed its syntax and I can't seem to properly adapt the
TimelinesHelper.
2016-05-19 20:39:36 +02:00
Oliver Günther e0a40d320f Disable assets digest in test environment 2016-05-19 08:41:06 +02:00
Oliver Günther 22194bfd0b Move assets precompile into separate initializer 2016-05-19 08:41:05 +02:00