Compare commits

...

1802 Commits

Author SHA1 Message Date
Oliver Günther b16b138a7f
Merge pull request #11934 from opf/44455-replace-weekdays-api-with-individual-nwd-days-api-in-gantt 2 years ago
Pavel Balashou 70de637295
[#43692] Part 2. Modify API to be able to handle file_links without a container. (#11992) 2 years ago
ulferts 7405dc20e8
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
ulferts 568d759e82
Merge pull request #11995 from opf/fix/bump_gems 2 years ago
dependabot[bot] 03c8515fae Bump sass from 1.57.1 to 1.58.0 in /frontend 2 years ago
ulferts 0419d2a6af
bump oj 2 years ago
ulferts c9872d49a1
bump acts_as_list 2 years ago
ulferts a9a36d06d3
bump commonmarker & nokogiri 2 years ago
ulferts 5fd006f0ef
bump aws-partitions 2 years ago
ulferts 5d49ca998b
bump appsignal 2 years ago
ulferts c081d0b4b6
bump bootsnap 2 years ago
ulferts 0b4d14ec6d
bump temple 2 years ago
ulferts 84c30bf915
bump selenium-webdriver 2 years ago
ulferts 7e59e96958
bump rubocop 2 years ago
ulferts 90dcc9f615
bump faraday & faraday-follow_redirects & faraday-net_http & json-jwt & redcarpet & swd & webfinger 2 years ago
RBernsen 8252efa3bc
Timecamp additions (#12012) 2 years ago
ulferts 8a8dbeada0
bump globalid 2 years ago
ulferts 3f577964c4
bump danger & excon & multipart-post & tzinfo 2 years ago
ulferts 74e40d65e2
bump aws-sdk-core 2 years ago
Andreas Pfohl cee88ad7cd
Merge pull request #12004 from opf/implementation/45954-extend-openapi-spec-for-storage-files-endpoint 2 years ago
Maya Berdygylyjova 12b80e4015
Merge pull request #12011 from opf/correct-system-admin-guide-users-permissions 2 years ago
Andreas Pfohl c2cd4bd590
[#45954] Extend OpenAPI spec for storage files endpoint 2 years ago
Maya Berdygylyjova b31735d549 changing screenshot names 2 years ago
Oliver Günther c230ff2da7
Merge remote-tracking branch 'origin/dev' into 44455-replace-weekdays-api-with-individual-nwd-days-api-in-gantt 2 years ago
dependabot[bot] 6e56d96827 Bump selenium-webdriver from 4.7.1 to 4.8.0 2 years ago
Maya Berdygylyjova 17183c8e02
Merge pull request #12006 from opf/Updating-help-system-guide-users-manage-users 2 years ago
Maya Berdygylyjova 9d0c75238e
Merge branch 'release/12.4' into Updating-help-system-guide-users-manage-users 2 years ago
Maya Berdygylyjova 6c870ad040 More changes 2 years ago
RBernsen 0e5dcc3b58
Timecamp integration (#12005) 2 years ago
Oliver Günther a452c05f61 Ensure we're navigating to the date we're testing 2 years ago
bsatarnejad 20756c93ac update timeline tetst to set dates with an instance-wide holiday 2 years ago
OpenProject Actions CI 8a73079280 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 7e8e9c1323 update locales from crowdin [ci skip] 2 years ago
Maya Berdygylyjova 54b1f0a0a5 Updating help system guide users manage users 2 years ago
Andreas Pfohl 04473b327b
Merge pull request #11997 from opf/bug/45945-file-linking-modal-bahaves-bad-on-group-folders 2 years ago
Andreas Pfohl b30b660a37
Merge pull request #11989 from opf/implementation/45875-change-api-response-of-storage-files-endpoint 2 years ago
Christophe Bliard 7aedb34482
Cleanup useless option 2 years ago
bsatarnejad f6695495e4 add a test to check if NWDs are correctly highlighted on gantt chart 2 years ago
Andreas Pfohl 2abcd6c145
[45875] Set _type to fixed string for IStorageFiles 2 years ago
bsatarnejad 271e81c53a eslint errors 2 years ago
ulferts 3e4187a190
Merge pull request #12000 from opf/dependabot/npm_and_yarn/frontend/dev/angular-eslint/eslint-plugin-15.2.0 2 years ago
ulferts 0f24476eb8
Merge pull request #12001 from opf/dependabot/bundler/dev/aws-sdk-s3-1.119.0 2 years ago
ulferts f8feb762f5
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
bsatarnejad bd1a52234c remove unnecessary imports 2 years ago
dependabot[bot] a8c59540fa
Bump aws-sdk-s3 from 1.118.0 to 1.119.0 2 years ago
dependabot[bot] e26a726ca4
Bump @angular-eslint/eslint-plugin from 15.1.0 to 15.2.0 in /frontend 2 years ago
OpenProject Actions CI 178256fc5e update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI a00f8a5cc3 update locales from crowdin [ci skip] 2 years ago
Eric Schubert 1129bcc5c7
[#45947] Remove unnecessary title attributes from list items in file … (#11998) 2 years ago
Oliver Günther 2b23113b63
Remove allowed validation for disabled modules 2 years ago
Oliver Günther bd4c160d6f Fix manual scheduling toggle on parent 2 years ago
Andreas Pfohl e163cb4c1f
Merge remote-tracking branch 'origin/dev' into implementation/45875-change-api-response-of-storage-files-endpoint 2 years ago
Oliver Günther 83b5aea12c
Merge pull request #11971 from opf/feature/setting-descriptions 2 years ago
Oliver Günther 38cde4e30d
Remove unused settings 2 years ago
Oliver Günther 97e7a9605b
Add description field to settings 2 years ago
Andreas Pfohl adbab25bb1
[#45945] File linking modal bahaves bad on group folders 2 years ago
bsatarnejad 1c3f5f4807 check NWDs on Gantt chart 2 years ago
bsatarnejad 2e760c3918 wait until NWDs of a view are fetched then refresh view 2 years ago
Oliver Günther 10d7cc5c7c
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
bsatarnejad fa404f1405 add a method to day service to fetch NWds of two dates in different years 2 years ago
Oliver Günther 007f39341c
Bumped version to 12.4.4 2 years ago
Oliver Günther 9cc154f383
Add release-notes file 2 years ago
Oliver Günther 88218f7037
Add missing parens 2 years ago
Eric Schubert 0f27c98e29
[#45858] fixed display text again (#11991) 2 years ago
Oliver Günther 245f71b916 Add 22.04 note on deprecations and metadata changes 2 years ago
bsatarnejad eea8e64f43 Merge branch 'dev' into 44455-replace-weekdays-api-with-individual-nwd-days-api-in-gantt 2 years ago
dependabot[bot] 4161b26bb8 Bump fog-aws from 3.15.0 to 3.16.0 2 years ago
dependabot[bot] 07690faec2 Bump sanitize from 6.0.0 to 6.0.1 2 years ago
OpenProject Actions CI aa085a1725 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI f18c0f42bc update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 44d65ebda1 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI b8336d34d2 update locales from crowdin [ci skip] 2 years ago
Andreas Pfohl 200e170196
[#45875] Change API response of storage files endpoint 2 years ago
Eric Schubert f3e86b9e93
Merge pull request #11966 from opf/implementation/45908-api-specification-add-prepare-upload-endpoint 2 years ago
Eric Schubert d0d99d0cef
[#45908] improved description 2 years ago
Eric Schubert 7c26f5ef60
[chore] upload fix for storages on sub pathes (#11990) 2 years ago
Eric Schubert 945d1cedb6
[#43655] added tooltip for files in location picker (#11985) 2 years ago
Eric Schubert 21c9138da4
[#45858] fixed display text for empty storage list (#11988) 2 years ago
Pavel Balashou edc0ccb814
[#43692] Modify API to be able to handle file_links without a container. (#11977) 2 years ago
Maya Berdygylyjova f9dfd7373e
Merge pull request #11987 from opf/Fixing-a-typo-on-a-use-case-page-in-help-section 2 years ago
Maya Berdygylyjova fdfd4f2b89 Fixing a typo 2 years ago
OpenProject Actions CI cf50c35c9a update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI a7fcf1ee14 update locales from crowdin [ci skip] 2 years ago
Maya Berdygylyjova 09f10dbe57
Merge pull request #11984 from opf/Fixing-a-typo-on-use-cases-page 2 years ago
Maya Berdygylyjova 405a319eb5 Fixing a typo on use case page 2 years ago
ulferts a2e76aca4b
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
ulferts a61cb7604b
Merge pull request #11974 from opf/dependabot/bundler/dev/rails-7.0.4.2 2 years ago
Andrej Sandorf 8aaef63f8d
task(docs): publish use cases (#11983) 2 years ago
Maya Berdygylyjova 1fc8a63b82
Merge pull request #11982 from opf/Use-Case-pages-final-adjustments 2 years ago
Maya Berdygylyjova 3268d1bed6 Final updates to the use case pages 2 years ago
OpenProject Actions CI dd03ce6022 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 134c350dff update locales from crowdin [ci skip] 2 years ago
Maya Berdygylyjova d5daae8007
Merge pull request #11980 from opf/Updating-portfolio-use-case-in-help-section 2 years ago
Maya Berdygylyjova abe2e16222 Exchanging screenshots 2 years ago
Maya Berdygylyjova bd259363b2
Merge pull request #11979 from opf/task/45612-update-use-case-page-for-portfolio-management-and-custom-reporting-options2 2 years ago
Maya Berdygylyjova 5897874535
more screens on wiki 2 years ago
Maya Berdygylyjova d2161a0f32
Adding more screenshots 2 years ago
Maya Berdygylyjova 6ddfe01702
Adding some screenshots 2 years ago
JanKeppler f7a63c5069
[#45612] Update use case page for Portfolio Management and Custom Reporting Options https://community.openproject.org/work_packages/45612 OP#45612 2 years ago
JanKeppler 2b2699fd78
[#45612] Update use case page for Portfolio Management and Custom Reporting Options https://community.openproject.org/work_packages/45612 2 years ago
Dombi Attila efe41a9139
Merge pull request #11854 from opf/implementation/45473-update-the-workpackagesapplyworkingdayschangejob-to-take-nonworkingdays-into-account 2 years ago
ulferts dfc1adf2b7
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Dombi Attila 0fa65560c4 Simplify query for CoveringDatesAndDaysOfWeek 2 years ago
Eric Schubert df273b89b5
Merge pull request #11939 from opf/implementation/45772-use-direct-upload-tokens-as-provided-by-the-nc-app 2 years ago
dependabot[bot] fa7717f11e
Bump ua-parser-js from 0.7.32 to 0.7.33 in /frontend (#11975) 2 years ago
Oliver Günther efd3bc200f Add non-working days to datepicker 2 years ago
bsatarnejad 3eaa20263b Merge branch dev into 44455-replace-weekdays-api-with-individual-nwd-days-api-in-gantt 2 years ago
dependabot[bot] d8feefe5d9
Bump rails from 7.0.4.1 to 7.0.4.2 2 years ago
dependabot[bot] fd60fe0475 Bump commonmarker from 0.23.6 to 0.23.7 2 years ago
OpenProject Actions CI bf27463924 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI f254086c6d update locales from crowdin [ci skip] 2 years ago
Oliver Günther b18cb37a5b
Add handleErrors options to suppress toast in ian-bell (#11972) 2 years ago
Christophe Bliard 2cd2e7df5e
Update rubocop configuration for ruby 3.2 2 years ago
Eric Schubert 053cb7594a
[#45772] fixed direct upload for fog storage 2 years ago
Eric Schubert 56cccb0643
[#45772] fixed avatar upload types 2 years ago
Eric Schubert a03d2b87f2
Merge branch 'dev' into implementation/45772-use-direct-upload-tokens-as-provided-by-the-nc-app 2 years ago
Eric Schubert bbd3f18dbb
Merge pull request #11967 from opf/bug/45910-tooltip-on-nc-showing-that-files-are-linked-scrollbar-on-single-file-folders 2 years ago
Eric Schubert cf1bfe07bd
[#45772] fix PR comments 2 years ago
Pavel Balashou 2f9da3daba
Merge pull request #11957 from opf/implementation/45850-update-openapi-documentation-related-to-attachments 2 years ago
Oliver Günther 4d47c126df
Merge pull request #11928 from opf/44454-replace-weekdays-api-with-individual-nwd-days-in-fullcalendar 2 years ago
Andreas Pfohl 3446cf8fbc
Merge pull request #11945 from opf/bug/45860-filelocation-picker-does-not-work-for-storages-running-on-a-sub-path-url 2 years ago
Oliver Günther 356489164d
Rewrite calender component to also use refresh action like team planner 2 years ago
Oliver Günther ab22eb9b5a
Force calendar to redraw once NWD were updated 2 years ago
Oliver Günther 8a3fb95a45
Merge remote-tracking branch 'origin/dev' into 44454-replace-weekdays-api-with-individual-nwd-days-in-fullcalendar 2 years ago
dependabot[bot] 3087ab6191 Bump rubocop from 1.43.0 to 1.44.0 2 years ago
OpenProject Actions CI f4e9733bdd update locales from crowdin [ci skip] 2 years ago
Oliver Günther 52ebae6943
Merge pull request #11879 from opf/fix/flickering-avatars 2 years ago
Dombi Attila c65335c29f
Merge pull request #11950 from opf/refactor/custom-field-attribute-name 2 years ago
Eric Schubert 1e151bffc2
[#45910] fixed tooltip for not linked files 2 years ago
Oliver Günther 3807fd989f
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther 1476e50b4b
Merge pull request #11964 from opf/fix/omniaut-logging 2 years ago
Oliver Günther 8326291750
Remove dead code 2 years ago
Oliver Günther 7436bd8453
Replace page load to avoid duplicate requests 2 years ago
Eric Schubert fad6b71986
[#45908] fixed 403 response for preparation 2 years ago
Oliver Günther 2a1dcb2781
Allow nil on session link 2 years ago
Oliver Günther b7b931861b
Fix upstream oidc_sid link 2 years ago
Oliver Günther 616c1a5a2f
Set default log level to debug in dev mode 2 years ago
Oliver Günther 17e60e1bd9
Better logging for omniauth with oidc 2 years ago
Eric Schubert a19a71e718
[#45908] API specification: Add prepare upload endpoint 2 years ago
Eric Schubert 5a16ede712
[#45772] fixed eslint and failing spec 2 years ago
Oliver Günther 1ab381e671
Update README.md 2 years ago
ulferts 55ac46488a
Merge pull request #11956 from opf/bug/45387-start-date-of-the-preceding-wp-is-not-calculated-when-end-date-of-the-following-wp-is-set 2 years ago
Eric Schubert 695fe185be
[#45860] amend unit tests to test for location 2 years ago
Christophe Bliard d76609dd6a Fix rubocop warning 2 years ago
Dombi Attila b3f3ed8f43 refactor: Extract customField1 json format into the CustomField#attribute_name method 2 years ago
bsatarnejad 6026e102a3 Merge branch 'dev' into 44454-replace-weekdays-api-with-individual-nwd-days-in-fullcalendar 2 years ago
Oliver Günther f98f22e92a
Merge pull request #11927 from opf/bug/34978-custom-field-in-cost-report-show-not-found-after-custom-fileds-value 2 years ago
Oliver Günther a5e78adcf9 Correctly parameterize form ID for use in function link 2 years ago
bsatarnejad cf5aac31f4 check if a date is a NWD in full calendar 2 years ago
Christophe Bliard f88889489f
Remove deprecated Setting::CallbackHelper (#11965) 2 years ago
ulferts c149c5fb9b
Merge pull request #11962 from opf/fix/default-notification-mail 2 years ago
Oliver Günther f15debf637
Set immediate notification mail to true by default 2 years ago
Christophe Bliard ec4319e0ac
Merge pull request #11825 from opf/implementation/45084-add-menu-items-to-navigate-to-activity-page-showing-project-attributes 2 years ago
Oliver Günther 542ddbfdc2
Load non working days during initialization 2 years ago
ulferts ecd58afe4a
Merge branch 'release/12.4' into dev 2 years ago
ulferts 4bd7a11a6e
Merge pull request #11961 from opf/fix/bump_gems 2 years ago
Eric Schubert 6c9d889acf
Merge pull request #11921 from opf/bug/45782-dropping-files-into-description-field-causes-drop-zone-in-file-tab-to-not-vanish 2 years ago
Christophe Bliard e5cebf0e47
Make test faster by doing more in one go 2 years ago
Christophe Bliard 33a591b49d
refactor: Improve readability with explicit parameter names 2 years ago
Christophe Bliard 36a2e1de9d
[#45084] Check permission instead of module activation 2 years ago
Christophe Bliard 6d5f9e36fc
Add 'Project details activity' menu entry 2 years ago
Christophe Bliard 3cd78260c0
refactor: Make spec example names more descriptive 2 years ago
Christophe Bliard f9fb280045
refactor: Make test faster 2 years ago
Christophe Bliard 8785caa17b
Add failing acceptance test for Project details activity 2 years ago
Mir Bhatia 6d7413fc13
Add link to project activity page when clicking on menu item 2 years ago
Christophe Bliard d51d775588
Add 'Project activity' menu item in projects list 2 years ago
Christophe Bliard ab39e8e928
Add acceptance tests 2 years ago
ulferts bf6cf2742e
bump lefthook 2 years ago
ulferts 40f3d0b493
bump roar 2 years ago
ulferts 4adeecd2cd
bump aws-sdk-sns 2 years ago
ulferts f2b3645613
bump rubocop-rspec 2 years ago
ulferts 8a1fc9a04c
bump rspec-mocks 2 years ago
ulferts 8d5179ad96
bump regexp_parser 2 years ago
ulferts 6da6576f1c
bump psych 2 years ago
ulferts cc340b59e3
bump fugit 2 years ago
ulferts c1bcfef076
bump excon & faraday & rails-html-sanitizer 2 years ago
ulferts 0019bebc65
Merge pull request #11958 from opf/dependabot/npm_and_yarn/frontend/dev/ngx-formly/core-5.12.7 2 years ago
ulferts 2b09eb4639
bump aws-sdk-s3 2 years ago
ulferts 49d8a5e929
bump aws-sdk-kms 2 years ago
ulferts 9483dd3374
bump aws-partitions 2 years ago
bsatarnejad fdcce2bca9 test fetch data for showing non-working days n full calendar 2 years ago
Christophe Bliard a99bcbb50e Fix deprecated set-output and save-state commands 2 years ago
dependabot[bot] da34177f06 Bump appsignal from 3.3.1 to 3.3.2 2 years ago
dependabot[bot] 27ebcb7139
Bump @ngx-formly/core from 5.10.20 to 5.12.7 in /frontend 2 years ago
OpenProject Actions CI db55020f09 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 13ca31b131 update locales from crowdin [ci skip] 2 years ago
Eric Schubert d0d34710cc
Merge branch 'dev' into bug/45860-filelocation-picker-does-not-work-for-storages-running-on-a-sub-path-url 2 years ago
Eric Schubert e46236d86c
[#45860] fixed location property for storage files 2 years ago
Christophe Bliard a5335a992b
Remove documentation about unsupported feature 2 years ago
Pavel Balashov 0f2f46059c [#45850] Update OpenApi documentation related to attachments. 2 years ago
Christophe Bliard d3f91c861e
Merge pull request #11955 from opf/fix-update-upload-sarif 2 years ago
Dombi Attila 762763d025 Update CodeQL to v2 2 years ago
Dombi Attila fbee9a9921
Merge pull request #11943 from opf/fix/safari-scroll-blur-field 2 years ago
Christophe Bliard 4fca1eaaea
Fix deprecation warning 2 years ago
Christophe Bliard 44bfa1f8b4
Exclude rubocop job when fetching logs 2 years ago
ulferts f3ede101e7
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
ulferts 500ebad353
Merge pull request #11948 from opf/fix/bump_rails 2 years ago
ulferts 7aa5cf21a2
Merge pull request #11951 from opf/dependabot/npm_and_yarn/frontend/dev/eslint-8.32.0 2 years ago
ulferts 89eea85963
Merge pull request #11952 from opf/dependabot/bundler/dev/aws-sdk-core-3.169.0 2 years ago
dependabot[bot] 233d508238
Bump aws-sdk-core from 3.168.4 to 3.169.0 2 years ago
dependabot[bot] bb0d0f52aa
Bump eslint from 8.31.0 to 8.32.0 in /frontend 2 years ago
OpenProject Actions CI 252959a957 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI e243c915c1 update locales from crowdin [ci skip] 2 years ago
Dombi Attila 973b1b7459 Call blur later to avoid triggering save twice 2 years ago
Eric Schubert 96983b1bd5
[#45772] finalizing direct upload code increment 2 years ago
Eric Schubert 6a4325a67e
[#45772] removed upload service for webdav based upload 2 years ago
Eric Schubert d6e4d43551
[#45772] replace location string with location id 2 years ago
Eric Schubert be17f6692b
[#45772] Use direct upload tokens as provided by the NC app 2 years ago
ulferts f6d30c6b8c
Merge branch 'release/12.4' into dev 2 years ago
ulferts 4019a6bbac
bump rails - and assorted 2 years ago
ulferts 5528773e24
Merge pull request #11937 from opf/dependabot/bundler/dev/rails-7.0.4.1 2 years ago
ulferts 3c47212a40
Merge pull request #11942 from opf/dependabot/bundler/globalid-1.0.1 2 years ago
Andreas Pfohl 59c5bb77c7
Merge pull request #11920 from opf/implementation/45520-show-folder-without-create-permission-as-inactive 2 years ago
Andreas Pfohl 0344f0a571
Merge remote-tracking branch 'origin/dev' into implementation/45520-show-folder-without-create-permission-as-inactive 2 years ago
Andreas Pfohl 004de89770
[45520] Added deafult breadcrumb for location picker 2 years ago
Markus Kahl 9614093dbd refer to official helm charts 2 years ago
Dombi Attila 09dee2537a
Merge pull request #11932 from opf/refactor/better-name-for-custom-field-accessor-name 2 years ago
Eric Schubert ac87e7ee64
[#45860] fixed files query for storages with sub path 2 years ago
Maya Berdygylyjova 2f75a7f345
Merge pull request #11944 from opf/adding-screenshots-to-resource-management-use-case 2 years ago
Maya Berdygylyjova ac2ebe2981 adding more screenshots and text 2 years ago
Dombi Attila dbda3cca95 Simplify the blur method on the HalResourceEditFieldHandler 2 years ago
Maya Berdygylyjova 71ba9c5cfb Adding scresnshots to the use case page 2 years ago
Oliver Günther 05d2547871
Blur active field before resetting or saving an edit field 2 years ago
dependabot[bot] 2d9f429579
Bump globalid from 1.0.0 to 1.0.1 2 years ago
dependabot[bot] b6a7ba9691 Bump @storybook/builder-webpack5 from 6.5.14 to 6.5.15 in /frontend 2 years ago
Pavel Balashov dae7915a5b Merge branch 'release/12.4' into dev 2 years ago
Pavel Balashou 9498224720
Merge pull request #11919 from opf/bug/45799-race-condition-with-outdated-on-oauth-access-token 2 years ago
Pavel Balashou 3dff81b6e6
Merge branch 'release/12.4' into bug/45799-race-condition-with-outdated-on-oauth-access-token 2 years ago
Pavel Balashov ccd597ab9f Restructure the frontend code to be more readable. 2 years ago
Christophe Bliard 745dafc424
Fix rubocop linting errors 2 years ago
Christophe Bliard ac27dba493
refactor: Extract CustomField#column_name for "cf_#{id}" 2 years ago
Oliver Günther 20e9280d19
Add counter to github tab (#11938) 2 years ago
dependabot[bot] 998c89d905 Bump @storybook/angular from 6.5.14 to 6.5.15 in /frontend 2 years ago
dependabot[bot] 2874b35d03
Bump rails from 7.0.4 to 7.0.4.1 2 years ago
Eric Schubert 79ae6b63ec
[chore] fix attach file action text (#11933) 2 years ago
Andreas Pfohl 9e7a808ac9
[45520] Added tooltip for non-writeable directories 2 years ago
Andreas Pfohl 85dc0e8f1c
[45520] Fixed spec 2 years ago
Andreas Pfohl 0fd3524c54
Merge remote-tracking branch 'origin/dev' into implementation/45520-show-folder-without-create-permission-as-inactive 2 years ago
Andreas Pfohl 83fc0e7269
[45520] Refactored LocationPicker to accept new backend state 2 years ago
Oliver Günther 4f3e1e45d5
Update README.md 2 years ago
Eric Schubert 0a9651dd1b
[#45782] added comments to global emitting drag events 2 years ago
bsatarnejad 60733364c4 check if a date is non-working with weekayService and dayService on gantt chart 2 years ago
bsatarnejad 8fa3954ae9 change dayservice to be used for NWDs 2 years ago
Eric Schubert 2f8f329d2f
[#45782] moved drag event handling in ckeditor 2 years ago
Maya Berdygylyjova d49d6e8e6e
Merge pull request #11930 from opf/exchaning-screenshots-on-use-case-page 2 years ago
Maya Berdygylyjova 4427838e44 exchanging screenshots 2 years ago
Maya Berdygylyjova 6f73b0bccf
Merge pull request #11929 from opf/Screenshot-fix-on-the-use-case-page 2 years ago
Maya Berdygylyjova bd90454a6a Correcting spelling in screenshot file names 2 years ago
bsatarnejad 5653902361 check if a date is non-working with weekayService and dayService on calendar 2 years ago
bsatarnejad 38fd7c254f change dayservice to be used for NWDs 2 years ago
Christophe Bliard 10085736da
refactor: Rename and generalize #accessor_name as #attribute_name 2 years ago
ulferts f225fd7cf6
remove outdated comment 2 years ago
ulferts 2311a9472d
reuse getter method 2 years ago
ulferts 90a53a0aad
cost query - filter by cf value but return id 2 years ago
ulferts b43eb02f93
stabilize spec flickering locally 2 years ago
dependabot[bot] 16b9cd727c Bump esprint from 3.1.0 to 3.6.0 in /frontend 2 years ago
OpenProject Actions CI 08a4c2101d update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 009221b177 update locales from crowdin [ci skip] 2 years ago
ulferts aab662fb91
Merge pull request #11924 from opf/fix/bump_gems 2 years ago
Pavel Balashov 54b22c3d19 Use an explicit typecast. 2 years ago
ulferts 9a1b76668d
bump mail 2 years ago
ulferts 4d115f621d
remove rc reference from nokogiri gem 2 years ago
ulferts 44b27a6eb6
bump rubocop-capybara & rubocop-rspec 2 years ago
ulferts 9d3422e504
bump parallel_tests 2 years ago
ulferts 3548587415
bump excon & git 2 years ago
ulferts c65a653fd2
bump aws-partitions 2 years ago
ulferts f6bcc6955b
bump appsignal 2 years ago
Andreas Pfohl 328a5354aa
[45520] Added root directory to storage files response 2 years ago
Maya Berdygylyjova d4eb0bbc14
Merge pull request #11923 from opf/Updating-resource-management-use-case-documentation 2 years ago
Maya Berdygylyjova b891288ef7 Replacing screenshots in resource management use case 2 years ago
Markus Kahl 57534b868c
Merge pull request #11922 from opf/fix/openid-logout-redirect 2 years ago
Oliver Günther 4ff8948a6c
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther ae3fefa2ec
Bumped version to 12.4.3 2 years ago
Oliver Günther 33242ada0b
Add release-notes file 2 years ago
Pavel Balashov feb72ab96e Use Observable<void> instead of any type. 2 years ago
Oliver Günther 26d06090eb
Bump openid connect gem to fix logout redirect 2 years ago
ulferts f21c1efb2a
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Pavel Balashov 6481f97e31 [#45799] Race condition with outdated on OAuth access token 2 years ago
Benjamin Bädorf 0e74bd30da Change order of admin settings script variables 2 years ago
Andreas Pfohl 2e16648da1
Merge remote-tracking branch 'origin/dev' into implementation/45520-show-folder-without-create-permission-as-inactive 2 years ago
Christophe Bliard c2b9ccea0b
Prevent retry error when example metadata is missing 2 years ago
dependabot[bot] c5ddfb484e Bump nokogiri from 1.14.0.rc1 to 1.14.0 2 years ago
Andreas Pfohl 2b2fd2bdd1
Merge remote-tracking branch 'origin/dev' into implementation/45520-show-folder-without-create-permission-as-inactive 2 years ago
dependabot[bot] 0d2bf16f0a
Bump eslint-plugin-storybook from 0.6.8 to 0.6.10 in /frontend (#11914) 2 years ago
Christophe Bliard 1d58c74951
Merge pull request #11917 from opf/fix/rubocop-autocorrect-rspec-rails-inferred-spec-type 2 years ago
Christophe Bliard b0834002ba Remove dead code 2 years ago
Christophe Bliard fc5b44a803 Improve performance of /api/v3/capabilities endpoint 2 years ago
OpenProject Actions CI 6d0de8857c update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI c6c790561a update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 1495c5b7f0 update locales from crowdin [ci skip] 2 years ago
Andreas Pfohl dfa8c983f9
Merge pull request #11918 from opf/chore/make-storage-representer-uncached 2 years ago
Eric Schubert fcae4280e2
[chore] Remove cache for storage representer 2 years ago
Christophe Bliard 85b3258a29
Autocorrect with some rubocop cops 2 years ago
Andreas Pfohl 735d407f17
Merge remote-tracking branch 'origin/dev' into implementation/45520-show-folder-without-create-permission-as-inactive 2 years ago
Dombi Attila 8a167b97d1 Optimize the changed working days method 2 years ago
Andreas Pfohl 286214d3a9
Merge pull request #11837 from opf/implementation/44856-add-submit-action-and-upload-functionality 2 years ago
Dombi Attila f4d44f9248 Remove job argument as it has a default value 2 years ago
Dombi Attila b0c02dced7 Update the Settings::WorkingDaysUpdateService to schedule the WorkPackages::ApplyWorkingDaysChangeJob on a successful settings change 2 years ago
Dombi Attila 15ad45b17a Remove the Settings::Definition on_change callback as it is not neccessary anymore 2 years ago
Dombi Attila 11a31cf7ed Update WorkPackages::ApplyWorkingDaysChangeJob adding specs mixed with non-working days and non-working weekday settings 2 years ago
Dombi Attila c8da1e3328 Update WorkPackages::ApplyWorkingDaysChangeJob adding the previous_non_working_days and specs 2 years ago
Dombi Attila 210da2a807 Update WorkingDaysUpdateService spec to verify the delete/recreate scenario works correctly 2 years ago
Dombi Attila 2e12903bdc [#45473] Update the WorkPackages::ApplyWorkingDaysChangeJob to take NonWorkingDays into account. 2 years ago
OpenProject Actions CI 8d32322415 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 1a88bd944a update locales from crowdin [ci skip] 2 years ago
Christophe Bliard ebcc043b91 Rename AppendContentSecurityPolicy as AppendStoragesHostsToCspHook 2 years ago
Christophe Bliard 30bd4ddec6 Make test and documentation more readable 2 years ago
Wieland Lindenthal f2525eddbe [#45474] CSP: Allow connect-src for all storages a user knows 2 years ago
Birthe Lindenthal e57321f976
Adding the Nextcloud integration setup video to documentation (#11912) 2 years ago
Eric Schubert 8621f9ed8c
Merge branch 'dev' into implementation/44856-add-submit-action-and-upload-functionality 2 years ago
Eric Schubert 024b60fbda
[#44856] replaced regex in upload response parsing 2 years ago
Eric Schubert e03bc41a94
Apply suggestions from code review 2 years ago
Oliver Günther 1ba5938249
Add OIDC logout end_session_endpoint documentation 2 years ago
Oliver Günther e949340f85
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther c1aef26384
Update README.md 2 years ago
Oliver Günther 213f4063c2
Merge pull request #11897 from opf/fix/comment-validates-wp-changes 2 years ago
Oliver Günther 3dd27d2e48 Get the correct field container type for attribute macros 2 years ago
Oliver Günther 135250416c
Merge pull request #11880 from opf/bug/45591-date-alert-creation-job-timing-out 2 years ago
Dombi Attila 29bebde81f
[#45057] Week calculations on the gannt chart are incorrect in tests 2 years ago
Oliver Günther 39c7e8e51f
Don't use implicitly build custom_values for change detection 2 years ago
dependabot[bot] 0dd236b5d7
Bump @types/jquery from 3.5.14 to 3.5.16 in /frontend (#11903) 2 years ago
Oliver Günther 8d2bd8fdaf Remove footer_content setting 2 years ago
Oliver Günther 679ca81830 Fix TS error after version bump 2 years ago
Oliver Günther c73410a1a5 Bump angular to 15.1 2 years ago
Christophe Bliard f380440ce4
Merge pull request #11853 from opf/feature/3897-archive-project-via-project-settings-by-non-admins 2 years ago
Oliver Günther f1d590fc6e [45742] Fix missing injection in project time entries 2 years ago
OpenProject Actions CI 6227718fd0 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 2109753ee4 update locales from crowdin [ci skip] 2 years ago
ulferts 1dded3ab7e
Merge pull request #11901 from opf/fix/cherry-pick-bug-fix-44916 2 years ago
Dombi Attila ccc1cb8700
[#45057] Week calculations on the gannt chart are incorrect in tests 2 years ago
ulferts 780afef282
avoid unnecessary db call 2 years ago
ulferts 55d1ccc121
speedup sql for alertable work packages 2 years ago
ulferts fb78d2861a
limiting users eligible for date alerts 2 years ago
ulferts 85bdcaf9c3
separate date alert creation for individual users 2 years ago
Christophe Bliard b664cf6db3
[#3897] Fix error message 2 years ago
Maya Berdygylyjova a149e9a787
Merge pull request #11890 from opf/Update-user-settings-page-in-OP-system-admin-guide 2 years ago
Maya Berdygylyjova ac68528dff exchanging mail invitation screenshot 2 years ago
Andreas Pfohl 806d84a11f
[#44916] File picker does not load directory listing when OAuth token is expired 2 years ago
Christophe Bliard 41281d5b61
Merge pull request #11887 from opf/fix/42390/omniauth-bypass-self-registration 2 years ago
Eric Schubert 2eb54e073f
[#43577] Fix drag and drop by counting drag over and leave (#11896) 2 years ago
Eric Schubert 9d9fad008c
Merge pull request #11898 from opf/bug/45708-hover-effect-blue-color-is-missing-for-nc-empty-drag-and-drop-area 2 years ago
Oliver Günther 4062356e45
Remove not only nil, but also blank values 2 years ago
Christophe Bliard 0084d99851
Faster spec 2 years ago
ulferts 3130c6fc1a
Merge pull request #11900 from opf/fix/bump_gems 2 years ago
Christophe Bliard 8bd9531fd1
Make (Un)ArchiveService usage discoverable by IDEs 2 years ago
ulferts b59232b53a
bump test-prof 2 years ago
ulferts a0029a327f
bump listen 2 years ago
ulferts a50f16df42
bump rubocop & unicode-display_width 2 years ago
ulferts 569a977fcc
bump rspec-mocks 2 years ago
ulferts 87efb76237
bump rspec-expectations 2 years ago
ulferts 68428074f5
bump pry 2 years ago
ulferts 1a4f040271
bump parser & ruby-saml 2 years ago
ulferts ae7166bc52
bump excon & lefthook 2 years ago
ulferts f7129d93c9
bump aws-partitions 2 years ago
ulferts 86ab6e98e6
Merge pull request #11895 from opf/dependabot/bundler/dev/spring-4.1.1 2 years ago
ulferts 4bdd14ea94
Merge pull request #11899 from opf/dependabot/npm_and_yarn/frontend/dev/angular/platform-browser-dynamic-15.1.0 2 years ago
dependabot[bot] 46daf9b132
Bump @angular/platform-browser-dynamic in /frontend 2 years ago
OpenProject Actions CI f270c01e89 update locales from crowdin [ci skip] 2 years ago
Maya Berdygylyjova cc9a2119e7 adding more updated screenshots 2 years ago
Eric Schubert 312e7be15d
[#45708] Dragging over effect blue color is missing 2 years ago
Oliver Günther 62d9959251
Allow registered users to become activated 2 years ago
Christophe Bliard fa6e2ca196
Merge pull request #11891 from opf/chore/45672/invert-default-remap-setting 2 years ago
Andreas Pfohl f77546903d
[#45520] Show folder without "create" permission as inactive 2 years ago
Oliver Günther d573706de1
Bypass self registration for omniauth users 2 years ago
Oliver Günther 684d0491cc
Set oauth_allow_remapping_of_existing_users to true per default 2 years ago
Andreas Pfohl c5c82411bf
Merge remote-tracking branch 'origin/dev' into implementation/44856-add-submit-action-and-upload-functionality 2 years ago
birthe af5f6d366a Update docs link 2 years ago
Oliver Günther 8139f0b320 Fix missing declarations for airbnb import rules 2 years ago
Oliver Günther e28e16a012
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Andreas Pfohl c5bb1c82b2
[#44856] Fixed ESLint problems 2 years ago
dependabot[bot] 146d038fde
Bump @types/chart.js from 2.9.20 to 2.9.37 in /frontend (#11894) 2 years ago
Andreas Pfohl ef015b2388
Merge remote-tracking branch 'origin/dev' into implementation/44856-add-submit-action-and-upload-functionality 2 years ago
dependabot[bot] 764be35272
Bump spring from 4.1.0 to 4.1.1 2 years ago
OpenProject Actions CI 37cede07b8 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 722e4446af update locales from crowdin [ci skip] 2 years ago
Fweber1331 db48daab1e Added option via global WP 2 years ago
Fweber1331 9c27cfead5 Edit Use Case: Resource Management 2 years ago
Christophe Bliard ad6752355a
Merge pull request #11829 from opf/implementation/45339-modify-the-backend-to-support-saving-the-non-working-days 2 years ago
dependabot[bot] 2f9c66c2c6 Bump @storybook/addon-links from 6.5.12 to 6.5.15 in /frontend 2 years ago
Dombi Attila 685b8226de [#45339] Modify the backend to support saving the non working days 2 years ago
Andreas Pfohl 369581b4da
Merge remote-tracking branch 'origin/dev' into implementation/44856-add-submit-action-and-upload-functionality 2 years ago
Maya Berdygylyjova da1eb838b1 Updating screenshot and formatting style 2 years ago
Christophe Bliard 8bcbf705b2
Use one of docker-compose/docker compose (#11889) 2 years ago
Andrej Sandorf 55c438b952
task(docs): fix anchor and image links (#11888) 2 years ago
Oliver Günther 78d6be89ee
Remove .angular cache in docker after building (#11877) 2 years ago
Oliver Günther 925462f4c3 bump eslint and plugins to resolve unused_vars error 2 years ago
OpenProject Actions CI c004dabf31 update locales from crowdin [ci skip] 2 years ago
Christophe Bliard 3167f462fe
Refactor: simplify code 2 years ago
Christophe Bliard 9de8b17e26
Check archive_project permission when archiving through API 2 years ago
Christophe Bliard 164daa48f8
Fix archive project through API 2 years ago
Christophe Bliard 5cf125a6f9
[#3897] Add specific permission archive_project 2 years ago
Christophe Bliard fd352c31ac
Refactor 2 years ago
Maya Berdygylyjova 6d33bf96aa
Merge pull request #11885 from opf/synchronising-page-order-in-system-admin-guide-with-OP-application 2 years ago
Maya Berdygylyjova 919bdbb91e Update README.md 2 years ago
Maya Berdygylyjova 39f7ce4335
Merge pull request #11884 from opf/synchronising-page-order-in-system-admin-guide-with-OP-application 2 years ago
Maya Berdygylyjova eaac6f768e Harmonizing page order in SysAdmin guide to correspond to the order of the app 2 years ago
ulferts 34cd127a57
Merge pull request #11882 from davidluan/patch-1 2 years ago
OpenProject Actions CI 3e9fdb39d1 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI d937ada588 update locales from crowdin [ci skip] 2 years ago
davidluan f3b40cdc41
Fix Typo 2 years ago
ulferts 4f079994f0
Merge branch 'release/12.4' into dev 2 years ago
ulferts 6626131820
Merge pull request #11876 from opf/fix/45459/user-delete-message 2 years ago
Maya Berdygylyjova 66dbdd0d61
Merge pull request #11881 from opf/changing-page-order-in-system-guide 2 years ago
Maya Berdygylyjova 6bae68935f Moving Working days page below Enumerations page 2 years ago
Oliver Günther c7ba7b8cde
Prevent whitespace in wiki print button 2 years ago
Sven R. Kunze 93bdcb537b added a print menu item to the context menu of a wiki page 2 years ago
Oliver Günther 10a13e326b
Add appsignal tags to application job 2 years ago
dependabot[bot] c97346a3e5 Bump @types/mousetrap from 1.6.3 to 1.6.11 in /frontend 2 years ago
Christophe Bliard 2ae047dc70 Improve Schema API documentation 2 years ago
Oliver Günther cbc05b0848
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther 884fa65c1e
Remove log_delegator namespace 2 years ago
Oliver Günther ab0825ed25
Provide better message when users are deleted in background 2 years ago
Maya Berdygylyjova c6a3946d2e
Merge pull request #11875 from opf/Updating-screenshot-in-System-Admin-Guide 2 years ago
Maya Berdygylyjova 4503c868e7 Screenshot replaced by the current one 2 years ago
Maya Berdygylyjova 36491f3b64
Merge pull request #11851 from opf/minor-update-to-docs-style-guide-22dec 2 years ago
Oliver Günther 63325d483e
Add instructions for OIDC with keycloak 2 years ago
Maya Berdygylyjova 282207343f
Apply suggestions from code review 2 years ago
ulferts cbc7b9f124 optimize creating memberships for groups 2 years ago
ulferts 5673e7be80
Merge pull request #11871 from opf/service-timeout 2 years ago
dependabot[bot] ad594c4e97 Bump mousetrap from 1.6.3 to 1.6.5 in /frontend 2 years ago
dependabot[bot] b405288d6f Bump appsignal from 3.2.2 to 3.3.0 2 years ago
OpenProject Actions CI 4941590dfb update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 20f47ae47a update locales from crowdin [ci skip] 2 years ago
Oliver Günther 39360ebde2
Update Angular to v15 (#11778) 2 years ago
Oliver Günther 0487ef572a
Set service_past_wait=true by default 2 years ago
Oliver Günther cb60af9055
Merge remote-tracking branch 'origin/upgrade-to-ruby-3.2' into dev 2 years ago
Oliver Günther d76ff57cf9
Merge pull request #11870 from opf/fix/bump_gems 2 years ago
ulferts f15d4ce932
Merge pull request #11868 from opf/code-maintenance/45463-add-proper-config-load_defaults-in-rails-application 2 years ago
Cyril Rohr f7d413b061
Cleanup angular cache before packing up 2 years ago
ulferts cbc8b4ef4a
Merge pull request #11858 from opf/bug/45091-change-log-time-step-to-0.25h-instead-of-0.01h 2 years ago
ulferts a85eca7855
Merge pull request #11848 from opf/dependabot/npm_and_yarn/frontend/dev/storybook/manager-webpack5-6.5.15 2 years ago
ulferts 9e2be29383
bump grape 2 years ago
ulferts 14fd90313a
bump puma 2 years ago
ulferts afe3c658f6
bump ruby-prof 2 years ago
ulferts 5cc902cbe4
bump rubocop-rails 2 years ago
ulferts bea456c684
bump rubocop & rubocop-ast 2 years ago
ulferts 4755fd96c7
bump puma-plugin-statsd 2 years ago
dependabot[bot] b3c2f6a2f9 Bump ruby-prof from 1.4.4 to 1.4.5 2 years ago
ulferts ee95df18c3
bump net-imap 2 years ago
ulferts 9adedb07ea
bump erubi & launchy & rack 2 years ago
ulferts 6e1df4df41
bump debug & irb & mini_portile2 & minitest & racc 2 years ago
ulferts 2ffc1b076f
bump aws-partitions 2 years ago
OpenProject Actions CI 9a701b59ae update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI c1aa37bc45 update locales from crowdin [ci skip] 2 years ago
Christophe Bliard 3b6ed8f264
[#45463] Add rails upgrade initializer files 2 years ago
Markus Kahl 171e9dfee1 script for uploading backups to OpenProject 2 years ago
Oliver Günther 8db2e22822
Merge pull request #11796 from opf/maintenance/45102/remove-deprecated-envs 2 years ago
dependabot[bot] a677680f4e Bump json5 from 2.2.1 to 2.2.2 in /frontend 2 years ago
Christophe Bliard 844c7bfe5d Remove faker gem and sample_data:projects task 2 years ago
Christophe Bliard 69f3e9a761 [#45401] Remove redmine:send_reminders rake task 2 years ago
Christophe Bliard 556f2d57da
Fix flaky test 2 years ago
Christophe Bliard ab36d770c4 Add links and formatting to 'dev: state management' doc page 2 years ago
dependabot[bot] 48889e4699 Bump fast-json-patch from 3.1.0 to 3.1.1 in /frontend 2 years ago
OpenProject Actions CI b03be44e6c update locales from crowdin [ci skip] 2 years ago
Christophe Bliard 21a696ef9b
Update copyright information for 2023 2 years ago
Christophe Bliard d2658792c3
Handle `URI.parse` returning empty string in host instead of nil 2 years ago
Christophe Bliard 4d03f2620b
Fix rspec-mocks compatibility with ruby 3.2 2 years ago
Christophe Bliard 9246786c04
Bump nokogiri version to 1.14.0.rc1 2 years ago
Christophe Bliard 470b55019b
Fix rspec-mocks argument fowarding with ruby 3.2 2 years ago
Christophe Bliard 3967b051e8
Bump ruby to 3.2.0 2 years ago
Christophe Bliard e03cad4ede
Merge pull request #11823 from Rincewind34/fix/45453-wptable-highlighting-configuration-misses-all-attributes-highlighted-hint 2 years ago
Christophe Bliard 598eb7422f
Merge pull request #11824 from Rincewind34/fix/45454-wpgrid-does-not-align-assignee-and-dates-over-columnes 2 years ago
Christophe Bliard 717d561ae5
Merge pull request #11862 from opf/fix/45443-45445-small-design-fixes-12.4-backport 2 years ago
Benjamin Bädorf 49b2d0ed70
Fix date alert page select dropdown spacings 2 years ago
Benjamin Bädorf 34f5b1e02e
Improve spacing of attributes spanning 2 columns 2 years ago
Christophe Bliard d69cd0dce7
Merge pull request #11815 from opf/fix/45443-45445-small-design-fixes 2 years ago
Christophe Bliard 3553a80990
Remove deprecated environment variables used with docker 2 years ago
Christophe Bliard ad36cecb3e
Change duration field step to 0.25h 2 years ago
OpenProject Actions CI 15049f7a45 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 51dc840b79 update locales from crowdin [ci skip] 2 years ago
Christophe Bliard f1d86b7118
Merge pull request #11818 from opf/implementation/45450-implement-the-apiv3daysnon_working-endpoint 2 years ago
Christophe Bliard a5fdd92039
Fix API doc of GET /api/v3/days/non_working 2 years ago
Debashis Biswal af6dc85f08
Fix comma splice in README.md (#11846) 2 years ago
Christophe Bliard 0b6acb28ae
Merge pull request #11855 from opf/code-maintenance/45543-allow-expires_in-parameter-for-openprojectcachefetch 2 years ago
Christophe Bliard 21185652cd
Merge pull request #11852 from opf/dependabot/bundler/dev/rubocop-1.41.1 2 years ago
Christophe Bliard 7f47ed6629
Prevent misuse of some PrincipalFactory attributes 2 years ago
Wieland Lindenthal 35eb0e01ad
[#45543] Allow expires_in parameter for OpenProject::Cache.fetch 2 years ago
Andreas Pfohl 125935d3d0
[#44856] removed temporary information for CSP 2 years ago
Christophe Bliard b8f34ad503
Merge pull request #11849 from opf/bug/45536-the-finish-date-slider-for-a-task-via-the-gannt-chart-is-not-accurate 2 years ago
Andreas Pfohl 81ef0701eb
[#44856] Fixed specs 2 years ago
Andreas Pfohl 37409a2141
Merge remote-tracking branch 'origin/dev' into implementation/44856-add-submit-action-and-upload-functionality 2 years ago
Andreas Pfohl 3540411006
[#44856] Validate request body for prepare upload endpoint 2 years ago
dependabot[bot] 9deb8a935e
Bump rubocop from 1.41.0 to 1.41.1 2 years ago
Parimal Satyal e5cd32572a Added tips on highlighted areas and numbered labels 2 years ago
Dombi Attila 6619f67286 [#45536] The finish date slider for a task via the gannt chart is not accurate 2 years ago
dependabot[bot] ca42811e4f
Bump @storybook/manager-webpack5 from 6.5.14 to 6.5.15 in /frontend 2 years ago
OpenProject Actions CI 30ebc0385d update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 15d468de52 update locales from crowdin [ci skip] 2 years ago
ulferts 242702b9dc
Merge pull request #11842 from opf/dependabot/npm_and_yarn/frontend/dev/source-map-explorer-2.5.3 2 years ago
Maya Berdygylyjova 5bfd18da3a
Merge pull request #11847 from opf/documentation/45528-add-log-time-by-left-click-on-work-package-to-user-guide-(time-tracking) 2 years ago
Maya Berdygylyjova 018adeeca6 Correcting a typo 2 years ago
Markus Kahl 6f346983a7 docs on how to restore dumps from the cloud 2 years ago
JanKeppler 44c001c6c0 [#45528] Add log time by left click on work package to user guide (time tracking) https://community.openproject.org/work_packages/45528 2 years ago
Maya Berdygylyjova 97aeab5959
Merge pull request #11845 from opf/task/44513-installation-guide-update-httpswwwopenprojectorgdocsinstallation-and-operations 2 years ago
Maya Berdygylyjova 96abea0ae1
Merge pull request #11844 from opf/task/43904-user-guide-add-a-link-for-ressource-management-in-time-and-cost-tracking 2 years ago
Maya Berdygylyjova 7fba87f352 correcting a typo in a link 2 years ago
Maya Berdygylyjova f34c337d33 Correcting 1 typo 2 years ago
JanKeppler cfbe351beb [#44513] Installation guide: Update https://www.openproject.org/docs/installation-and-operations/ https://community.openproject.org/work_packages/44513 2 years ago
Christophe Bliard 281885b858
Merge pull request #11841 from opf/fix/45218-global-search-line-height 2 years ago
Maya Berdygylyjova 9ba01af385
Merge pull request #11843 from opf/documentation/45334-edit-working-with-backlogs-section 2 years ago
JanKeppler 9a19ef7726 [#43904] User guide: Add a Link for ressource management in Time and cost tracking https://community.openproject.org/work_packages/43904 2 years ago
JanKeppler 4106b5231f [#45334] Edit "Working with Backlogs" section https://community.openproject.org/work_packages/45334 2 years ago
Benjamin Bädorf 68a4749bfd
Increase line-height in global search 2 years ago
Christophe Bliard 55cad4bc7f
Merge branch 'release/12.4' into dev 2 years ago
dependabot[bot] 28ca2bd4cc
Bump source-map-explorer from 2.5.2 to 2.5.3 in /frontend 2 years ago
Parimal Satyal 7236c62ad4
Minor updates/bugfixes to user and admin guides (#11834) 2 years ago
Eric Schubert fd65290067
[#44856] use prepare link from storage response 2 years ago
Dombi Attila 3bd4b427ee
Merge pull request #11833 from opf/bug/45434-help-menu-entries-overlapping-for-non-english-language-settings 2 years ago
Andreas Pfohl 8bef375d8d
[#44856] StorageRepresenter returns multiple prepare upload links 2 years ago
ulferts 8719a42d41
Merge pull request #11840 from opf/fix/bump_gems 2 years ago
Christophe Bliard 89d75b5251
Merge pull request #11831 from opf/fix/in-dev-configure-csp-from-settings-instead-of-hardcoded-values 2 years ago
Benjamin Bädorf d1cbc718c7
Merge branch 'dev' into fix/45443-45445-small-design-fixes 2 years ago
Christophe Bliard 3d1afe4736
Fix flaky test 2 years ago
Christophe Bliard 934ebfd9bc
Output log dir and disable pry by default 2 years ago
Christophe Bliard 2690ed7072
Improve error message of #retry_block used in capybara tests 2 years ago
ulferts 7aee2122f0
bump ruby-prof 2 years ago
ulferts 00653bf9d1
bump rubocop 2 years ago
ulferts 75449bca5f
bump rspec-expectations 2 years ago
ulferts 3d90094bfa
bump rouge 2 years ago
ulferts e2c90a933e
bump psych 2 years ago
ulferts 77c7859ca0
bump io-console 2 years ago
ulferts ba1e19bda4
bump git 2 years ago
ulferts e98e28d2b0
bump date 2 years ago
ulferts 81e5a33093
bump aws-partitions 2 years ago
ulferts b688ecf9c0
Merge pull request #11838 from opf/dependabot/npm_and_yarn/frontend/dev/css-loader-6.7.3 2 years ago
ulferts f623497da9
Merge pull request #11839 from opf/dependabot/bundler/dev/shoulda-matchers-5.3.0 2 years ago
dependabot[bot] e7bab4837a
Bump shoulda-matchers from 5.2.0 to 5.3.0 2 years ago
dependabot[bot] 8cca03a172
Bump css-loader from 6.7.2 to 6.7.3 in /frontend 2 years ago
OpenProject Actions CI 176f889220 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 624be39230 update locales from crowdin [ci skip] 2 years ago
Eric Schubert 2cc34cca40
Merge branch 'dev' into implementation/44856-add-submit-action-and-upload-functionality 2 years ago
Eric Schubert 2d1b0d8c13
Merge pull request #11832 from opf/feature/43576-harmonize-drop-zones 2 years ago
Torben Köhler 4ddd13103d Merge branch 'dev' of github.com:opf/openproject into fix/45454-wpgrid-does-not-align-assignee-and-dates-over-columnes 2 years ago
Torben Köhler 57e0056bbf Adjusted card styling to make subject grow instead of floating assignee and dates to the bottom 2 years ago
ulferts 461f1d741b
Merge pull request #11835 from opf/dependabot/npm_and_yarn/frontend/dev/eslint-plugin-jsx-a11y-6.6.1 2 years ago
ulferts 1aafb8b0d4
Merge pull request #11836 from opf/dependabot/bundler/dev/rack-protection-3.0.5 2 years ago
dependabot[bot] 9969e08808
Bump rack-protection from 3.0.4 to 3.0.5 2 years ago
dependabot[bot] 422cea9e43
Bump eslint-plugin-jsx-a11y from 6.4.1 to 6.6.1 in /frontend 2 years ago
OpenProject Actions CI a81072f2c2 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 633b05f495 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 374e53ec5b update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 5c41d00be2 update locales from crowdin [ci skip] 2 years ago
Christophe Bliard 50e39217f1
[#45434] Fix help menu entries overlapping for non-English languages 2 years ago
Eric Schubert 6fdf52e04c
[#43576] Harmonize drop zones 2 years ago
ulferts 1285d97943
Merge branch 'release/12.4' into dev 2 years ago
Eric Schubert e343a9458a
[#44856] fixed file name encoding 2 years ago
Christophe Bliard 4092e8316e
Use configured hostname and port in CSP proxied values 2 years ago
Torben Köhler fb78f409be Merge branch 'dev' of github.com:opf/openproject into fix/45454-wpgrid-does-not-align-assignee-and-dates-over-columnes 2 years ago
Torben Köhler 136d25b016 Merge branch 'dev' of github.com:opf/openproject into fix/45453-wptable-highlighting-configuration-misses-all-attributes-highlighted-hint 2 years ago
ulferts 55c56b8e08
Merge pull request #11814 from opf/bug/44940-activated-checkbox-in-pdf-export 2 years ago
ulferts 0ff05a14b3
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
ulferts 9908d3209b
Merge pull request #11827 from opf/Correcting-a-typo-in-documentation 2 years ago
ulferts 3fe9e65fdd
Merge pull request #11821 from opf/dependabot/npm_and_yarn/frontend/dev/storybook/builder-webpack5-6.5.14 2 years ago
ulferts 269db6e588
Merge pull request #11822 from opf/dependabot/bundler/dev/lefthook-1.2.6 2 years ago
Christophe Bliard cd4c84bc74
Merge pull request #11793 from opf/maintenance/remove-sentry 2 years ago
OpenProject Actions CI 22331cc39e update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 1a816e7bc8 update locales from crowdin [ci skip] 2 years ago
Dombi Attila 3f07c7d110 [#45450] Implement the api/v3/days/non_working endpoint 2 years ago
dependabot[bot] 03bcd5aa3a
Bump @storybook/builder-webpack5 from 6.5.10 to 6.5.14 in /frontend 2 years ago
dependabot[bot] d94bbdbb08
Bump lefthook from 1.2.5 to 1.2.6 2 years ago
Oliver Günther 56ff0b34be
Merge pull request #11816 from opf/fix/45438-escape-webhook-deliveries-response-headers-html 2 years ago
ulferts 5fefc4cce0 fix null values in journal specs 2 years ago
Maya Berdygylyjova b6fd1ec78a Adding a step on draft PRs to the documentation process 2 years ago
Maya Berdygylyjova 9d42aa2b93 Update README.md 2 years ago
ulferts 454819b60a
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Torben Köhler a94693033c Set assigignee and dates in wp-single-card (full rendering) to float to the bottom 2 years ago
Torben Köhler ea678cb55c Added translated placeholder to inline highlighted attributes selection 2 years ago
Torben Köhler df6f5ddf4a Corrected code styling 2 years ago
Torben Köhler 6dba5c3ae9 Fixed OP#45451 by subscribing onReady of WorkPackageViewHighlightingService 2 years ago
Oliver Günther c6361aba1f Fix cancelling modal on submit due to first button being called 2 years ago
Oliver Günther ea45e4e5da
Merge pull request #11802 from opf/feature/45060/reactivate-comment-draft-on-reenter 2 years ago
Christophe Bliard 9a40a58d69
Remove references to Sentry from code comments 2 years ago
OpenProject Actions CI 64b8a5d12f update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 581f14296c update locales from crowdin [ci skip] 2 years ago
Oliver Günther c4afc9d297
Don't override the cancel reset action when exiting 2 years ago
Oliver Günther c0926da075
Save changes to FormattableEditField on destroy 2 years ago
Oliver Günther 965fd1d69c
Scope CommentService to single WP component and save draft 2 years ago
Christophe Bliard 32914911a1
Fix wrong delivery response displayed on click 2 years ago
Eric Schubert 25613577d8
[#44856] added linking after upload and error handling 2 years ago
Christophe Bliard 0350c2995e
Escape response headers in webhook deliveries page 2 years ago
Benjamin Bädorf 4371677c73
Fix date alert page select dropdown spacings 2 years ago
Benjamin Bädorf 892ff93a26
Improve spacing of attributes spanning 2 columns 2 years ago
Oliver Günther 91f1f08784
Bumped version to 12.4.2 2 years ago
Oliver Günther 755b8415f5
Add release-notes file 2 years ago
Oliver Günther e218bc5e26 Fix dotnet path for xeokit-metadata 2 years ago
ulferts b02db09a1f
Merge pull request #11714 from opf/implementation/44841-adding-file-storage-via-api-endpoint 2 years ago
Andreas Pfohl 10f4328723
[#44856] Integrated frontend for upload with backend for share creation 2 years ago
ulferts b08614e07b
Merge pull request #11801 from opf/code-maintenance/45234-remove-default-values-from-journal-tables-definition 2 years ago
Christophe Bliard c1fdb1a3ad [#45438] Fix messy rendering of webhook show page 2 years ago
ulferts 49e2be3cfb
add symbol fallback font to pdf export 2 years ago
ulferts 5f03b0f1a5
Merge pull request #11805 from opf/fix/bump_gems 2 years ago
Maya Berdygylyjova d3b5929051
Merge pull request #11812 from opf/task/45036-update-price-for-installation-support-in-faq 2 years ago
Maya Berdygylyjova 187607515e Changing installation fee pricing 2 years ago
dependabot[bot] ab4c2b9cef Bump rails-html-sanitizer from 1.4.3 to 1.4.4 2 years ago
ulferts 1ab7559106
bump public_suffix & stringio 2 years ago
ulferts 2a2a10d524
bump rotp 2 years ago
ulferts 06db0a5afe
bump irb & reline 2 years ago
ulferts 42347b9d82
bump aws-partitions 2 years ago
ulferts d9d2bed67b
bump loofah & rails-html-sanitizer & rubocop-rspec 2 years ago
ulferts 43de31c186
bump rspec-mocks 2 years ago
ulferts 2ee7a0bd9a
bump date & net-imap 2 years ago
ulferts 8731261e35
bump excon & irb 2 years ago
ulferts 0d9b901df0
bump aws-partitions 2 years ago
ulferts bc7343bc67
bump appsignal 2 years ago
Andreas Pfohl 61e6c616a5
[#44856] Get upload link from StorageFilesResourceService 2 years ago
Oliver Günther f586594346
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
dependabot[bot] e21f91001a Bump @storybook/angular from 6.5.13 to 6.5.14 in /frontend 2 years ago
dependabot[bot] 0c2be256cf Bump loofah from 2.19.0 to 2.19.1 2 years ago
dependabot[bot] ecf7149828 Bump lefthook from 1.2.4 to 1.2.5 2 years ago
Oliver Günther 413264ae7e Fix scope attribute for custom_field 2 years ago
Benjamin Bädorf 1dde164c59
Increase notification setting label width 2 years ago
OpenProject Actions CI f22ad78ac9 update locales from crowdin [ci skip] 2 years ago
Eric Schubert 7c10cc07e7
[#44856] enabled file upload 2 years ago
Oliver Günther f373454ba9 Bump oidc gem to fix azure email override 2 years ago
Oliver Günther f80d5310ea
Fix missing trailing dot 2 years ago
Christophe Bliard e0d6c65a55
Merge pull request #11764 from opf/fix-day_filter_order 2 years ago
Benjamin Bädorf 8f3e6a8bd7 Increase notification setting label width 2 years ago
ulferts 2294d17242
Merge pull request #11797 from opf/fix/45391/day-count-localize 2 years ago
Christophe Bliard efac3f0a24
[#45234] Remove default values from journal tables definition 2 years ago
Christophe Bliard 76b94b6150
Merge pull request #11799 from opf/bug/45385-can-not-delete-files-from-wiki-pages 2 years ago
ulferts cf7bd75211
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Christophe Bliard fbaf34e6d5
[#45385] Allow delete files from WiKi edit page 2 years ago
adam-op aae6ecddde [#45213] Cross Link Authentication and Custom OpenID Connect Providers 2 years ago
ulferts 0eb22698b4 default value for latest project activity timestamp column 2 years ago
dependabot[bot] 21d8b21b3d Bump @datorama/akita from 6.2.1 to 6.2.4 in /frontend 2 years ago
OpenProject Actions CI 2ae0d12663 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 144a97b285 update locales from crowdin [ci skip] 2 years ago
Oliver Günther 11115a988e Update IAN center no_results text 2 years ago
Eric Schubert c1df988b36
Merge branch 'dev' into implementation/44841-adding-file-storage-via-api-endpoint 2 years ago
Eric Schubert a1ef0dc706
[#44841] some more fixes and regression tests 2 years ago
Benjamin Bädorf 256fbc0d76
Fix notification setting label width 2 years ago
Benjamin Bädorf 8fcad16a92 Fix notification setting label width 2 years ago
Fahad Alduraibi 890125e0c9
Pass ssl_verification value to the IMAP library 2 years ago
Oliver Günther 7499923302
Don't pluralize, but localize day count 2 years ago
Oliver Günther 02566d8a16
Remove deprecated packager environment variables 2 years ago
ulferts 3d36fd9741
Merge pull request #11768 from opf/implementation/45082-display-project-attributes-activities-in-activity-module 2 years ago
ulferts 42987b4a4a
Merge branch 'release/12.4' into dev 2 years ago
Eric Schubert 810a522476
Merge pull request #11762 from opf/implementation/43688-add-drop-box-for-file-link-list 2 years ago
ulferts 131abfbc03
Merge pull request #11792 from opf/bug/45392-bad-spacing-between-versions-in-roadmap-page 2 years ago
Christophe Bliard 8e6aeaed73
Display project activities as 'Project attributes' 2 years ago
Christophe Bliard 4c44c91ada
Fix tests about project activity being present now 2 years ago
Christophe Bliard 064c3412cd
Unchecked project attributes by default in activity page 2 years ago
Christophe Bliard b0d583a95e
Display project activities in activity page 2 years ago
Eric Schubert fcd0b3aba0
[#44856] Add submit action and upload functionality 2 years ago
Oliver Günther c7c2f679c7
Add backchannel and attribute mapping for oidc 2 years ago
Eric Schubert 27cc9969ca
[#43688] fixed qa selector and replaced button label 2 years ago
Oliver Günther 51730215b2
Remove sentry 2 years ago
Christophe Bliard c9b717d94d
#45392: Group versions information together on roadmap page 2 years ago
Eric Schubert a9ee223e28
Merge pull request #11787 from opf/implementation/45214-add-success-notification-toast-after-linking-files-from-op-side 2 years ago
Oliver Günther b16887fb7f
Add notification to ignored actions 2 years ago
Torben Köhler 2904a9d405
Fixed text overflow in Safari 2 years ago
Torben Köhler d4af3c0968 Fixed text overflow in Safari 2 years ago
ulferts fe10b4e35e
Revert "Bump swagger-ui from 4.1.3 to 4.15.5 in /frontend" 2 years ago
Christophe Bliard 7e89db0f5b
#45348 In Activity page, keep "Subprojects" state when navigating between pages 2 years ago
Christophe Bliard f86f9f4ae1 #45348 In Activity page, keep "Subprojects" state when navigating between pages 2 years ago
ulferts 3cf8e4bbaf
Merge pull request #11790 from opf/dependabot/npm_and_yarn/frontend/dev/appsignal/javascript-1.3.24 2 years ago
adam-op 74e3010709 [#45345] Add FAQ for changing the email/account in cloud for instance creator 2 years ago
dependabot[bot] 3a2c7b9dcb
Bump @appsignal/javascript from 1.3.23 to 1.3.24 in /frontend 2 years ago
OpenProject Actions CI 27308f5d4b update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 86a17699e0 update locales from crowdin [ci skip] 2 years ago
Eric Schubert dd029fff27
[#45214] added success notification after creating file links 2 years ago
Eric Schubert 09eba81e1c
[#43688] replaced add-link icon 2 years ago
Eric Schubert 417ce464bd
[#43688] restyle storage file link list 2 years ago
Eric Schubert ee61f7c961
[#44841] fixed representer maps 2 years ago
Eric Schubert 46d394501f
[#44841] fixed merge conflict problems 2 years ago
Eric Schubert 33fadd2da3
[#44841] added requests specs 2 years ago
Eric Schubert f14b33faee
[#44841] added storage request specs for new endpoint 2 years ago
Eric Schubert 2cf64065a8
[#44841] rework of api endpoints 2 years ago
Eric Schubert 3590831310
[#44841] added api spec for oauth credentials 2 years ago
Eric Schubert 66aaa14613
[#44841] adding storages via api v3 2 years ago
Eric Schubert 45f8c3ad9c
[#44841] added api spec 2 years ago
ulferts b2fc57d544
Merge pull request #11784 from opf/dependabot/npm_and_yarn/frontend/dev/storybook/manager-webpack5-6.5.14 2 years ago
ulferts 3b176e7007
Merge pull request #11785 from opf/dependabot/bundler/dev/aws-sdk-core-3.168.4 2 years ago
dependabot[bot] a8e334d3c7
Bump aws-sdk-core from 3.168.3 to 3.168.4 2 years ago
dependabot[bot] a4977a696e
Bump @storybook/manager-webpack5 from 6.5.10 to 6.5.14 in /frontend 2 years ago
Dombi Attila 0490652171
Merge pull request #11782 from opf/lock-mail-version 2 years ago
Dombi Attila e4d7756b49 Add todo comment on gemfile. 2 years ago
Oliver Günther 8c956f134e
Lock mail version to 2.7.1 2 years ago
Dombi Attila b6d8b0bfd6
Merge pull request #11780 from opf/fix/bump_gems 2 years ago
ulferts 04bdc009f1
bump mini_magick 2 years ago
ulferts f131a0dd78
bump rubocop 2 years ago
ulferts 0d928a877c
bump rdoc 2 years ago
Andrej Sandorf 908a8a2579
fix(docs): remove invalid empty headline [skip ci] (#11781) 2 years ago
Birthe Lindenthal 0dd9735a4f
Docs wording and typo (#11779) 2 years ago
ulferts 4076ff6bb9
bump net-protocol 2 years ago
ulferts 5916193ede
bump aws-sdk-kms 2 years ago
ulferts 926e5d07a9
bump aws-partitions 2 years ago
ulferts ba84627884
Merge branch 'release/12.4' into dev 2 years ago
Parimal Satyal a586cb507f
Doc updates to Nextcloud and Notification pages (#11770) 2 years ago
adam-op 5431100281 [#44826] Update manual installation guide 2 years ago
Dombi Attila 1691077d44
[Fix] Create rake task to fix missing notification settings (#11362) 2 years ago
dependabot[bot] 9e9c960698 Bump nokogiri from 1.13.9 to 1.13.10 2 years ago
dependabot[bot] 3192cf824e Bump @types/urijs from 1.19.6 to 1.19.19 in /frontend 2 years ago
dependabot[bot] f3354d24e2 Bump json_schemer from 0.2.23 to 0.2.24 2 years ago
Oliver Günther 20ed4993a9
Add new default query for overdue (#11774) 2 years ago
Dombi Attila c6403989ce [#44440] Issues with project selection on mobile #2 2 years ago
Dombi Attila fe90ad049c
Merge pull request #11772 from opf/fix/45331/duplicate-members 2 years ago
Dombi Attila 03190b30d8 Fix rubocop error 2 years ago
Dombi Attila a611544ab3
Merge pull request #11773 from opf/feature/29086/default-view-activity 2 years ago
Christophe Bliard 444a561437
Refactor: rename for more clarity and less confusion 2 years ago
Oliver Günther f4041d1c2e
Set status to all for "Latest activity" view 2 years ago
Oliver Günther 37aec2f4c2
Fix duplicate members when filtering for group 2 years ago
ulferts a117f41836
Merge branch 'release/12.4' into dev 2 years ago
ulferts e1a3df5801
Merge pull request #11761 from opf/fix/bump_gems 2 years ago
ulferts 5ca249cd65
bump aws-sdk-sns 2 years ago
Christophe Bliard 4a3a2fd3c3
refactor: inline acts_as_journalized 2 years ago
Christophe Bliard c10d446958
refactor: simplify logic 2 years ago
ulferts 0835537a50
Merge pull request #11765 from opf/dependabot/npm_and_yarn/frontend/dev/swagger-ui-4.15.5 2 years ago
Birthe Lindenthal 1ea520e17f
Update links (#11767) 2 years ago
dependabot[bot] 1f1d025d91
Bump swagger-ui from 4.1.3 to 4.15.5 in /frontend 2 years ago
OpenProject Actions CI fdf5f8fcef update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI b8e6e155be update locales from crowdin [ci skip] 2 years ago
Dombi Attila 64b2af75ea Fix multiple day filter bug, by explicitly applying the from clause when it's present 2 years ago
ulferts dd46754b61
Merge pull request #11763 from opf/refactor-use_be_writable 2 years ago
Dombi Attila f72699403d Use be_writable instead of writable? in specs 2 years ago
Oliver Günther e007f4f5e8
Merge pull request #10822 from opf/bump/angular14 2 years ago
Dombi Attila 2eafa92e81
Merge pull request #11732 from opf/fix/move_property_name_conversion_for_writability_check 2 years ago
Christophe Bliard d318799745
Merge pull request #11741 from opf/implementation/45081-journalize-project-attributes-changes 2 years ago
Oliver Günther 0b0b23a28a
Write gon also on create response 2 years ago
Oliver Günther 255bf5fd9d
Restore current bootstrap, it breaks some services 2 years ago
Christophe Bliard 2cc0a43503
Fill project journals with existing projects data 2 years ago
Christophe Bliard 3dc6effdb0
Make projects identifier non nullable 2 years ago
Christophe Bliard 03dac03c09
Journalize project attributes 2 years ago
Oliver Günther 297a9a5310
Improve board sorting waiting 2 years ago
ulferts 568f4fdc26
bump net-protocol & timeout 2 years ago
ulferts aecc6bc436
bump mail 2 years ago
ulferts 291c6d1102
bump lefthook 2 years ago
ulferts a66a2976ea
bump json 2 years ago
ulferts 6bcf11029e
bump fugit & racc 2 years ago
ulferts 6fa93c98d7
bump aws-sdk-core 2 years ago
ulferts e6f4f61b52
bump aws-partitions 2 years ago
ulferts 123863826b
Merge branch 'release/12.4' into dev 2 years ago
ulferts 79889ac565
Merge pull request #11735 from opf/bug/44827-relatable-predecessor-chain-for-child 2 years ago
Oliver Günther b5f4e7af30
Rewrite cost spec for better waiting 2 years ago
Oliver Günther 3eb3851153
Redirect with query params in overview module 2 years ago
Oliver Günther 8704c78495
Fix missing const in project script 2 years ago
Oliver Günther b6ec1941cf
Fix waitForElement if element is already present 2 years ago
Oliver Günther ba03c892f2
Fix script errors and make spec wait better 2 years ago
Oliver Günther d12fd7aa93
Fix trailing slash redirect, this breaks onboarding tour by not taking 2 years ago
Oliver Günther 3f38cbac2e
Fix member form 2 years ago
Oliver Günther 365963019b
Fix backup component being disabled by verification 2 years ago
Oliver Günther b55d9b2cee
Fix type errors after rebase 2 years ago
Oliver Günther e2f17d057b
Fix enjoyhint references to window 2 years ago
Oliver Günther dddcc03c77
Work around fullcalendar css import 2 years ago
Oliver Günther 6c42862c70
Fix JS errors on reporting page 2 years ago
Oliver Günther dc02c32432
Fix language in non-headless option 2 years ago
Oliver Günther fe39f37edd
Replace qrcode with package 2 years ago
Oliver Günther 36b65e32ed
fix reference error with newer TS compile 2 years ago
Oliver Günther 1257a3bebd
Remove delayed bootstrap 2 years ago
Oliver Günther facc347fc3
Bump angular to v14 2 years ago
ulferts 961537809f
Merge pull request #11757 from opf/maintenance/add-test-cases-for-principals-scopes-visible 2 years ago
ulferts 0873c2cba2
Merge pull request #11756 from opf/maintenance/remove-journals-activity-type 2 years ago
Christophe Bliard 14b3cc3deb
Remove journals.activity_type column from db 2 years ago
Christophe Bliard d5a3b0019f
Remove usage of journals.activity_type 2 years ago
Dombi Attila d4df2aed35
[#44440] Issues with project selection on mobile 2 years ago
Dombi Attila 601d57061e [#44440] Issues with project selection on mobile 2 years ago
dependabot[bot] bbc05d1ee7 Bump selenium-webdriver from 4.7.0 to 4.7.1 2 years ago
OpenProject Actions CI b668503cfc update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 096dc030ff update locales from crowdin [ci skip] 2 years ago
Christophe Bliard 229fc2ee9b Add debug gem 2 years ago
Christophe Bliard 5996d3a03e
Cover groups, placeholder users, and system users cases 2 years ago
Christophe Bliard 81ac9d3056
Fix flaky test 2 years ago
Christophe Bliard 234e9a56f6 Fix flaky token_strategy_manager_spec.rb test 2 years ago
Oliver Günther bd4b11417e
Add note for centos 7 postgresql-libs workaround 2 years ago
Christophe Bliard 2f61c9b4dd Ensure a non existing job class does not crash the worker 2 years ago
as-op da1a971416
Revert "Documentation/release 12.4 to index page [skip ci] (#11751)" 2 years ago
Andrej Sandorf 4c082aa4ac
Documentation/release 12.4 to index page [skip ci] (#11751) 2 years ago
Cyril Rohr c2ec1a256c
Fix workflow dispatch for openproject-flavours 2 years ago
Cyril Rohr 1db90c9324
Add trigger for openproject-flavours 2 years ago
ulferts b4d141a97d
fix typo in i18n 2 years ago
ulferts 4ee4320b69
Merge pull request #11750 from opf/fix/bump_gems 2 years ago
Oliver Günther f03afa7b30
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther c17eff53cd
Bumped version to 12.4.1 2 years ago
Oliver Günther 15c316a0ef
Add release-notes file 2 years ago
OpenProject Actions CI d1f6a4d143 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 41f4474e55 update locales from crowdin [ci skip] 2 years ago
ulferts 2bc485e6cc
bump bootsnap 2 years ago
ulferts f66aac7d69
bump sentry 2 years ago
ulferts f71e50f5fc
bump timecop 2 years ago
ulferts 6028b86460
bump selenium-webdriver 2 years ago
ulferts e826349cff
bump rubocop-ast 2 years ago
ulferts 392b773047
bump lefthook 2 years ago
ulferts 34d0e3fd77
bump aws-sdk-core 2 years ago
ulferts 487c4295c8
bump aws-partitions 2 years ago
ulferts 2321701f7f
move property name conversion for writability check 2 years ago
ulferts 50144facbd
Merge branch 'release/12.4' into dev 2 years ago
ulferts e74f2c0dff
Merge branch 'release/12.3' into release/12.4 2 years ago
ulferts 5976dba6c2
Bumped version to 12.3.5 2 years ago
ulferts b408737e17
Add release-notes file 2 years ago
ulferts c4b80ae6f9
Merge pull request #11749 from opf/dependabot/npm_and_yarn/frontend/decode-uri-component-0.2.2 2 years ago
ulferts 837ded04e7
Merge pull request #11748 from opf/fix/chrome_108_freeze_by_column_layout 2 years ago
ulferts 73acc991bb
Merge branch 'release/12.4' into dev 2 years ago
dependabot[bot] 7a258466c7
Bump decode-uri-component from 0.2.0 to 0.2.2 in /frontend 2 years ago
ulferts c393346ad4
Merge pull request #11746 from opf/dependabot/npm_and_yarn/frontend/dev/sass-1.56.1 2 years ago
ulferts 14eac59b92
Merge pull request #11747 from opf/dependabot/bundler/dev/tzinfo-data-1.2022.7 2 years ago
Benjamin Bädorf e06870a6fa
Change the layouting of wp-attribute-groups (#11696) 2 years ago
dependabot[bot] 176156b5d8
Bump tzinfo-data from 1.2022.6 to 1.2022.7 2 years ago
dependabot[bot] 6dd60f192c
Bump sass from 1.54.4 to 1.56.1 in /frontend 2 years ago
OpenProject Actions CI ca3a6547a0 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 4e8c18d2db update locales from crowdin [ci skip] 2 years ago
ulferts e65321ae43
Merge pull request #11740 from opf/44951-harmonize-enterprise-features-teaser-pages 2 years ago
ulferts 9dd88477c5
Merge pull request #11743 from opf/45167-update-enterprise-add-on-illustration-in-the-core-app 2 years ago
ulferts ded438e0c2
Merge pull request #11742 from opf/replace-new-add-on-icon-with-new-design 2 years ago
bsatarnejad 026d8939d3 Merge branch 'release/12.4' into 44951-harmonize-enterprise-features-teaser-pages 2 years ago
Andrej Sandorf e9567b82fc
fix(release-note): adjust image links in release note 12.4 [skip ci] (#11744) 2 years ago
bsatarnejad e38397fc60 change has-breadcrumb to hide-breadcrumb 2 years ago
bsatarnejad 76abd23553 add a new image for Enterprise image used in banners and enterprise administration page 2 years ago
bsatarnejad 2f210d0d9d change class name and add a comment for changing the display and visibility for breadcrumb in some pages 2 years ago
Maya Berdygylyjova 3bae7c6486
Merge pull request #11683 from opf/release-notes/12.4.0 2 years ago
Maya Berdygylyjova 524a0b0473 adjusting links to the documents 2 years ago
bsatarnejad 6e0d38fdc9 remove old and unnecessary icons and add the new add-on icon also fix the icon cut off when it is overflowed 2 years ago
Maya Berdygylyjova e49de2c378
Merge pull request #11729 from opf/docs-12.4-yet-more-updates 2 years ago
Maya Berdygylyjova a410327070 Correcting a typo and adding a link 2 years ago
Oliver Günther 248b5dcc07
Merge pull request #11720 from opf/feature/oidc-attribute-mapping 2 years ago
bsatarnejad f02fd042cb change date alerts and team planner page to hide the breadcrumb instead of not displaying it 2 years ago
bsatarnejad 2af6f85b84 change enterprise page component to check if there is no breadcrumb on the page then hide it to have the same space as other pages having a breadcrumb 2 years ago
bsatarnejad 059f5b3ef6 hide breadcrumb when there is no breadcrumb in EE pages instead of seting its display to none 2 years ago
bsatarnejad 79cc1dd92c add additoinal clas for common upsale template 2 years ago
Oliver Günther 4e73dff135
Remove default login claim in oidc 2 years ago
Oliver Günther 8bf6e78326 Remove createdAt, add start/due date for datepicker banner columns 2 years ago
ulferts d400851ca9
Merge pull request #11736 from opf/dependabot/npm_and_yarn/frontend/dev/karma-6.3.20 2 years ago
ulferts 46b922ba8b
Merge pull request #11737 from opf/dependabot/bundler/dev/aws-sdk-s3-1.117.2 2 years ago
Oliver Günther 5d999b6be1
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
dependabot[bot] bc827e576c
Bump aws-sdk-s3 from 1.117.1 to 1.117.2 2 years ago
dependabot[bot] 3e24279dac
Bump karma from 6.3.16 to 6.3.20 in /frontend 2 years ago
OpenProject Actions CI ce86e314ea update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 7f174f01e5 update locales from crowdin [ci skip] 2 years ago
Dombi Attila 17f9767ec1 [#44100] Bulk-Edit: Multi-select user-field not editable 2 years ago
Oliver Günther a3bfea4cc9
Merge pull request #11730 from opf/fix/45076/single-date-entered 2 years ago
Oliver Günther 92cdf7a9df
Add magic page number to board request 2 years ago
Markus Kahl 175fdd68ca initial docs link for helm chart 2 years ago
Christophe Bliard c4503abc07 Remove pry-stack_explorer gem 2 years ago
Oliver Günther 71a6f734fc
Clear with backspace to not trigger blur 2 years ago
Oliver Günther 5cf3eed8f9
Merge pull request #11723 from opf/44962-re-think-and-harmonize-the-icon-used-for-premium-enterprise-features 2 years ago
Behrokh Satarnejad 7bd23dfb3c
[44836] Re-think naming of "premium feature" vs "enterprise feature" (#11731) 2 years ago
ulferts 91ab869083
properly include ancestors/descendants for child and rely on includes_hierarchy 2 years ago
ulferts 62d2e08f57
Merge pull request #11655 from opf/bug/44827-parent-of-predecessor-work-package-not-available-to-be-set-as-parent-of-following-work-package 2 years ago
bsatarnejad 0104e73f82 remove add-on icon for 2fa and wrap the title menu item title 2 years ago
ulferts 27e501d928
have large number of subprojects loaded 2 years ago
ulferts a28feeea27
fix includes_hierarchy condition 2 years ago
ulferts ff02da77cc
Merge pull request #11709 from opf/bug/45032-custom-fields-editing-looks-like-its-possible-in-read-only-status 2 years ago
Oliver Günther 54c774202a
Send separate events for blurring or entering outside change event 2 years ago
bsatarnejad 7c0f8bdc38 Merge branch '44962-re-think-and-harmonize-the-icon-used-for-premium-enterprise-features' of github.com:opf/openproject into 44962-re-think-and-harmonize-the-icon-used-for-premium-enterprise-features 2 years ago
bsatarnejad f81846f861 increase the size of the icons in buttons and menu items 2 years ago
ulferts f1c66881ce
use different i18n key 2 years ago
Dombi Attila 5f81d8a773 [#45020] Replies to comments in which I was mentioned do create new, undesired notifications 2 years ago
ulferts 4cc1f08ad7 use potentially larger number of views in menu 2 years ago
Oliver Günther b85fa46e91
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther d7e2923338
Merge remote-tracking branch 'origin/release/12.3' into release/12.4 2 years ago
ulferts 336fd850a4
support the child operator properly 2 years ago
ulferts a5e9adb9ac
remove unused column 2 years ago
ulferts c69f193432
include child relation type 2 years ago
ulferts ee3282a312
only have single rule - direct relation - apply to relates 2 years ago
Parimal Satyal 3106a4bf02 Corrections to Notifications page 2 years ago
Dombi Attila 0d8818bb62 Remove accidental debugger comment 2 years ago
Behrokh Satarnejad 5ef78a05e1
Merge branch 'release/12.4' into 44962-re-think-and-harmonize-the-icon-used-for-premium-enterprise-features 2 years ago
Behrokh Satarnejad 41b2b4184e
Replace 'Enterprise edition feature' to 'Enterprise edition add-on' (#11724) 2 years ago
OpenProject Actions CI 98e7f6f8e4 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 20ddee351c update locales from crowdin [ci skip] 2 years ago
Parimal Satyal 4258f118a6
Merge pull request #11577 from opf/additional-docs-for-storybook 2 years ago
Christophe Bliard 1e3c5c6a4b
Merge pull request #11721 from opf/bug/45057-week-calculations-on-the-gannt-chart-are-incorrect-in-tests 2 years ago
ulferts a1a97de851
add test case to relatable scope 2 years ago
ulferts df94ceeb9a
remove canoncial cast in relatable filter 2 years ago
Oliver Günther ac0abfe956
Wrap around tooltip to avoid errors on removal 2 years ago
ulferts e35791503d ensure default language is applied on new user record 2 years ago
Benjamin Bädorf def3499197 Small style fix for preview modal 2 years ago
Benjamin Bädorf f39a6cd082 Fix positioning for preview modal 2 years ago
ulferts 3866f5781c
Merge branch 'release/12.4' into dev 2 years ago
Oliver Günther e7a1faa21c
Move attribute mapping to oidc gem 2 years ago
bsatarnejad 19f87aff3e change the icon of enterprise administration entry and remove the add-on icon for boards menu item 2 years ago
bsatarnejad a7ae4d072a replace the badge icon with the new add-ons icon and set the styles for it to change the color 2 years ago
Andreas Pfohl c0fd781d51
Merge pull request #11708 from opf/implementation/44874-implement-storagequery-to-create-upload-link 2 years ago
Dombi Attila a6c85f63b0 [#45057] Week calculations on the gannt chart are incorrect in tests 2 years ago
Benjamin Bädorf 8969129000
Use fixed icon from @as-op 2 years ago
bsatarnejad 95d22e36de add enterprise add-ons icon 2 years ago
Andreas Pfohl 64b86b23fe
[#44874] Fixed suggestions from code review 2 years ago
Andreas Pfohl 12631259ca
[#44874] Implement StorageQuery to create upload link 2 years ago
Eric Schubert c59ded5e85
Merge pull request #11701 from opf/task/45010-selector-field-label-font-weight 2 years ago
Eric Schubert a06b11c09d
[#45010] replaced label bindings 2 years ago
Markus Kahl 18f0b89602
Merge pull request #11717 from opf/fix/45064/oidc-login-mapping 2 years ago
ulferts ef8e14bade
using create! on association to ensure project to be set 2 years ago
Oliver Günther a704c9f1be
Add note on LDAP encryption 2 years ago
Oliver Günther b5d3b554af
Extend LDAP documentation for changed SSL options 2 years ago
ulferts 7cffe1d7f9
Merge pull request #11716 from opf/dependabot/bundler/dev/stackprof-0.2.23 2 years ago
Behrokh Satarnejad 1baaf43fcc
[43253] Wrong right margin in the side menu new team planner button (#11686) 2 years ago
Oliver Günther 94ee2fa6b4
Allow mapping other attributes using the preferred_username claim 2 years ago
adam-op 8dac1eafdc correcting an URL 2 years ago
dependabot[bot] f40a4402a9 Bump @angular/core from 12.2.6 to 12.2.17 in /frontend 2 years ago
dependabot[bot] d42307ae10
Bump stackprof from 0.2.22 to 0.2.23 2 years ago
Dombi Attila f02c07a57f [#45032] Custom fields editing looks like it's possible in read-only status (although changes are not saved and there is no error message) 2 years ago
Markus Kahl 34a76dde12
Merge pull request #11687 from opf/feature/oidc-backchannel-logout 2 years ago
ulferts ff0e9cca83
Merge pull request #11710 from opf/dependabot/npm_and_yarn/frontend/dev/angular/router-12.2.17 2 years ago
ulferts aa50f42d0e
Merge pull request #11713 from opf/fix/bump_gems 2 years ago
dependabot[bot] 5e45a02353
Bump @angular/router from 12.2.14 to 12.2.17 in /frontend 2 years ago
ulferts 90682f7d67
bump rack-protection 2 years ago
ulferts 47d06c7ecc
bump puma-plugin-statsd 2 years ago
ulferts 6f4dcf81e9
bump parser 2 years ago
ulferts 304784eb13
bump jmespath 2 years ago
ulferts d54896ad32
bump dry-logic 2 years ago
ulferts e7d06602f9
bump aws-partitions 2 years ago
ulferts b1742262f1
Merge branch 'release/12.4' into dev 2 years ago
Oliver Günther 5d8f7e9f4b
Deprecate with replacement 2 years ago
Christophe Bliard 529b1cf4a0
Fix flaky test which fails when year has 53 weeks 2 years ago
Benjamin Bädorf a74b9d32e5
Change the layouting of wp-attribute-groups (#11696) 2 years ago
Christophe Bliard 131171108f
Fix flaky test which fails when year have 53 weeks 2 years ago
Andrej Sandorf 8dfb9e9097
fix(markdown): adjust invalid/broken format [skip ci] (#11712) 2 years ago
Christophe Bliard b45fb80724
Fix flaky test 2 years ago
Christophe Bliard bbbdc9b947
Restore test of unsupported locale with message bird 2 years ago
Oliver Günther a0d82ba25b
Re-reaise on failing to expire 2 years ago
OpenProject Actions CI b27ece0dfb update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI e9e23bd93f update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 681582b7d6 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI a85978b9ae update locales from crowdin [ci skip] 2 years ago
ulferts c7004e6dd6
Merge branch 'release/12.4' into dev 2 years ago
ulferts e44abdbfbb
Merge pull request #11707 from opf/bug/44850-capabilities-for-anonymous-user-are-not-available-via-api-12_4 2 years ago
ulferts 0c8506d3b7
remove unused scopes 2 years ago
Dmitrii 99a1a28e01
fix sql for anonymous user 2 years ago
ulferts 0cfec0d123
add spec to ensure users don't receive anonymous role's permissions 2 years ago
Dmitrii 52ff9eeeb8
addjust sql to get actions from anonymous user 2 years ago
ulferts 129aef97f9
add spec on anonymous user capability 2 years ago
ulferts fcb1ce0662
fix spec expectation 2 years ago
Christophe Bliard 4ffa0b16e7
Fix build with a better fix than 21b487a49d 2 years ago
ulferts f155412bcc
Merge pull request #11666 from opf/bug/44850-capabilities-for-anonymous-user-are-not-available-via-api 2 years ago
Christophe Bliard 21b487a49d
Use I18n.with_locale in code to force load locale in test 2 years ago
ulferts 27319927fb
Merge pull request #11704 from opf/dependabot/npm_and_yarn/frontend/dev/css-loader-6.7.2 2 years ago
dependabot[bot] 24bb8933cd
Bump css-loader from 6.7.1 to 6.7.2 in /frontend 2 years ago
OpenProject Actions CI b745265750 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 7a5edc1a28 update locales from crowdin [ci skip] 2 years ago
ulferts c24d23a006
Merge pull request #11692 from opf/fix/bump_gems 2 years ago
ulferts c3ac68b71f
adapt spec to ensure locale available 2 years ago
ulferts a7c3914b77
prevent parent relating to a child of a related to work package 2 years ago
Christophe Bliard b3e65ef662
Merge pull request #11697 from opf/fix/45022-work-package-title-overflow 2 years ago
Andrej Sandorf 340e11ca8d
Task/44836 re think naming of premium feature vs enterprise feature (#11702) 2 years ago
Eric Schubert 1a888c694d
[#45010] added option for regular labels 2 years ago
dependabot[bot] 146804e457 Bump eslint-plugin-import from 2.22.1 to 2.26.0 in /frontend 2 years ago
Birthe Lindenthal ec44479371
Docs update for 12.4 (#11616) 2 years ago
Behrokh Satarnejad c051eb5174
[44955] Re-think and harmonize Enterprise Edition vs Enterprise edition (#11694) 2 years ago
Eric Schubert b99452a768
Merge pull request #11684 from opf/chore/fix-again-height-and-width-of-file-picker 2 years ago
Niels Lindenthal 62aa8aae57 Fix spelling of Parent-child boards 2 years ago
OpenProject Actions CI e8865eb2f0 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 2253636c08 update locales from crowdin [ci skip] 2 years ago
Parimal Satyal 073bf0f016 Minor changes after our daily today 2 years ago
Dombi Attila 737161b841
Merge pull request #11647 from opf/bug/44673-editing-custom-fields-on-work-packages-in-readonly-status-possible-via-bulk-edit 2 years ago
Dombi Attila 93b7923f28 Update the acts_as_customizable plugin custom field value caching mechanism to use cache keys 2 years ago
Dombi Attila b28c088a54 [#44673] Editing custom fields on work packages in readonly status possible via bulk edit 2 years ago
Oliver Günther 54e48d2545
Alter session name to match gem upstream 2 years ago
Christophe Bliard 05721200cd
Remove dead code 2 years ago
ulferts a29cf73bb2
lifting precedes/follows constraint and updating documentation 2 years ago
Maya Berdygylyjova 2176dd2c57 adding bulk edit visual and text 2 years ago
Benjamin Bädorf 128e581ecc
Fix work package title overflow 2 years ago
Maya Berdygylyjova d9d6ef4548 adding first text drafts and images 2 years ago
Oliver Günther db5c1ca57e
Bumped version to 12.3.4 2 years ago
Oliver Günther 372d05940c
Add release-notes file 2 years ago
Oliver Günther 4f0c059f04
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther f1c31d6a81
Merge remote-tracking branch 'origin/release/12.3' into release/12.4 2 years ago
VESpersio 5ee8051287
fix saml env 2 years ago
VESpersio 91f9b41d50 fix saml env 2 years ago
Benjamin Bädorf 5bdb506792 Update spot shadows 2 years ago
Dmitrii 65ba7ddeb3 Merge branch 'bug/44850-capabilities-for-anonymous-user-are-not-available-via-api' of https://github.com/opf/openproject into bug/44850-capabilities-for-anonymous-user-are-not-available-via-api 2 years ago
ulferts 70d02bcae4
remove superfluous explicit references to project in spec 2 years ago
Dmitrii 5ac1cec8cd fix sql for anonymous user 2 years ago
Dmitrii 904091a406 addjust sql to get actions from anonymous user 2 years ago
ulferts f240da39b5 add spec on anonymous user capability 2 years ago
ulferts 7b4db84609 return empty array instead of `null` 2 years ago
Oliver Günther a459633111
Call authorized hook in service 2 years ago
Oliver Günther 15d21ecbac
Add spec for session mapper 2 years ago
Oliver Günther 77d6f7e160
Add user session link spec 2 years ago
Oliver Günther ba2f5e9143
Backchannel logout flow for OIDC 2 years ago
ulferts ff7708feab
bump friendly_id 2 years ago
ulferts 307fd1c9b0
bump brakeman 2 years ago
ulferts d90fb957ca
bump bootsnap 2 years ago
Oliver Günther 2324d502b7
Merge pull request #11676 from opf/code-maintenance/44975-stop-using-using-do-end-block-in-capybara-rspec-matchers 2 years ago
ulferts cf6c255b91
bump rubocop-rails 2 years ago
ulferts d8e4228668
bump regexp_parser 2 years ago
ulferts 36d9bfc5e8
bump pg 2 years ago
ulferts e8f6ddfe08
bump lefthook 2 years ago
ulferts 4e0447647d
bump aws-sdk-core 2 years ago
ulferts de8cc12a3c
bump aws-partitions 2 years ago
ulferts a36808eec5
bump appsignal 2 years ago
ulferts 76f0d5fe77
Merge branch 'release/12.4' into dev 2 years ago
ulferts 3b554f94a5
Merge pull request #11690 from opf/dependabot/npm_and_yarn/frontend/dev/appsignal/plugin-breadcrumbs-console-1.1.25 2 years ago
Christophe Bliard fbb5803cf5
Merge pull request #11664 from opf/bug/44932-misalignment-in-project-specific-settings-table 2 years ago
dependabot[bot] f7158ab501
Bump @appsignal/plugin-breadcrumbs-console in /frontend 2 years ago
OpenProject Actions CI 6bec80efcd update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 1b122a3b05 update locales from crowdin [ci skip] 2 years ago
ulferts c7d37bd391
add spec to ensure users don't receive anonymous role's permissions 2 years ago
Dombi Attila 8ae9d59165 [#44932] Misalignment in Project specific settings table 2 years ago
ulferts 43c301a9da
Merge pull request #11679 from opf/dependabot/npm_and_yarn/frontend/engine.io-and-socket.io-6.2.1 2 years ago
ulferts 5d4b5bfbee
Merge pull request #11680 from opf/dependabot/npm_and_yarn/frontend/dev/karma-jasmine-html-reporter-1.7.0 2 years ago
Christophe Bliard 37229f480f
Stop using do..end block with Capybara RSpec matchers 2 years ago
Christophe Bliard 2f87928f01
Add cop to detect do..end block with Capybara matcher 2 years ago
ulferts 4a37880a72
fix relatable scope 2 years ago
Christophe Bliard db276034ce
Fix flaky test 2 years ago
Christophe Bliard 84335712d5
Fix typos 2 years ago
Benjamin Bädorf 8f227cda4f
Explicitly add testing email settings (#11685) 2 years ago
Eric Schubert 701f4398f2
[chore] fix height and width of file picker 2 years ago
Andreas Pfohl c4730a2a52
Merge pull request #11677 from opf/implementation/44876-implement-api-endpoint-for-creating-upload-link 2 years ago
Benjamin Bädorf fecb2805f4
Add drop zone to attachment list (#11606) 2 years ago
Christophe Bliard 1a461dbb66
Merge pull request #11670 from opf/fix-enterprise-badge 2 years ago
Behrokh Satarnejad 90ebdee311
[43298] Copy button is misplaced in Github tab (#11644) 2 years ago
Dmitrii ba8bd5ff9c addjust sql to get actions from anonymous user 2 years ago
Eric Schubert c7c62c1615
Merge pull request #11663 from opf/chore/set-height-for-file-picker-content 2 years ago
Dombi Attila a20410929a Fix alignment of admin sidemenu enterprise badge 2 years ago
Eric Schubert a63dc56315
[chore] set height for file picker body 2 years ago
Oliver Günther f1a2040749
Draft 12.4.0 release notes 2 years ago
Andreas Pfohl 02d38aab0c
[#44876] Implement API endpoint for creating upload link 2 years ago
dependabot[bot] 112a9e85ba
Bump karma-jasmine-html-reporter from 1.5.2 to 1.7.0 in /frontend 2 years ago
dependabot[bot] 29dd8b6fe3
Bump engine.io and socket.io in /frontend 2 years ago
OpenProject Actions CI 58447a9171 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 3fff136125 update locales from crowdin [ci skip] 2 years ago
Dombi Attila 3a2ddfe26c [#44961] Missing bullet point after explanations in Notification settings 2 years ago
Oliver Günther edbebd9f8e
Remove 2FA reference in benefits screen 2 years ago
Oliver Günther b2a22a32ae
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther 0be44d1057
Fix map call in oidc engine 2 years ago
Parimal Satyal ffa61606ff Updates after Marc's feedback 2 years ago
Christophe Bliard 7f29257d4a
Merge pull request #11672 from opf/bug/44873-dates-entered-on-the-gantt-chart-get-lost 2 years ago
Oliver Günther ffc3819ad9
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Markus Kahl c47b99e3d6
Merge pull request #11662 from opf/bug/44970/oidc-logout 2 years ago
Oliver Günther 519f8ba7ee
Provide same post-logout flow as with SAML 2 years ago
Markus Kahl 6bd555c325
Merge pull request #11649 from opf/fix/unavailable-attachment-backup 2 years ago
Markus Kahl ead19283f7
Merge pull request #11673 from adam-op/task/40162-update-installation-script-to-ensure-successful-installations-2nd-try 2 years ago
Maya Berdygylyjova a150229359
Merge pull request #11675 from opf/FAQ-docs-updates 2 years ago
Maya Berdygylyjova 7dbaf067c4
Merge branch 'release/12.4' into FAQ-docs-updates 2 years ago
ulferts 040a3ecee8
remove unnecessary whitespace 2 years ago
Maya Berdygylyjova 7fafff9ae1 adjusting wording 2 years ago
Maya Berdygylyjova 608050e83f Adding date alerts information 2 years ago
Christophe Bliard aaf177be18
Merge pull request #11635 from opf/perf/lazy-load-locales-in-rspec 2 years ago
Maya Berdygylyjova 5595fd566a Correcting a typo 2 years ago
ulferts 16817fb424
fix typo 2 years ago
ulferts bba8376af9 add spec on anonymous user capability 2 years ago
Oliver Günther d4b62d8170
Handle unavailable attachments in backup job 2 years ago
Christophe Bliard ba6803d196 Fix eslint error 2 years ago
Christophe Bliard 67d8e4f296 [44701] Display selected date in milestone creation page 2 years ago
Christophe Bliard 6d657f794d Make expect_value actually check value 2 years ago
dependabot[bot] ef7b2f888c Bump @storybook/angular from 6.5.10 to 6.5.13 in /frontend 2 years ago
Oliver Günther bde2bc6800
Merge remote-tracking branch 'origin/release/12.4' into dev 2 years ago
Oliver Günther ae6ed59f27
Merge remote-tracking branch 'origin/release/12.3' into release/12.4 2 years ago
Oliver Günther 9134449859
Add explicit info on return path from SAML provider 2 years ago
Oliver Günther d5959011ad
Backport SAML doc changes to 12.3 2 years ago
Oliver Günther 6423883f4c
Merge remote-tracking branch 'origin/release/12.3' into release/12.4 2 years ago
Oliver Günther 7f17957385 Add SAML guides for keycloak and ADFS 2 years ago
Oliver Günther 70ea1e3ee3
Merge remote-tracking branch 'origin/release/12.4' into documentation/44825-add-env-to-environment-configuration-docs-new 2 years ago
adam-op 59f42d5b9a [#40162] Update installation script to ensure successful installations 2nd try 2 years ago
OpenProject Actions CI 379d4fb2dc update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 1548df987a update locales from crowdin [ci skip] 2 years ago
ulferts 651e504148
Merge pull request #11668 from opf/dependabot/bundler/dev/aws-sdk-core-3.168.0 2 years ago
Christophe Bliard 9f55d89aa3
Reduce loaded locales in tests to boot faster 2 years ago
Dombi Attila 2329992159 [#44873] Dates entered on the Gantt chart get lost 2 years ago
Markus Kahl 92f5f0deed
Merge pull request #11643 from opf/fix/ldap-cert-store 2 years ago
Andreas Pfohl 93a4878dea
Merge pull request #11669 from opf/bug/44973-file-picker-directories-with-spaces-dont-load-correctly 2 years ago
Andreas Pfohl 3f10a96542
[#44973] File picker: Directories with spaces don't load correctly 2 years ago
dependabot[bot] a1f165dd85
Bump aws-sdk-core from 3.167.0 to 3.168.0 2 years ago
OpenProject Actions CI 9d55bb5eae update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 7fe4091bea update locales from crowdin [ci skip] 2 years ago
Dombi Attila cb4709775a
Merge pull request #11661 from opf/fix/44971/date-alert-counter 2 years ago
Parimal Satyal e8758ba62c Added the bit about icon baseline 2 years ago
Parimal Satyal f64a9aac8b Added docs re: section headers 2 years ago
ulferts 87bb782949
Merge branch 'release/12.4' into dev 2 years ago
ulferts 18e71670af
Merge branch 'release/12.3' into release/12.4 2 years ago
ulferts bd28eb48e2
Merge pull request #11563 from opf/fix/44755/setting-set-default 2 years ago
Oliver Günther f1f40c659a
Filter dateAlerts from activity tab badge counter 2 years ago
Eric Schubert 221749b477
Merge pull request #11654 from opf/implementation/44954-submit-button-display-text 2 years ago
Andreas Pfohl f6905338c5
Merge pull request #11659 from opf/implementation/44875-implement-model-and-api-representer-for-upload-link 2 years ago
Andreas Pfohl b2a35cce31
[#44875] Implement model and API representer for upload link 2 years ago
Eric Schubert 83bd9be37b
[#44954] Submit button display text 2 years ago
Eric Schubert 7d00ddc1cc
[#44854] Add "Location picker" modal and action button to open it (#11625) 2 years ago
Markus Kahl 94f9c5a956
Merge pull request #11657 from opf/fix/viewpoint-seeding 2 years ago
Oliver Günther d8a501384a
Merge remote-tracking branch 'origin/release/12.3' into release/12.4 2 years ago
Oliver Günther 6e03d56192
Fix array syntax of SAML for docker 2 years ago
ulferts 06e1e90413
Merge branch 'release/12.4' into dev 2 years ago
Oliver Günther 800367a1d0
Fix viewpoint seeding in multitenancy 2 years ago
Christophe Bliard 41673971c6
[44900] Set due date to start date for new milestone work packages (#11650) 2 years ago
Dombi Attila 2d5f4ff0d1 Replace the date alert notification upsell video with the new version 2 years ago
dependabot[bot] f6dc34f54f Bump @types/dragula from 3.7.0 to 3.7.1 in /frontend 2 years ago
OpenProject Actions CI 75b4351759 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI f0f77dc10b update locales from crowdin [ci skip] 2 years ago
adam-op 6f8b0a529d [#44825] Add .env to Environment Configuration Docs 2 years ago
Eric Schubert 7c5e7388b0
Merge pull request #11641 from opf/implementation/44901-api-endpoint-for-deleting-a-file-storage 2 years ago
Andreas Pfohl ce587159bc
Merge pull request #11638 from opf/implementation/44937-refactor-downloadcommand-into-downloadlinkquery 2 years ago
Andreas Pfohl be7f151028
[#44937] Refactor DownloadCommand into DownloadLinkQuery 2 years ago
dependabot[bot] 9b5501eefa Bump @angular/platform-browser from 12.2.6 to 12.2.16 in /frontend 2 years ago
Oliver Günther db612135de
Merge pull request #11533 from opf/refactor/top-menu-service 2 years ago
Oliver Günther 2794e610ff
Remove dontCloseWhenUsing 2 years ago
Oliver Günther 4cc7f03fd7
Remove registerEventHandlers 2 years ago
Oliver Günther 65a56d2ea8
Add rxjs stream for active item instead of custom event 2 years ago
Oliver Günther dad41e520b
Fix skip navigation link 2 years ago
Oliver Günther 351ac2a456
Replace usages of jQuery 2 years ago
Oliver Günther 54fe9c15bc
Remove withHeadingFoldOutAtBorder 2 years ago
Oliver Günther 26b483c637
Turn into service class 2 years ago
Oliver Günther 00375ca626
Rename to top-menu.service 2 years ago
Oliver Günther 48e920274f
Move top-menu into core 2 years ago
Oliver Günther d28f5903cd
Merge pull request #11537 from opf/fix/wp-inline-create-permissions 2 years ago
Oliver Günther 8ccf986b21
Add retry_block to project_autocomplete_spec.rb:95 2 years ago
Oliver Günther d35d4849aa
Harden copy spec 2 years ago
Birthe Lindenthal 29d82015bd
correcting outdated email (#11646) 2 years ago
Christophe Bliard 0600cf8c6f
Remove file added by accident 2 years ago
Andreas Pfohl 677542576a
Merge pull request #11640 from opf/bug/44916-file-picker-does-not-load-directory-listing-when-oauth-token-is-expired 2 years ago
Behrokh Satarnejad f9b2e2a229
[44237] No spacing between plus sign and label on buttons (#11639) 2 years ago
Sven R. Kunze ac0da6888e always clone when using currentParams.now; add some explanatory comments 2 years ago
dependabot[bot] 27133e1785 Bump ansi-regex from 4.1.0 to 5.0.1 in /frontend 2 years ago
bsatarnejad bdf1e72a43 add expand calss to the button to remove its margin-right style 2 years ago
Oliver Günther 1246dfba52
Unrelated fix: Always sort auth sources by ID ascending 2 years ago
Oliver Günther fb7951d987
Extend specs with verify_mode and tls certificate 2 years ago
Oliver Günther f0c8bbe551
Add new LDAP option for certificate verification 2 years ago
Oliver Günther 8295f4986d
Set default TLS mode to start_tls and reorder in form 2 years ago
Andreas Pfohl 6bf84a3677
[#44916] File picker does not load directory listing when OAuth token is expired 2 years ago
Eric Schubert c6f77dfeb7
[#44901] removed unused schemas from api spec 2 years ago
Markus Kahl 3e5dc75d1d fix link to docker data backup 2 years ago
Oliver Günther 798bb4fae5
Make spec more robust 2 years ago
Oliver Günther 7bde43fa78
Clarify interface to get contextless actions 2 years ago
Oliver Günther ea4b4b4a80
Derive inline create permissions from capabilities 2 years ago
Eric Schubert 2fc97653d4
[#44901] API endpoint for deleting a file storage 2 years ago
Christophe Bliard b213ba9393 Fix 'Watcher' row appearing twice in project notification settings 2 years ago
dependabot[bot] 814be2199a Bump @angular/cli from 12.2.6 to 12.2.18 in /frontend 2 years ago
dependabot[bot] 0f4cb72b19 Bump loader-utils from 1.4.0 to 1.4.2 in /frontend 2 years ago
ulferts 214fe19a06
Merge pull request #11634 from opf/44903-initial-focus-not-within-work-package-export-modal 2 years ago
ulferts 21286ea621
Merge branch 'release/12.4' into dev 2 years ago
Behrokh Satarnejad 66203a332b
[43305] Mobile: The mark as read icon in the notification centre is not visible (#11629) 2 years ago
bsatarnejad e5149c290f focus on WP export modal elements using tabindex 2 years ago
OpenProject Actions CI 012cdf7bf0 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 18e99ad3be update locales from crowdin [ci skip] 2 years ago
Oliver Günther 1db56d8baa
Allow set_default to set value only if empty and writable 2 years ago
Eric Schubert 1be0962ffe
Merge pull request #11624 from opf/implementation/44897-fix-qa-issues 2 years ago
Eric Schubert a2d2bf01d6
[#44897] added button type 2 years ago
ulferts 8dca4610a1
Merge branch 'release/12.4' into dev 2 years ago
bsatarnejad 38cc144709 add some space to the content at the bottom of the header in members widget 2 years ago
bsatarnejad daad31ec65 align the principal elements vertically 2 years ago
Dombi Attila 9d69402819 Change notification settings everyday -> every day 2 years ago
ulferts aedc420d2a
Merge pull request #11630 from opf/fix/bump_gems 2 years ago
JanKeppler 4b1f6f72c9
Bug/44926 error in source string for team planner (2) OP#44926 (#11632) 2 years ago
Eric Schubert 832491ec0f
[#44897] min height for file picker 2 years ago
Dombi Attila d3e59f4fbb
Merge pull request #11627 from opf/implementation/44414-fix-date-alert-bug 2 years ago
Dombi Attila e3445df0fe
Merge pull request #11614 from opf/implementation/44898-enterprise-page-on-the-notification-centre-animation 2 years ago
Oliver Günther d53c5545a1
Remove sync action in favor of CI job 2 years ago
Oliver Günther f0a73aba91
Set timeout to 20 2 years ago
Oliver Günther 997ad959d5
Add ServerAliveInterval 2 years ago
ulferts 64a8a182a3
bump rubocop 2 years ago
ulferts 266bb3d5f3
bump rotp 2 years ago
Dombi Attila ab458f7489 Remove unused date alerts ee image 2 years ago
ulferts 729529e497
bump aws-partitions 2 years ago
ulferts a6b43c97b6
bump sentry 2 years ago
Dombi Attila 3c9bc297b6 [#44414] Fix bug of displaying empty date alert page 2 years ago
ulferts 5c26bf3fdb
Merge pull request #11623 from opf/fix/unify-settings-reset-spec-helpers 2 years ago
Christophe Bliard e3f4a6b582 Include Capybara::RSpecMatchers where DSL is included 2 years ago
Oliver Günther d20ecc834f
Fix KexAlgorithms command 2 years ago
Oliver Günther 7cad3e05b9
Add KeyAlgorithm with correct value 2 years ago
Oliver Günther af67383053
Add tmate session 2 years ago
Oliver Günther 499e9f6c8b
Add test flag to ssh command 2 years ago
Eric Schubert 5daa391591
[#44897] added new tokens 2 years ago
Eric Schubert 6a1fd1f635
[#44897] Fix QA issues in file picker 2 years ago
Oliver Günther d44a6bd0da
Remove KexAlgorithms 2 years ago
Oliver Günther 15cb126a3a
Force KexAlgorithms 2 years ago
ulferts 99f587306c have mobile play the video inline 2 years ago
ulferts da864d4604 bind to video tag properties to ensure autoplay 2 years ago
ulferts 17dcc56655 Revert "fixup! [#44898] Enterprise page on the Notification Centre - Animation" 2 years ago
ulferts 832faedad4 Treat videos same as other assets in CSP 2 years ago
Dombi Attila a05f12ac7e [#44898] Enterprise page on the Notification Centre - Animation 2 years ago
Oliver Günther 386835c6f5
Reference remote 2 years ago
Oliver Günther e38d4e41f9
Add ssh-agent step to codesync 2 years ago
Wieland Lindenthal 7c9547443b
Remove missplaced word "under" from Nextcloud admin setup 2 years ago
Oliver Günther bfc16f5442
Update codesync 2 years ago
ulferts 3bac8ea962
Merge pull request #11621 from opf/feature/43742-release-teaser-block-updated 2 years ago
Christophe Bliard 0caadaf1db
Unify settings reset spec helpers 2 years ago
Christophe Bliard a086a8f1d5 Set overdue default value to "No notification" 2 years ago
Sven R. Kunze ca0cad1262
allow the roles of an system admin to be modified in the members_page 2 years ago
Sven R. Kunze 6e7ab5f95b allow the roles of an system admin to be modified in the members_page 2 years ago
ulferts cf9f93bdd2
Merge pull request #11617 from opf/dependabot/bundler/dev/rack-protection-3.0.3 2 years ago
Oliver Günther 769b31db5d Rename everyday -> every day 2 years ago
ulferts 5c3d21598b
focus 12.4 features text 2 years ago
Oliver Günther b002aea782
Re-add missing space 2 years ago
ulferts eba683a0d4
12.4 feature teaser text 2 years ago
Christophe Bliard e85b47979a
Make negative Capybara matchers faster 2 years ago
ulferts 41cda76cc2
Merge branch 'release/12.4' into dev 2 years ago
ulferts 12e1b8048c
Merge branch 'release/12.3' into release/12.4 2 years ago
Oliver Günther 0fa2db29ef
Merge pull request #11590 from opf/fix/modal-overlay-click-listening 2 years ago
dependabot[bot] 41043e26b0
Bump rack-protection from 3.0.2 to 3.0.3 2 years ago
OpenProject Actions CI 4640bfb892 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 600a4966d0 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 29942de9d2 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 72ddb51701 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI fea626bedf update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 5529db636a update locales from crowdin [ci skip] 2 years ago
Eric Schubert afba216fda
Merge pull request #11596 from opf/implementation/44853-move-open-storage-action-from-below-to-link-button-next-to-header 2 years ago
Eric Schubert f18ddf1184
[#44853] changed button to a 2 years ago
Eric Schubert a6077ee1b0
[#44853] renamed file-link-list to storage 2 years ago
Eric Schubert 5827c6277b
[#44853] moved open storage to header 2 years ago
ulferts 377e243721
bump version 2 years ago
ulferts ce8e4501eb
Merge branch 'release/12.3' into dev 2 years ago
ulferts 0511a2b1ab
Merge pull request #11611 from opf/bug/44745-wrong-icon-for-history-in-wiki-history-and-meeting-history 2 years ago
Eric Schubert 9d891d1d58
[fix] replaced filter with helper function 2 years ago
Dombi Attila 56b04e0524
Merge pull request #11602 from opf/implementation/43678-support-date-alerts-in-email-digest 2 years ago
OpenProject Actions CI 272623b3e9 update locales from crowdin [ci skip] 2 years ago
Dombi Attila cf5bec61f2
Merge branch 'dev' into implementation/43678-support-date-alerts-in-email-digest 2 years ago
Dombi Attila 41393e9f02 Highligh overdue notification in email digest 2 years ago
Oliver Günther 318c774f22
Add push sync to opencode gitlab 2 years ago
Oliver Günther 1ebb722a3d
Merge remote-tracking branch 'origin/44516-date-alert-enterprise-page' into dev 2 years ago
Oliver Günther 38ce141dc9 Open date alerts in overview tab 2 years ago
Dmitrii 077b362c41 do not check for journals when date alert notifications 2 years ago
Christophe Bliard bc7723580a
Fix history icon for wiki and meeting (#44745) 2 years ago
Oliver Günther 0cb98b15bd
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Dombi Attila f12b2f608c Update the text based mail digest to include date alerts 2 years ago
Oliver Günther f3ab5d2fa7
Add spec for date_alerts ee 2 years ago
Dombi Attila c6e4c70c6b Localize digest mailer strings 2 years ago
Oliver Günther f12d90a339
Merge pull request #11601 from opf/feature/44702-team-planner-add-work-week-option-to-visible-time-scale 2 years ago
Christophe Bliard aadfa898d0
Update instructions to generate icon font 2 years ago
bsatarnejad e1c841cb2f
fix eslint errors 2 years ago
bsatarnejad 6fd1b8ad84
fix the error 2 years ago
bsatarnejad 8be6284f21
remove the sass file since there is no need, styles are fine 2 years ago
Oliver Günther 42849cf79e
Add upsale component and route to it 2 years ago
Oliver Günther 93fa6ec5ef
Add gon to notification layout 2 years ago
bsatarnejad 1c80401ea5
create EE page component 2 years ago
ulferts d71cdcbd7f
specify button type 2 years ago
ulferts cfb9569e5b
add an aria-label 2 years ago
ulferts e82b5e116f
apply margin directly instead of using modifier 2 years ago
Dombi Attila 1c3eb5799a
Merge pull request #11605 from opf/fix/add-date-alerts-creation-job-in-feature-spec 2 years ago
ulferts b67e376dbb
increase dropdown button width 2 years ago
Oliver Günther b98453e874
Revert button to link 2 years ago
Oliver Günther 2c47f7df21
Fix CD issues now that modal-overlay is onPush 2 years ago
Christophe Bliard 18b354429e
Add date alerts creation job in feature spec 2 years ago
ulferts e8c55b5e7a
Merge branch 'release/12.3' into dev 2 years ago
ulferts 665fb4c4ac
Merge pull request #11594 from opf/fix/direct_overrides_method_on_factory_evaluator 2 years ago
Oliver Günther 3fd0f83ce9
Fix className usage in dynamic content modal 2 years ago
Oliver Günther d441c6f6de
Rework trial modal for onPush 2 years ago
Oliver Günther 8b3243acc7
Wrap errors in change detection 2 years ago
Oliver Günther 0ee61207d8
Fix errors on dynamic modal with multiple class names 2 years ago
Oliver Günther f51ec8b2d3
Avoid undefined errors on portal outlet with setter 2 years ago
Oliver Günther 1e64622681
Don't provide modal service multiple times 2 years ago
Oliver Günther 6b5f3b79bd
Check for defaultPrevented before closing modal 2 years ago
Oliver Günther a0df5e8b13
Remove closeOnEscape and closeOnOutsideClick 2 years ago
Dmitrii 8b6519de77 [#43678] Support date alerts in email digest 2 years ago
ulferts 844778b677
add work week to team planner 2 years ago
ulferts 6005ae68c6
Merge pull request #11604 from opf/dependabot/npm_and_yarn/frontend/socket.io-parser-4.0.5 2 years ago
ulferts a9e3c9aeef
Merge pull request #11576 from opf/fix/bump_gems 2 years ago
OpenProject Actions CI 15ee3c3230 update locales from crowdin [ci skip] 2 years ago
dependabot[bot] ebc256f462
Bump socket.io-parser from 4.0.4 to 4.0.5 in /frontend 2 years ago
ulferts 5affb83c7f
bump rails-i18n 2 years ago
ulferts d58deac71f
bump email_validator & excon 2 years ago
ulferts 6de8afb0d5
bump aws-sdk-core 2 years ago
ulferts 96df586d7d
bump aws-partitions 2 years ago
ulferts 5da26099ec
bump appsignal 2 years ago
ulferts 7e710a632f
bump zeitwerk 2 years ago
ulferts db09795ef6
bump danger 2 years ago
ulferts 3a6a9b160e
bump aws-partitions 2 years ago
ulferts e9bcbff448
bump parallel_tests 2 years ago
ulferts 8633b51e21
bump capybara 2 years ago
ulferts 45a3baa630
bump selenium-webdriver 2 years ago
ulferts fdd83f78ea
bump rubocop-rspec 2 years ago
ulferts e553e7fdf8
bump oj 2 years ago
ulferts f2afa405af
bump lefthook 2 years ago
ulferts c371d515b0
bump json_schemer 2 years ago
ulferts 0e0083495c
bump dry-core & dry-inflector & dry-logic & dry-types & zeitwerk 2 years ago
ulferts f5b1e0f343
bump aws-partitions 2 years ago
Christophe Bliard 88eef286f2
Merge pull request #11569 from opf/implementation/44414-add-the-enterprise-edition-guard-on-date-alerts-settings 2 years ago
ulferts a7030dec4c
fix dom 2 years ago
Dombi Attila 4b8bf7f907
Merge branch 'dev' into implementation/44414-add-the-enterprise-edition-guard-on-date-alerts-settings 2 years ago
Dombi Attila ea6a2e9dad Refactor date alert settings tests 2 years ago
Christophe Bliard dac9d09174
refactor: Simplify spec code to run the job 2 years ago
Christophe Bliard a1776f0602
Merge pull request #11600 from opf/impl/44414-add-ee-guard-on-date-alerts-background-job 2 years ago
Oliver Günther 61e09d0749
Merge pull request #11580 from opf/impl/43683/date-alerts-notifications 2 years ago
Christophe Bliard 4371b1c387
Must have enterprise token to create date alerts 2 years ago
Christophe Bliard 396a7dd4df
Make spec fail if with_ee action is invalid 2 years ago
Oliver Günther 335c30bd4d
Fix text if date is today 2 years ago
Oliver Günther 4feb60a558
Handle null date values 2 years ago
Christophe Bliard d16d25be0c
Fix time dependent flaky test 2 years ago
Oliver Günther a35a0a5a47
Use HostBinding and spot css 2 years ago
Oliver Günther 1661812885
Detect changes after switching tab in configuration modal 2 years ago
Benjamin Bädorf a39d9b0cc3
Make sure iframes in modals are not loaded multiple times 2 years ago
Benjamin Bädorf afecbb01f3
Fix backend modal loading 2 years ago
Benjamin Bädorf b43e6e57b6
Fix modal overlay click handling by only listening on self-clicks 2 years ago
Oliver Günther afb732f936
Revert "Revert "Merge pull request #11505 from opf/feat/44344-modal-trap-focus"" 2 years ago
Eric Schubert c005dc78ff
Merge pull request #11593 from opf/chore/fix-loading-skeleton-in-file-picker 2 years ago
Oliver Günther 0c9158126a
Adapt spec to now milestone specific text 2 years ago
Oliver Günther 67dbb689fd
Extend spec to check for double alerts 2 years ago
Oliver Günther 95270fd818
Add explicit ID desc sort to not confuse developers 2 years ago
Oliver Günther ba5aa8b281
Find the interesting alert (use dueDate if multiple) 2 years ago
Oliver Günther 1eecf3f9ba
Add spec to have the notification update in case the date updates 2 years ago
Oliver Günther 34bb174000
Add spec for date alerts displaying 2 years ago
Oliver Günther cfc1457224
Fix showing date alert in other filters 2 years ago
Oliver Günther 45e33af213
Make property and/or overdue bold 2 years ago
Oliver Günther 4aac6978d0
Add date alert deriving value from details 2 years ago
Oliver Günther 85c342c0cf
Allow implict-arrow-linebreak 2 years ago
Oliver Günther b3dfa75289
Add date alert component 2 years ago
Oliver Günther ebacf95624
Extract current authors footer into own component 2 years ago
Oliver Günther c2242a20b9
Add date alerts to reasons 2 years ago
ulferts f90bb51dbd
Merge branch 'release/12.3' into dev 2 years ago
OpenProject Actions CI 942f9e3178 update locales from crowdin [ci skip] 2 years ago
Oliver Günther d38aa8c379
Merge pull request #11544 from opf/feature-44516-enterprise-page-on-the-notification-centre 2 years ago
ulferts 92a771fd2f
Merge branch 'release/12.3' into dev 2 years ago
Oliver Günther deb6f52096
Make spot_icon helper accept only icon name 2 years ago
Oliver Günther e8492ae79c
Fix sidemenu css 2 years ago
bsatarnejad 4907a961af
only check if the tocken is allowed to the this feature 2 years ago
bsatarnejad 60029c93a6
set the correct value for openid providers enterprise_feature attribute of menu item 2 years ago
bsatarnejad 369a47ca6d
fix rubocop errors 2 years ago
bsatarnejad 2fe893de92
fix specs based on new token for open id providers 2 years ago
bsatarnejad 53e37e487f
check the correct key in openid connect spec 2 years ago
bsatarnejad c781d2a9b4
add badge icon beside date alert menu item 2 years ago
bsatarnejad ed55b7a57b
add openid providers to gaurded actions and fix related changes, add icon beside it in menu 2 years ago
bsatarnejad ac3346b8bd
add badge icon to all enterprise feture menu item except openid 2 years ago
bsatarnejad 222f762923
add a badge icon to the enterprise feture menu item 2 years ago
bsatarnejad 37b00f839e
replace the new icon with the old one in EE pages and banner 2 years ago
bsatarnejad b36b1e93eb
create a helper method for adding spot icons 2 years ago
bsatarnejad 31da9aff50
add badge icon to the project 2 years ago
Dombi Attila d349c30d7e [#44414] Add the Enterprise Edition guard on date alerts settings 2 years ago
Oliver Günther c804d1dc3f
Merge pull request #11598 from opf/implementation/43677-add-milestone-type-date-alert 2 years ago
Dombi Attila b893356dc3
Merge pull request #11489 from opf/implementation/43681-include-date-alerts-in-notification-settings 2 years ago
Dombi Attila 4994d074e5
Merge pull request #11482 from opf/implementation/43674-background-job-to-trigger-date-alerts 2 years ago
Dombi Attila 60302c12da Fix linting warnings 2 years ago
Dombi Attila e92f060721 Simplify date alert setting checkbox activation logic 2 years ago
Dombi Attila 45f7d57d75 Update date alerts specs with unsetting values 2 years ago
Dmitrii 64978d3df7 Add specs for data alerts 2 years ago
Dombi Attila cf4d576ead Some minor styling fixes 2 years ago
Dombi Attila 2b1f5cf581 Fix linting issues 2 years ago
Dombi Attila 8e2331463a Fix date alert settings label accessibility 2 years ago
Dmitrii 5a513fcc38 hide select inputs instead of disabling them 2 years ago
Dmitrii 57eb0a930e make everyday for overdue as P1D 2 years ago
Dmitrii 9cee041a9c fix styles 2 years ago
Dmitrii ce8a4e973b fix failing specs and do not allow 1 day for overdue 2 years ago
Dmitrii 4454f443d6 Clean-up & add translations 2 years ago
Benjamin Bädorf f8875a58ac Add reminder notification settings to projects 2 years ago
Benjamin Bädorf 8a8f4d3c7e Make notification project settings table use full width 2 years ago
Benjamin Bädorf 7a7a0fab75 Move to reactive forms for the notification settings reminder stuff 2 years ago
Dmitrii 95a4f1262b [#43681] Include date alerts in notification settings 2 years ago
Dombi Attila 3b53eeb458 [#43677] Add milestone type date alert to the notification representer api 2 years ago
Christophe Bliard 097092105d
Merge pull request #11584 from opf/bug/44845-endpoint-patch-apiv3my_preferences-does-not-update-preferences 2 years ago
Christophe Bliard 8efd96f760
Add more tests 2 years ago
Christophe Bliard 898d622a62
Mark previous date alert notifications as read 2 years ago
Christophe Bliard 1d3dc098f9
Register cron job to create date alerts notifications 2 years ago
Christophe Bliard 20ce70afa2
refactor 2 years ago
Christophe Bliard 8f438bd55c
Trigger date alerts based on project specific settings 2 years ago
Christophe Bliard 0204a76209
Trigger date alerts based on durations in notification settings 2 years ago
Christophe Bliard 9eebcd119f
Trigger date alerts when user is watcher of work package 2 years ago
Christophe Bliard e12b07b28f
Add more informative watcher validation messages 2 years ago
Christophe Bliard 1938902805
Trigger date alerts when user is responsible of work package 2 years ago
Christophe Bliard a3a5e58178
Trigger date alerts only for open work packages 2 years ago
Christophe Bliard 36e16d9bcd
Trigger date alerts at 1am local time 2 years ago
Christophe Bliard fa89363e1a
Reformat comments and fix typos 2 years ago
Christophe Bliard a98cc166b1
Make tests faster 2 years ago
Christophe Bliard 0de7c2fbcb
Make code easier to understand 2 years ago
Christophe Bliard 162e435b32
Fix some typos in API v3 schemas 2 years ago
Christophe Bliard 2fb7e5d05c
Fix PATCH /api/v3/my_preferences endpoint 2 years ago
ulferts 181c22d7eb
Merge pull request #11591 from luzpaz/fix/various-typos 2 years ago
ulferts 1e221f2f35
Merge pull request #11595 from opf/fix/reuse_default_for_feature_decisions_based_on_env 2 years ago
ulferts fd0f390f39
Merge pull request #11560 from opf/fix-fsevent_requirement 2 years ago
Eric Schubert 837b5e3b9b
Merge pull request #11582 from opf/chore/hide-link-files-behind-feature-flag 2 years ago
ulferts b6364201a5
again use the rails env to determine the default value of feature flags 2 years ago
ulferts d207187c4b
Merge pull request #11589 from opf/bug/44767-anonymouse-user-has-nextcloud-access-token 2 years ago
ulferts 76e4d215fb
have a specific method to check if a factory default value is overridden 2 years ago
ulferts 50ca07a350
remove outdated comment 2 years ago
Eric Schubert 84ae8d87fd
[chore] fix loading skeleton in file picker 2 years ago
ulferts 994defa87e
Merge pull request #11592 from opf/fix/rendering_date_alert_notifications 2 years ago
ulferts a8c307debd
avoid setting actor and journal on date alert notifications 2 years ago
ulferts aff9842550
fix notification eager loading for non journal notifications 2 years ago
Eric Schubert f71a441999
[chore] added flag to feature spec 2 years ago
Eric Schubert 722a964164
[chore] added feature flag for linking files 2 years ago
ulferts fce7780490
use camelcase for dateAlert filter value 2 years ago
Andreas Pfohl 82b72d7ac0
[#44767] Anonymouse User has Nextcloud access token 2 years ago
ulferts 5fc1bd5ce7
Merge pull request #11588 from opf/test/dev_feature_spec_failures 2 years ago
ulferts 06ffc5a232
Revert "Merge pull request #11505 from opf/feat/44344-modal-trap-focus" 2 years ago
luz paz c757e6f60e Fix various typos 2 years ago
Dombi Attila 5ca016b3f8
Merge pull request #11558 from opf/fix-failing_notification_spec 2 years ago
Parimal Satyal 362937a03f
Merge branch 'dev' into additional-docs-for-storybook 2 years ago
Parimal Satyal 6bab602c35 Added docs for text field 2 years ago
Dombi Attila 9e787247e6 [#43677] Update notification groups to use dateAlert reason 2 years ago
Dombi Attila 84dcc35270 Fix failing notification center spec 2 years ago
Christophe Bliard 47431a37c7
Add pull request link to displayed information 2 years ago
Christophe Bliard fee8ffd0a5
Can specify workflow run id with --run-id 2 years ago
Eric Schubert 7e16748f56
Merge pull request #11571 from opf/chore/feature-spec-file-picker 2 years ago
ulferts 56a45c49c4
Merge pull request #11583 from opf/fix/increase_feature_flag_robustness 2 years ago
OpenProject Actions CI d449da6471 update locales from crowdin [ci skip] 2 years ago
ulferts 410522947e
increase feature flag robustness 2 years ago
Eric Schubert ab0559df65
Merge pull request #11547 from opf/implementation/44751-rework-on-the-disabled-list-status-for-navigation-reasons 2 years ago
Eric Schubert 88a1e837b2
[#44751] removed non-BEM classes 2 years ago
Eric Schubert 88e32abc3c
[#44751] Rework on the disabled list status for navigation reasons 2 years ago
Oliver Günther 002679126c
Merge pull request #11505 from opf/feat/44344-modal-trap-focus 2 years ago
Parimal Satyal 9f5b87a22c Added new documentation 2 years ago
ulferts 25bb5085f5
Merge branch 'release/12.3' into dev 2 years ago
OpenProject Actions CI fbdea6b009 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 1b787f4b44 update locales from crowdin [ci skip] 2 years ago
Eric Schubert be7d28dc53
[chore] fixed rubocop 2 years ago
Eric Schubert 202862fa9e
Merge pull request #11539 from opf/implementation/43698-add-select-all 2 years ago
Eric Schubert 8034e1254c
[#43698] added explaining comment 2 years ago
Eric Schubert cb9b4c53a5
[chore] finalized test 2 years ago
Eric Schubert c22f892d68
Merge branch 'implementation/43698-add-select-all' into chore/feature-spec-file-picker 2 years ago
Eric Schubert af13efe36d
[chore] added feature spec for file picker 2 years ago
Eric Schubert 8658c80b17
[#43698] fixed loading indicator 2 years ago
Dombi Attila 0015f1e1c8 Move fsevent to optionalDependencies 2 years ago
ulferts 75353c7743
Merge pull request #11567 from opf/code-maintenance/44817-frontend-feature-flags 2 years ago
ulferts fff32b932d
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 67188820ce
Merge pull request #11530 from srkunze/fix_43846 2 years ago
ulferts 2d5efb9533
simplify setting up feature flags 2 years ago
ulferts 22dee9656b
Merge pull request #11565 from opf/dependabot/npm_and_yarn/frontend/dev/fuse.js-3.6.1 2 years ago
dependabot[bot] d31ed9019a
Bump fuse.js from 3.4.5 to 3.6.1 in /frontend 2 years ago
OpenProject Actions CI 13115a7534 update locales from crowdin [ci skip] 2 years ago
Sven R. Kunze c92cf9eefe added feature spec to ensure that self-mentioning is secured 2 years ago
Parimal Satyal b5e58f126f
Merging updates to dev 2 years ago
Parimal Satyal 329175dd29
Updating links 2 years ago
ulferts 11fce4d6c1
Merge pull request #11548 from opf/refactor/extract-search-into-helper 2 years ago
ulferts d690c922b3
Merge pull request #11557 from opf/fix/bump_gems 2 years ago
ulferts 4414b12c22
Merge pull request #11531 from srkunze/fix_44386 2 years ago
Eric Schubert 561e4296ee
[#43698] fixed select all linking 2 years ago
ulferts 7b6166a642
Merge branch 'release/12.3' into dev 2 years ago
Oliver Günther 24833d8a10
Merge pull request #11519 from opf/code-maintenance/44704-harmonize-bigint-usage-in-database 2 years ago
ulferts 7d21ccee24
bump oj 2 years ago
ulferts 24075d90c9
bump fugit & zeitwerk 2 years ago
ulferts 880e00495b
bump aws-partitions 2 years ago
ulferts fceedc7c88
Merge pull request #11553 from opf/dependabot/bundler/dev/faker-3.0.0 2 years ago
ulferts 8c9e0623d5
Merge pull request #11550 from opf/fix/notification_center_date_alerts_flickering_spec 2 years ago
Oliver Günther 40c42ecb34
Update README.md 2 years ago
Christophe Bliard 4f8efc6734
Add --compact option to output all on one line 2 years ago
Oliver Günther 5aa996d304
Replace manual calls to .html_safe 2 years ago
Oliver Günther 80c17ab41a
Decouple items from position rendering 2 years ago
dependabot[bot] 17cb33dee6 Bump @types/swagger-ui from 3.47.1 to 3.52.0 in /frontend 2 years ago
dependabot[bot] b1070c41be
Bump faker from 2.23.0 to 3.0.0 2 years ago
OpenProject Actions CI 4f37782874 update locales from crowdin [ci skip] 2 years ago
ulferts 0c6b7b2822
rewrite date alert notification center specs 2 years ago
Sven R. Kunze bb4c3f2ab2 changed spec to allow for self-mentioning 2 years ago
Sven R. Kunze 64ea334ad2 allow user to self-mention them in comments and work-package descriptions 2 years ago
Parimal Satyal 0912bd400c Updates to the text after Marc's review 2 years ago
Benjamin Bädorf 24e1e12256
Fix font loading in storybook (#11529) 2 years ago
Oliver Günther 587cbd9839
Extract rendering of search form into helper 2 years ago
ulferts d7932a93c2
fix flickering spec 2 years ago
Andreas Pfohl 1c01a7e037
Merge pull request #11546 from opf/bug/44758-permissions-for-viewing-file-links-are-not-correct 2 years ago
Eric Schubert caeabef057
Merge branch 'dev' into implementation/43698-add-select-all 2 years ago
Eric Schubert 3c3846e1f6
Merge pull request #11484 from opf/implementation/43696-add-modal-navigation-on-chevrons 2 years ago
Andreas Pfohl 47b590e171
[#44758] Permissions for viewing file links are not correct 2 years ago
Eric Schubert 817088a7fb
[#43696] disabled failing spec 2 years ago
Oliver Günther 1400aef53a
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Eric Schubert 07a5b3b341
[#43698] added one more icon to font 2 years ago
ulferts c96112cb7f
Merge pull request #11536 from opf/implementation/43677-extend-notification-representer-to-include-the-date-lines 2 years ago
ulferts 3dc7886645
Merge pull request #11542 from opf/dependabot/bundler/dev/lefthook-1.1.4 2 years ago
ulferts 2296b6c219
Merge pull request #11535 from opf/fix/bump_gems 2 years ago
Andreas Pfohl 7d2601f941
Merge remote-tracking branch 'origin/dev' into implementation/43696-add-modal-navigation-on-chevrons 2 years ago
ulferts 1fd4db7b06
Merge branch 'release/12.3' into dev 2 years ago
ulferts 1e1fc9ee71
bump aws-sdk-sns 2 years ago
ulferts 0adca54c83
bump rspec 2 years ago
ulferts be016a155c
bump temple 2 years ago
ulferts 83b08a55c2
bump rspec-mocks & rubocop 2 years ago
ulferts 6b594e498c
bump psych 2 years ago
dependabot[bot] 67a0c9325e Bump @types/jquery from 3.5.9 to 3.5.14 in /frontend 2 years ago
dependabot[bot] 75211d1c48
Bump lefthook from 1.1.3 to 1.1.4 2 years ago
OpenProject Actions CI 8f5652fdda update locales from crowdin [ci skip] 2 years ago
Oliver Günther 27a7adcec2 Render logo in top menu helper 2 years ago
Dombi Attila 685c691829 [#43677] Display detailsSchemas in the NotificationsCollectionRepresenter only when it is required 2 years ago
Eric Schubert e669d7c680
[#43698] added new icons to icon font 2 years ago
Eric Schubert fe8f1d94ad
[#43698] added select all button to file picker 2 years ago
ulferts a94c6a7b97
bump pdf-reader 2 years ago
ulferts c8b2dc18af
bump net-smtp 2 years ago
ulferts 8c578fb3a7
bump lefthook 2 years ago
ulferts fc8b612b9f
bump json_schemer & zeitwerk 2 years ago
ulferts e83179ee94
bump bindata 2 years ago
ulferts 1e14a0046a
bump aws-sdk-s3 2 years ago
ulferts 1d63d591c1
bump aws-sdk-kms 2 years ago
ulferts f8b185b297
bump aws-sdk-core 2 years ago
ulferts d9aaf802fe
bump aws-partitions 2 years ago
Eric Schubert 28b3e51f98
Merge branch 'implementation/43696-add-modal-navigation-on-chevrons' into implementation/43698-add-select-all 2 years ago
Behrokh Satarnejad 8d9f2ec5bf
[44481]Expandable Enterprise Edition banners (#11503) 2 years ago
Andreas Pfohl e42754b5e6
Merge remote-tracking branch 'origin/dev' into implementation/43696-add-modal-navigation-on-chevrons 2 years ago
Andreas Pfohl f58a3f5615
simplified parent handling in storage files API 2 years ago
Eric Schubert 7ecf5cf414
[#43696] rework content class for storage file list items 2 years ago
Dombi Attila 2b09649caf
Merge pull request #11437 from opf/implementation/43677-extend-notification-representer-to-include-the-date-lines 2 years ago
Eric Schubert 4879c47566
[#43696] moved error handling and action to subscribe 2 years ago
Dombi Attila ed8d26a3ae
Merge pull request #11521 from opf/implementation/43682-include-date-alerts-in-notification-center 2 years ago
Dombi Attila 5dc7d1312b Use flat_map in the reasons_filter 2 years ago
ulferts 7eab2c4a69
fix type expectations in specs 2 years ago
ulferts ae2bebb6e2
mimick id on non existent model 2 years ago
ulferts c2a824dc3a
set foreign key values 2 years ago
ulferts 38c71fc69e
correctly model non nullable columns in replace spec 2 years ago
ulferts cb185c2c03
set User.system on type queries 2 years ago
ulferts 05e6737606
quick fix wp journal specs 2 years ago
ulferts e02cc64092
remove plaintext_tokens left over from 1f2492bb 2 years ago
ulferts e68b0b9451
use bigint for primary and foreign keys 2 years ago
ulferts 17353fcec8
Merge branch 'release/12.3' into dev 2 years ago
ulferts d1656deed2
Merge pull request #11532 from opf/dependabot/bundler/dev/tzinfo-data-1.2022.6 2 years ago
Eric Schubert d90cf829cd
Merge branch 'dev' into implementation/43696-add-modal-navigation-on-chevrons 2 years ago
Eric Schubert 1bae40a08c
Merge pull request #11513 from opf/implementation/44376-add-selection-state-logic-and-file-link-creation 2 years ago
Eric Schubert 165d6bb444
Merge branch 'dev' into implementation/44376-add-selection-state-logic-and-file-link-creation 2 years ago
dependabot[bot] e507527454
Bump tzinfo-data from 1.2022.5 to 1.2022.6 2 years ago
OpenProject Actions CI d2fe066c0e update locales from crowdin [ci skip] 2 years ago
Sven R. Kunze c01141a97d allow bulk changing the subject field 2 years ago
Dombi Attila db00f1cc3b Fix value schema property to accept camelCase only 2 years ago
Dmitrii 74cba3b7ca [#43682] add rspecs 2 years ago
Dmitrii f809061c09 [#43682] Include date alerts in notification center 2 years ago
Parimal Satyal ae45959961 Added reference to drop zone 2 years ago
Parimal Satyal 344e9f83b1 Minor 2 years ago
Parimal Satyal ecf26de3f7 First draft of updated Nextcloud docs 2 years ago
Oliver Günther 3a269a5ac2
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Parimal Satyal 91cb23ffad
Merge pull request #11518 from psatyal/Update-docs-12.4-date-alerts 2 years ago
Parimal Satyal be07af637f
Fixed links to enterprise cloud and on-premises 2 years ago
Oliver Günther 8e00c37b6b
Merge pull request #11431 from opf/refactor/resource-services 2 years ago
ulferts 93e73a2252
Merge pull request #11525 from opf/dependabot/bundler/dev/dalli-3.2.3 2 years ago
dependabot[bot] 493966065b
Bump dalli from 3.2.2 to 3.2.3 2 years ago
OpenProject Actions CI 9ee46bcc97 update locales from crowdin [ci skip] 2 years ago
Eric Schubert e5bbfa7c02
[#43696] add different tooltip for directories 2 years ago
Dombi Attila e8867d16c4
Merge branch 'dev' into implementation/43677-extend-notification-representer-to-include-the-date-lines 2 years ago
Dombi Attila 3d03ad1ea7 Fix rubocop errors 2 years ago
Dombi Attila 1d53e91a69 Include detailsSchemas in the NotificationCollectionRepresenter 2 years ago
Christophe Bliard 50b1d7da4b
Merge pull request #11524 from opf/fix/7693-change-notifications-settings-durations-unit-to-days 2 years ago
Christophe Bliard 75f272504a
Change NotificationSettings duration units to days 2 years ago
Dombi Attila 1557d5fe3c Add notification details endpoint 2 years ago
Christophe Bliard 6998d77669
Use default values for notification_setting in user factory 2 years ago
Eric Schubert 47cf8f3e37
[#43696] added traversing file levels 2 years ago
Parimal Satyal 6cd128e206 Merge branch 'Update-docs-12.4-date-alerts' of https://github.com/psatyal/openproject into Update-docs-12.4-date-alerts 2 years ago
Eric Schubert 902dcb98e8
[chore] added stories for breadcrumbs 2 years ago
Parimal Satyal 788ec0beec Added placeholders for images 2 years ago
Parimal Satyal a8c9408a79
Merge branch 'dev' into Update-docs-12.4-date-alerts 2 years ago
Parimal Satyal f7e8e5ec5c Date alert complete docs 2 years ago
Eric Schubert b6c4002e9f
Merge branch 'implementation/44376-add-selection-state-logic-and-file-link-creation' into implementation/43696-add-modal-navigation-on-chevrons 2 years ago
Andreas Pfohl 08560beb77
[#43696] Add modal navigation on chevrons 2 years ago
ulferts 6e9b874c0c
Merge branch 'release/12.3' into dev 2 years ago
ulferts b854ba810b
Merge pull request #11522 from opf/dependabot/bundler/dev/test-prof-1.0.11 2 years ago
dependabot[bot] 0863ca6a34
Bump test-prof from 1.0.10 to 1.0.11 2 years ago
OpenProject Actions CI dd6a2abd88 update locales from crowdin [ci skip] 2 years ago
Benjamin Bädorf a8688811d1
Scroll to current project in header project select (#11516) 2 years ago
Parimal Satyal c5b124389d Rewrote page 2 years ago
Benjamin Bädorf 082b6d2509
Fix linting errors 2 years ago
Dombi Attila 60d6395d7b
Merge pull request #11501 from opf/implementation/44541-unify-the-strings-used-for-user-involment 2 years ago
ulferts 0d6cfdbe80
Merge pull request #11512 from opf/fix/fix-self-registration-deprecation-warnings 2 years ago
ulferts 34fc48520e
Merge pull request #11517 from opf/dependabot/bundler/dev/rubocop-rails-2.17.2 2 years ago
dependabot[bot] bdaf2e335b
Bump rubocop-rails from 2.17.1 to 2.17.2 2 years ago
OpenProject Actions CI 7329e218a5 update locales from crowdin [ci skip] 2 years ago
RBernsen e2582805be
remove bug re BIM (#11514) 2 years ago
Benjamin Bädorf 520f7dac86
Fix linting errors 2 years ago
Benjamin Bädorf 1dc1a6c90b
Fix linting errors 2 years ago
Benjamin Bädorf 3be93a8354
Fix build 2 years ago
Eric Schubert 1d16a27e35
[#44376] added file link creation 2 years ago
Christophe Bliard 9c7d115bde
Fix flickering tests and deprecation warnings 2 years ago
Benjamin Bädorf 064dea24b3
Fix linting errors 2 years ago
ulferts bf2bdf8cef
Merge branch 'release/12.3' into dev 2 years ago
Eric Schubert b106cae800
[#44376] add link state to file picker state 2 years ago
Benjamin Bädorf ae8835eaee
Fix focus trap 2 years ago
Benjamin Bädorf 73100ff500
Merge branch 'feat/44344-modal-trap-focus' of github.com:opf/openproject into feat/44344-modal-trap-focus 2 years ago
Benjamin Bädorf 94b7a7f00f
Add modal overlay globally instead of just for angular views 2 years ago
Benjamin Bädorf d4689b4e9f
Merge branch 'dev' into feat/44344-modal-trap-focus 2 years ago
Benjamin Bädorf 60afbbdcc5
Put the modal overlay component in a better place 2 years ago
Benjamin Bädorf 2cbae345a7
Fix state handling of modal service 2 years ago
Christophe Bliard 1d92c2e7a5
Fix test failing when run alone 2 years ago
ulferts b0a44f90d8
Merge branch 'release/12.3' into dev 2 years ago
Christophe Bliard 995f8d0f9c
Skip browser logs retrieval when not available 2 years ago
ulferts 1e092fd808
Merge pull request #11504 from opf/fix/do-not-require-faker-gem 2 years ago
ulferts 27d23f343f
Merge pull request #11506 from opf/dependabot/bundler/dev/rubocop-rspec-2.14.2 2 years ago
dependabot[bot] 2193284195
Bump rubocop-rspec from 2.14.1 to 2.14.2 2 years ago
Benjamin Bädorf 1a83334609
Modals open again 2 years ago
Parimal Satyal 5aa793c752
Merge pull request #11499 from psatyal/add-breadcrumbs-to-storybook 2 years ago
Christophe Bliard 1af5d6efaf
Do not require faker gem by default 2 years ago
Parimal Satyal da2e92f190
Merge branch 'dev' into add-breadcrumbs-to-storybook 2 years ago
Eric Schubert d76605182b
[#43697] add storage files breadcrumbs (#11472) 2 years ago
Parimal Satyal d10847c752 Updates based on @Kharonus' feedback 2 years ago
Benjamin Bädorf a8153d526f
Fixes to build 2 years ago
Benjamin Bädorf 1207a40e5c
Initial modal service refactoring 2 years ago
Dombi Attila 2a923fd255 [#44541] Unify the strings used for user involment 2 years ago
Parimal Satyal e9b8d365fd Added docs for Breadcrumbs 2 years ago
ulferts 759157a61d
Merge branch 'release/12.3' into dev 2 years ago
dependabot[bot] 769a3e7d6c Bump rubocop-rails from 2.17.0 to 2.17.1 2 years ago
Oliver Günther 8d3e20705e Remove linked-plugins placeholder 2 years ago
Oliver Günther e0bba41803
Remove loading key from collection state 2 years ago
OpenProject Actions CI 954872c57d update locales from crowdin [ci skip] 2 years ago
Oliver Günther 8e2b173015
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 7a65b13b85
Merge pull request #11493 from opf/fix/bump_gems 2 years ago
ulferts 54d1995c34
bump excon 2 years ago
ulferts f63f3598da
bump rubocop-rspec 2 years ago
ulferts 5b624424fa
bump rubocop-rails 2 years ago
ulferts edf4157c7c
bump rubocop 2 years ago
ulferts ce5ca75af7
bump aws-sdk-s3 2 years ago
ulferts a8dd071c4c
bump aws-sdk-core 2 years ago
OpenProject Actions CI c5e8714ed5 update locales from crowdin [ci skip] 2 years ago
Dombi Attila bb4005a972
Merge pull request #11435 from opf/move-existing-options-in-notification-settings 2 years ago
Dombi Attila eb77d593cc
Merge branch 'dev' into move-existing-options-in-notification-settings 2 years ago
ulferts 3f96c1043a
Merge branch 'release/12.3' into dev 2 years ago
ulferts eb25f1f22f
Merge pull request #11487 from opf/dependabot/bundler/dev/rubocop-rspec-2.14.0 2 years ago
Oliver Günther a5e7578409
Provide require$ and cachable resource services in base class 2 years ago
Oliver Günther 8c2457f4ec
Merge pull request #11479 from opf/fix/url-options-for-capybara 2 years ago
dependabot[bot] 517d5b3249
Bump rubocop-rspec from 2.13.2 to 2.14.0 2 years ago
OpenProject Actions CI dd543ecde4 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 6d57675b66 update locales from crowdin [ci skip] 2 years ago
ulferts 00851a82f3
Merge pull request #11478 from opf/fix/bump_rubocop 2 years ago
ulferts 4a94e03b04
bump rubocop and apply autofixes for new cops 2 years ago
ulferts 657a69bd45
Merge pull request #11483 from opf/dependabot/bundler/dev/aws-sdk-core-3.163.0 2 years ago
ulferts 36d1728217
add schema for Values resource 2 years ago
Oliver Günther c3fc42a43e
Keep overrides in omniauth_spec 2 years ago
Christophe Bliard 3467f4747a
Merge pull request #11474 from opf/fix/speedup_journal_deletion 2 years ago
Christophe Bliard a178ba9455
Reduce CSP errors in tests 2 years ago
Christophe Bliard 554ec0a277
Fix missing import + output failing specs line by line 2 years ago
ulferts 60da6cf1f9
include module to have access to date_formatter 2 years ago
ulferts 85a238ba82
fix api spec 2 years ago
ulferts fbb58254b0
map date_alert reasons in API 2 years ago
ulferts 3c8d0001f0
add details to notification representer 2 years ago
Eric Schubert da3504a87b
Merge pull request #11477 from opf/chore/bump-test-browser-container 2 years ago
ulferts a8ae5e318c
Merge remote-tracking branch 'origin/dev' into implementation/43677-extend-notification-representer-to-include-the-date-lines 2 years ago
dependabot[bot] 0e7a5452d3
Bump aws-sdk-core from 3.162.0 to 3.163.0 2 years ago
OpenProject Actions CI e66c727954 update locales from crowdin [ci skip] 2 years ago
ulferts 5e9a741382
adapt specification for notifications 2 years ago
Andreas Pfohl 5dc3d8b37e
Merge pull request #11315 from opf/implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Dombi Attila 7dcd6a16e9 Change @mentioned to Mentioned for notification menu consistency 2 years ago
Andreas Pfohl 0aca0f880d
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 5b4fc0a045
Added new request spec for new storage files API endpoint 2 years ago
Oliver Günther b4a115401e
Capybara is not configuring the rails url options, visiting _url helpers break 2 years ago
ulferts 602c5c1f7f
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts a44edb38a0
Merge pull request #11466 from opf/implementation/43677-replace-date-alert 2 years ago
Eric Schubert 011658b9e8
[chore] use selenium hub version major tag 2 years ago
ulferts 659c05418c
Merge pull request #11475 from opf/dependabot/bundler/dev/aws-sdk-core-3.162.0 2 years ago
Andreas Pfohl 73bb064ef6
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 663cb7f84a
Fixed storages specs 2 years ago
dependabot[bot] b020e8ecd0
Bump aws-sdk-core from 3.161.0 to 3.162.0 2 years ago
OpenProject Actions CI 35a36ecae3 update locales from crowdin [ci skip] 2 years ago
Andreas Pfohl dc611c187c
Moved storages outbound requests await from API namespace 2 years ago
ulferts 1b378adc03
speedup journal deletion 2 years ago
Christophe Bliard a70ce137d5
Make migration 20221017073431 reversible 2 years ago
Oliver Günther 560aff59f8
Merge pull request #11418 from opf/feature/isAdmin-test-ldap 2 years ago
Andreas Pfohl 5f1c629fe4
Improved some minor things in the storage requests part 2 years ago
Andreas Pfohl 2554e265c4
Added self link to StorageFile API representation 2 years ago
ulferts dec78c61c7
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Andreas Pfohl df0e3607ea
Revert "Transformed StorageFile class into a struct" 2 years ago
Oliver Günther 6500eb8a68
Merge pull request #11452 from opf/fix/use-invalid-query-error-correctly 2 years ago
Oliver Günther 69aaffe8df
Remove array notation in yml docs 2 years ago
ulferts 6c6d9cb120
Merge pull request #11469 from opf/fix/bump_gems 2 years ago
Andreas Pfohl f5e4440520
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
OpenProject Actions CI decd699ddd update locales from crowdin [ci skip] 2 years ago
ulferts 51cd235df4
sentry-delayed_job & sentry-rails & sentry-ruby 2 years ago
ulferts ff9726ca18
rspec-rails 2 years ago
ulferts 95cc442f9a
pry & pry-byebug 2 years ago
ulferts 98c3da34d0
bump aws-sdk-core & aws-partitions 2 years ago
ulferts 895b821d58
bump rubocop-ast 2 years ago
ulferts 1cbea4985c
bump lefthook 2 years ago
ulferts 0423099d69
bump dry-types 2 years ago
ulferts 43333414f5
bump dry-logic 2 years ago
ulferts a02c45738b
bump dry-core 2 years ago
ulferts bf9537c10d
bump bindata 2 years ago
ulferts 3852ed1b8a
bump aws-partitions 2 years ago
ulferts d491a17c1f
bump appsignal 2 years ago
ulferts 08c0f86646
Merge pull request #11467 from opf/dependabot/bundler/nokogiri-1.13.9 2 years ago
Andreas Pfohl 572045ae5a
Transformed StorageFile class into a struct 2 years ago
Dmitrii 006d8f5a90 [#44217] Time an costs: Project filter set to "is not (includes subprojects)" not working as expected 2 years ago
dependabot[bot] 8d41226698
Bump nokogiri from 1.13.8 to 1.13.9 2 years ago
dependabot[bot] 51cae6f84d Bump @storybook/addon-interactions from 6.5.10 to 6.5.12 in /frontend 2 years ago
Oliver Günther 70d10af6a7
Add spec to use that flag 2 years ago
Oliver Günther 88aeb00b25
Add an admin flag for testing to ldap 2 years ago
ulferts d0d70765db
use Push change detection to avoid dom recreation (#11464) 2 years ago
Dombi Attila c5564a0ebc [#43677] Replace the date_alert with date_alert_start_date and date_alert_due_date in the Notification::REASONS 2 years ago
Andreas Pfohl 2b498c9a3c
Moved storage file linking button text into i18n 2 years ago
Oliver Günther d8076b0edf
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Andreas Pfohl 10ffbe6364
Moved match() from ServiceResult to a refinement module 2 years ago
Dombi Attila b0ce64e6ac [#43677] Extend Notification representer to include the date lines 2 years ago
Dombi Attila 65b2df099a
Merge pull request #11440 from opf/implementation/43673-include-date-alert-into-notificationsetting-representer-and-database 2 years ago
Dombi Attila ad1d1b1c88
Merge pull request #11458 from opf/implementation/43676-move-all-notification-settings-defaults-to-the-database-layer 2 years ago
Dombi Attila c3d1f2b910
Merge pull request #11438 from opf/fix-notification_settings_translations 2 years ago
Dombi Attila 8a077a196e Refactor specs in date_time_examples.rb 2 years ago
Dombi Attila 40688d6304 Create a duration_property helper in the API::Decorators::DateProperty 2 years ago
Dmitrii ee78bd0b8e [#43673] fixing specs 2 years ago
Dmitrii 79c156690a [#43673] expose startDate, dueDate and overdue in iso8601 format 2 years ago
Dombi Attila bbcfcf26be [#43673] Include date alert into NotificationSetting api specs 2 years ago
Andreas Pfohl 2051e13294
Fixed smaller things in file picker frontend 2 years ago
ulferts 05d6475269
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
dependabot[bot] f9e0f2d447 Bump html-pipeline from 2.14.2 to 2.14.3 2 years ago
OpenProject Actions CI 69f4b98ca4 update locales from crowdin [ci skip] 2 years ago
Dombi Attila 6cfe2463ab [#43676] Move all notification settings defaults to the database layer 2 years ago
Benjamin Bädorf 2df7ee7fa1 Remove old SPOT docs page 2 years ago
bsatarnejad e9df5b0421 add date alerts section to notification settings page 2 years ago
Andreas Pfohl c7e20d96e1
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Oliver Günther 8046203c50
Use common helper to reduce duplication 2 years ago
ulferts ca361b017b remove legacy specs completely 2 years ago
Oliver Günther 1ba868e4f6
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Oliver Günther 60c32f1982
Correctly wrap one error in invalid query, using create_if_many 2 years ago
Christophe Bliard ed83721336
Add workflow to create a pr to merge latest release into dev 2 years ago
ulferts 430099c275
Merge branch 'release/12.3' into dev 2 years ago
OpenProject Actions CI 596a7e1792 update locales from crowdin [ci skip] 2 years ago
OpenProject Actions CI 56738cbfe4 update locales from crowdin [ci skip] 2 years ago
Dombi Attila c1ab391e2e Move the notification settings translations to the correct path 2 years ago
ulferts e0615d34d9
Merge pull request #11445 from opf/fix/bump_gems 2 years ago
ulferts bc22aed7d7
bump faraday_middleware & rack-oauth2 & webfinger 2 years ago
ulferts 5d6a06a91b
bump rspec-rails 2 years ago
ulferts 6c77efe5ab
bump tzinfo-data 2 years ago
ulferts e0e1b51ce4
bump stackprof 2 years ago
OpenProject Actions CI 501c3ec990 update locales from crowdin [ci skip] 2 years ago
ulferts 362222bc2d
bump aws-sdk-core 2 years ago
ulferts cb77fab30a
bump aws-partitions 2 years ago
ulferts 6a821ed820
replace legacy spec 2 years ago
Christophe Bliard e70dd61cba
Merge pull request #11424 from opf/feature/2fa-community 2 years ago
Dombi Attila a48539020d
Merge pull request #11337 from opf/implementation/43673-include-date-alert-into-notificationsetting-representer-and-database 2 years ago
Dombi Attila 2868748ce6 Fix spec descriptions 2 years ago
ulferts 0960f13253
Merge pull request #11436 from opf/dependabot/bundler/dev/activerecord-import-1.4.1 2 years ago
ulferts 459803034a
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 7ea6a13ad1
replace legacy spec 2 years ago
ulferts e71b928490
replace legacy spec 2 years ago
dependabot[bot] 31a62b6a43
Bump activerecord-import from 1.4.0 to 1.4.1 2 years ago
OpenProject Actions CI 375877cf0a update locales from crowdin [ci skip] 2 years ago
Dmitrii 00a0d42ed1 [#43673] fixes after comments 2 years ago
Dmitrii ac1d98ea03 [#43673] move validation to contract 2 years ago
Dmitrii d386ad0410 [#43673] Include date alert into NotificationSetting Representer & Database 2 years ago
bsatarnejad b07b8b9d6d Change some title and descriptions in notification setting table 2 years ago
bsatarnejad 9e02d5bf82 Change some title and descriptions in notification setting page 2 years ago
Parimal Satyal ff8b34112d
Merging latest changes to Storybook docs 2 years ago
Parimal Satyal bbfab3c7b1 Minor 2 years ago
Parimal Satyal ec12261bad Merge remote-tracking branch 'upstream/dev' into storybook-updates-ux 2 years ago
dependabot[bot] f68727f280 Bump pg from 1.4.3 to 1.4.4 2 years ago
OpenProject Actions CI f357965a70 update locales from crowdin [ci skip] 2 years ago
ulferts e08b42b46d
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts ee096432df
replace legacy spec 2 years ago
Andreas Pfohl 69ca95a0af
Replaced manual avatar with op-principal component in storage file list 2 years ago
Andreas Pfohl 81a220cff0
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 1b4e0ac3e4
Extracted new style-block for op-file-list 2 years ago
ulferts a4b9529043
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 1d4dd5fed5
replace legacy spec 2 years ago
ulferts 43e1afe291
Merge pull request #11423 from opf/fix/remove_unused_user_method 2 years ago
Oliver Günther 43e6338da8 List more people on notification card 2 years ago
dependabot[bot] 5757d0fb2f Bump lefthook from 1.1.1 to 1.1.2 2 years ago
OpenProject Actions CI 62b53ba819 update locales from crowdin [ci skip] 2 years ago
Oliver Günther 5acdcb178b
Add helper to disable 2FA stage redirects 2 years ago
Oliver Günther ee87ce1613
Remove EE checks from 2FA 2 years ago
ulferts 6e269b9eaa
remove unused User methods 2 years ago
ulferts caa92bf395 remove unused Project#users_by_role method 2 years ago
Oliver Günther bbc20cefee
Bump version to 12.4.0 2 years ago
Oliver Günther 73d64a494d
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Oliver Günther 2e4c281939
Merge pull request #11400 from opf/fix/43909-project-template-rename-checkbox-labels-under-copy-options 2 years ago
RBernsen 575f40d5c3
Add files via upload 2 years ago
ulferts 2fc7530adf
fix flickering spec 2 years ago
ulferts 6fe932154a
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts b71245d5b7
replace legacy spec 2 years ago
ulferts e3526d5d4e
Merge pull request #11416 from opf/dependabot/bundler/dev/aws-sdk-core-3.159.0 2 years ago
Andreas Pfohl c4aec88b55
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
dependabot[bot] 537e298b26
Bump aws-sdk-core from 3.158.0 to 3.159.0 2 years ago
OpenProject Actions CI b5d9fcc484 update locales from crowdin [ci skip] 2 years ago
ulferts 33fd68d2da
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts c9c31a8d41
replace legacy spec 2 years ago
OpenProject Actions CI 78ef49c566 update locales from crowdin [ci skip] 2 years ago
ulferts 0c227efc7d
Merge pull request #11412 from opf/fix/bump_gems 2 years ago
ulferts 46f863dcea
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 81d90579e5
replace legacy spec 2 years ago
ulferts aefbdbbbe8
bump rouge 2 years ago
ulferts c901c1c769
bump meta-tags 2 years ago
ulferts 8dbccb2151
bump rack-protection 2 years ago
ulferts 0ce19e5216
bump webdrivers 2 years ago
ulferts f2635289df
bump regexp_parser 2 years ago
ulferts 7ee3eac975
bump octokit 2 years ago
ulferts 723978b244
bump net-smtp 2 years ago
ulferts 34d10d020e
bump net-pop 2 years ago
ulferts d8eb8ee768
bump net-imap 2 years ago
ulferts 279b1ebd66
bump msgpack 2 years ago
ulferts 22038bda96
bump fugit 2 years ago
ulferts e7a6be8508
bump dry-container & loofah & zeitwerk 2 years ago
ulferts f56a21978c
bump delayed_job & excon 2 years ago
ulferts 1cbcc3377a
bump bindata 2 years ago
ulferts 95cc610efa
bump aws-partitions 2 years ago
Christophe Bliard d497195aca
Better project names for dev data seeder 2 years ago
ulferts 77941e0943
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 2f88f2ac9f
removing spec_legacy code 2 years ago
OpenProject Actions CI 8276bf99c6 update locales from crowdin [ci skip] 2 years ago
ulferts f8a0893ad5
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 5ec04bf6cf
replace legacy spec 2 years ago
ulferts 1696b24971
Merge pull request #11397 from opf/fix/speed-up-rspec-boot-time 2 years ago
Christophe Bliard 5c40ad1dbf
Can remove database_cleaner gem when legacy_spec is removed 2 years ago
ulferts aa1554c396
sort project copy options alphabetically by their label 2 years ago
ulferts 034e86f4ac
use project copy specific labels for copy options 2 years ago
Christophe Bliard 305a3f7c30
Use different db for specs and legacy specs on CI 2 years ago
Christophe Bliard 176821f287
Speed up RSpec boot time by 30% 2 years ago
Christophe Bliard 5ed81dbb98
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Wieland Lindenthal 652b189e29 Ensure wget and unzip are installed 2 years ago
Wieland Lindenthal 234b5627cc Update BIM development setup script to use .NET 6 and update xeokit-metadata 2 years ago
Oliver Günther c6bd66ace2
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Christophe Bliard f3625b62e2 Ensure git commands output the full commit sha 2 years ago
OpenProject Actions CI ff5f347826 update locales from crowdin [ci skip] 2 years ago
ulferts 326164ffc3
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts fcecda1838
replace legacy spec 2 years ago
Eric Schubert a86f8b0390
[#43695] fixed templates 2 years ago
ulferts f78f4d6b29
Merge branch 'release/12.3' into dev 2 years ago
Dombi Attila c47f889018
Merge pull request #11339 from opf/implementation/43675-migration-splitting-involved-notification-setting-and-date-defaults 2 years ago
Andreas Pfohl 886ffaa2b2
Added spec for StorageFileRepresenter 2 years ago
Parimal Satyal e44d50c4b6 Updates to Storybook 2 years ago
Christophe Bliard 5e239070a7
Merge pull request #11396 from opf/fix/remove_random_data_seeder 2 years ago
ulferts f881e96aee
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
Christophe Bliard 387996a439
Remove RandomDataSeeder 2 years ago
OpenProject Actions CI f989cb6558 update locales from crowdin [ci skip] 2 years ago
ulferts 2c7ee198ca
Merge remote-tracking branch 'origin/release/12.3' into dev 2 years ago
ulferts 633b01abcc
replace legacy spec 2 years ago
Andreas Pfohl 8076f24b8a
Added missing tests to storage files query 2 years ago
Andreas Pfohl 96c5f2cd0f
Added additional tests for storage files query 2 years ago
Andreas Pfohl efd95a066d
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 2082bee84f
Added first spec for storage file query 2 years ago
Andreas Pfohl d5d87a5589
Added error handling for storage files API endpoint 2 years ago
Andreas Pfohl 4c1094ff6d
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 4baf7a1b74
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 17b33d699b
Added missing properties for storage file query 2 years ago
Andreas Pfohl 5be56db06e
Fixed layout for add-file-link button in files tab 2 years ago
Andreas Pfohl 72005cf216
Added more properties to WebDAV response parsing for Nextcloud connection 2 years ago
Andreas Pfohl fe9b037867
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl ce89d6e310
Implemented WebDAV querying against Nextcloud storage 2 years ago
Dmitrii 4534007a3b [#43675] fig regarding comments 2 years ago
Dmitrii 0c85cc4287 [#43675] fix specs 2 years ago
Dmitrii 68d073c2cc [#43675] Migration splitting involved notification setting and date defaults 2 years ago
Andreas Pfohl ddd00807e5
Fixed rubocop warning for storages 2 years ago
Andreas Pfohl 3d1e99db10
Fixed unit specs for storages 2 years ago
Andreas Pfohl cb49734dcc
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Andreas Pfohl 5cc45da9a3
Added storage request query abstraction for storages API 2 years ago
Andreas Pfohl e4bde8fa82
Added API endpoint representation for storage files 2 years ago
Andreas Pfohl 8af34737d5
Merge remote-tracking branch 'origin/dev' into implementation/43695-add-modal-to-display-first-level-of-file-content 2 years ago
Eric Schubert 3d9545af9b
[#43695] refactored resource service 2 years ago
Eric Schubert 0791fdb7b1
[#43695] replaced loading skeleton 2 years ago
Andreas Pfohl ad297fd915
Wired up file picker dialog to actually fetch data from backend 2 years ago
Andreas Pfohl 924d13fa1b
Integrated Akita store for Storage file service 2 years ago
Andreas Pfohl 581f44e24d
Alligned storage file interfaces to API spec 2 years ago
Andreas Pfohl fadcd42ba8
Added file location information to storage API spec 2 years ago
Andreas Pfohl 9fbbc7320a
SortFilesPipe sorts also directories 2 years ago
Eric Schubert 12ed963f5f
[#43695] added file picker modal base 2 years ago
  1. 1
      .dockerignore
  2. 4
      .github/workflows/brakeman-scan-core.yml
  3. 6
      .github/workflows/codeql-scan-core.yml
  4. 20
      .github/workflows/continuous-delivery.yml
  5. 45
      .github/workflows/create-merge-release-into-dev-pr.yml
  6. 9
      .github/workflows/crowdin.yml
  7. 2
      .github/workflows/docker.yml
  8. 2
      .github/workflows/eslint-core.yml
  9. 2
      .github/workflows/pullpreview.yml
  10. 2
      .github/workflows/rubocop-core.yml
  11. 26
      .github/workflows/test-core.yml
  12. 4
      .gitignore
  13. 10
      .rubocop.yml
  14. 2
      .ruby-version
  15. 2
      COPYRIGHT
  16. 2
      COPYRIGHT_short
  17. 67
      Gemfile
  18. 519
      Gemfile.lock
  19. 2
      Gemfile.modules
  20. 2
      Guardfile
  21. 2
      README.md
  22. 2
      Rakefile
  23. 1
      app/assets/images/enterprise-add-on.svg
  24. 1
      app/assets/images/premium_features.svg
  25. 2
      app/cells/individual_principal_base_filter_cell.rb
  26. 2
      app/cells/members/row_cell.rb
  27. 2
      app/cells/placeholder_users/placeholder_user_filter_cell.rb
  28. 2
      app/cells/placeholder_users/row_cell.rb
  29. 2
      app/cells/placeholder_users/table_cell.rb
  30. 4
      app/cells/projects/table_cell.rb
  31. 2
      app/cells/user_filter_cell.rb
  32. 2
      app/cells/users/user_filter_cell.rb
  33. 2
      app/cells/versions/row_cell.rb
  34. 2
      app/cells/views/individual_principal_base_filter/show.erb
  35. 2
      app/cells/views/projects/row/show.erb
  36. 2
      app/cells/views/projects/table/show.erb
  37. 2
      app/cells/views/row/show.erb
  38. 2
      app/cells/views/table/show.erb
  39. 2
      app/contracts/admin_only_contract.rb
  40. 2
      app/contracts/attachments/create_contract.rb
  41. 2
      app/contracts/attachments/delete_contract.rb
  42. 2
      app/contracts/attachments/prepare_upload_contract.rb
  43. 2
      app/contracts/attachments/validate_replacements.rb
  44. 2
      app/contracts/attribute_help_texts/base_contract.rb
  45. 2
      app/contracts/attribute_help_texts/create_contract.rb
  46. 2
      app/contracts/attribute_help_texts/update_contract.rb
  47. 2
      app/contracts/authentication/omniauth_auth_hash_contract.rb
  48. 2
      app/contracts/backups/create_contract.rb
  49. 4
      app/contracts/base_contract.rb
  50. 2
      app/contracts/concerns/assignable_custom_field_values.rb
  51. 9
      app/contracts/concerns/requires_admin_guard.rb
  52. 8
      app/contracts/concerns/requires_enterprise_guard.rb
  53. 2
      app/contracts/concerns/single_table_inheritance_model_contract.rb
  54. 2
      app/contracts/concerns/unchanged_project.rb
  55. 2
      app/contracts/custom_actions/cu_contract.rb
  56. 2
      app/contracts/custom_actions/execute_contract.rb
  57. 2
      app/contracts/custom_fields/base_contract.rb
  58. 2
      app/contracts/custom_fields/create_contract.rb
  59. 2
      app/contracts/custom_fields/update_contract.rb
  60. 2
      app/contracts/delete_contract.rb
  61. 2
      app/contracts/empty_contract.rb
  62. 2
      app/contracts/groups/base_contract.rb
  63. 2
      app/contracts/groups/create_contract.rb
  64. 2
      app/contracts/groups/delete_contract.rb
  65. 2
      app/contracts/groups/update_contract.rb
  66. 2
      app/contracts/journals/update_contract.rb
  67. 2
      app/contracts/members/base_contract.rb
  68. 2
      app/contracts/members/create_contract.rb
  69. 2
      app/contracts/members/delete_contract.rb
  70. 2
      app/contracts/members/update_contract.rb
  71. 2
      app/contracts/messages/base_contract.rb
  72. 2
      app/contracts/messages/create_contract.rb
  73. 2
      app/contracts/messages/update_contract.rb
  74. 7
      app/contracts/model_contract.rb
  75. 2
      app/contracts/notifications/create_contract.rb
  76. 2
      app/contracts/oauth/application_contract.rb
  77. 3
      app/contracts/oauth_clients/create_contract.rb
  78. 2
      app/contracts/oauth_clients/delete_contract.rb
  79. 2
      app/contracts/params_contract.rb
  80. 2
      app/contracts/placeholder_users/base_contract.rb
  81. 2
      app/contracts/placeholder_users/create_contract.rb
  82. 2
      app/contracts/placeholder_users/delete_contract.rb
  83. 2
      app/contracts/placeholder_users/update_contract.rb
  84. 42
      app/contracts/projects/archive_contract.rb
  85. 27
      app/contracts/projects/base_contract.rb
  86. 2
      app/contracts/projects/copy_contract.rb
  87. 2
      app/contracts/projects/create_contract.rb
  88. 2
      app/contracts/projects/delete_contract.rb
  89. 2
      app/contracts/projects/enabled_modules_contract.rb
  90. 11
      app/contracts/projects/unarchive_contract.rb
  91. 10
      app/contracts/projects/update_contract.rb
  92. 2
      app/contracts/queries/base_contract.rb
  93. 2
      app/contracts/queries/copy_contract.rb
  94. 2
      app/contracts/queries/create_contract.rb
  95. 2
      app/contracts/queries/update_contract.rb
  96. 2
      app/contracts/queries/update_form_contract.rb
  97. 2
      app/contracts/relations/base_contract.rb
  98. 2
      app/contracts/relations/create_contract.rb
  99. 2
      app/contracts/relations/delete_contract.rb
  100. 2
      app/contracts/relations/update_contract.rb
  101. Some files were not shown because too many files have changed in this diff Show More

@ -26,7 +26,6 @@ features
help
log/*.log
spec
spec_legacy
tmp
frontend/node_modules
node_modules

@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup Ruby
uses: ruby/setup-ruby@v1
@ -38,6 +38,6 @@ jobs:
brakeman -i config/brakeman.ignore -f sarif -o output.sarif.json .
- name: Upload SARIF
uses: github/codeql-action/upload-sarif@v1
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: output.sarif.json

@ -24,12 +24,12 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2

@ -14,13 +14,25 @@ jobs:
if: github.repository == 'opf/openproject'
runs-on: ubuntu-latest
steps:
- name: Trigger downstream workflow
- name: Trigger SaaS workflow
env:
TOKEN: ${{ secrets.OPENPROJECT_CI_TOKEN }}
SAAS_CD_WORKFLOW_ID: continuous-delivery-saas.yml
SAAS_REPOSITORY: opf/saas-openproject
REPOSITORY: opf/saas-openproject
WORKFLOW_ID: continuous-delivery-saas.yml
run: |
curl -i --fail -H"authorization: Bearer $TOKEN" \
-XPOST -H"Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/$SAAS_REPOSITORY/actions/workflows/$SAAS_CD_WORKFLOW_ID/dispatches \
https://api.github.com/repos/$REPOSITORY/actions/workflows/$WORKFLOW_ID/dispatches \
-d '{"ref": "${{ github.ref }}"}'
- name: Trigger Flavours workflow
env:
TOKEN: ${{ secrets.OPENPROJECT_CI_TOKEN }}
REPOSITORY: opf/openproject-flavours
WORKFLOW_ID: ci.yml
CORE_REF: ${{ github.ref }}
run: |
curl -i --fail -H"authorization: Bearer $TOKEN" \
-XPOST -H"Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/$REPOSITORY/actions/workflows/$WORKFLOW_ID/dispatches \
-d '{"ref": "master", "inputs": { "ref" : "$CORE_REF" }}'

@ -0,0 +1,45 @@
name: create-merge-release-into-dev-pr
on:
workflow_dispatch:
permissions: {}
jobs:
setup:
runs-on: ubuntu-latest
outputs:
latest_release_branch: ${{ steps.find_latest_release.outputs.branch }}
steps:
- id: find_latest_release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
run: |
BRANCH=$(curl -H "Authorization: token $GITHUB_TOKEN" \
https://api.github.com/repos/$GITHUB_REPOSITORY/branches?protected=true | \
jq -r .[].name | grep "release/" | sort --reverse | head -1
)
if [ "$BRANCH" = "" ]; then
echo "Invalid release branch found: $BRANCH"
exit 1
fi
echo "branch=${BRANCH}" >> $GITHUB_OUTPUT
crowdin:
permissions:
contents: write # for git push
runs-on: ubuntu-latest
needs: setup
timeout-minutes: 5
steps:
- name: create pull request
run: gh pr create \
--base $BASE_BRANCH \
--head $RELEASE_BRANCH \
--title "Merge $RELEASE_BRANCH into $BASE_BRANCH" \
--body 'Created by GitHub action'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BASE_BRANCH: dev
RELEASE_BRANCH: ${{ needs.setup.outputs.latest_release_branch }}

@ -25,8 +25,7 @@ jobs:
exit 1
fi
echo "::set-output name=branch::${BRANCH}"
echo "::set-output name=crowdin_release_branch::release"
echo "branch=${BRANCH}" >> $GITHUB_OUTPUT
crowdin:
permissions:
@ -42,7 +41,7 @@ jobs:
- dev
- "${{ needs.setup.outputs.latest_release_branch }}"
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: ${{ matrix.branch }}
fetch-depth: 1
@ -54,9 +53,9 @@ jobs:
run: |
echo "Setting crowdin branch from $BRANCH"
if [ "$BRANCH" = "dev" ]; then
echo "::set-output name=crowdin_branch::dev"
echo "crowdin_branch=dev" >> $GITHUB_OUTPUT
else
echo "::set-output name=crowdin_branch::release"
echo "crowdin_branch=release" >> $GITHUB_OUTPUT
fi
- name: "Updating translations"
uses: crowdin/github-action@1.4.4

@ -19,7 +19,7 @@ jobs:
env:
INPUT_BUILDOPTIONS: --pull
steps:
- uses: actions/checkout@master
- uses: actions/checkout@v3
- name: Prepare docker files
run: |
cp ./docker/prod/Dockerfile ./Dockerfile

@ -14,7 +14,7 @@ jobs:
name: eslint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: opf/action-eslint@v2

@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Generate .env.pullpreview file
run: |
echo "OP_ADMIN_USER_SEEDER_FORCE_PASSWORD_CHANGE=off" >> .env.pullpreview

@ -13,7 +13,7 @@ jobs:
name: rubocop
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: ruby/setup-ruby@v1

@ -28,15 +28,15 @@ jobs:
CI_RETRY_COUNT: 3
LOCAL_DEV_CHECK: 1
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: /tmp/cache
key: ${{ runner.os }}-ruby31-core-tests-units-${{ hashFiles('**/Gemfile.lock') }}
key: ${{ runner.os }}-ruby32-core-tests-units-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
${{ runner.os }}-ruby31-core-tests-units-
${{ runner.os }}-ruby31-core-tests-
${{ runner.os }}-ruby32-core-tests-units-
${{ runner.os }}-ruby32-core-tests-
- name: test
run: |
docker-compose -f docker-compose.ci.yml build --pull ci
@ -58,15 +58,15 @@ jobs:
CAPYBARA_AWS_ACCESS_KEY_ID: "${{ secrets.CAPYBARA_AWS_ACCESS_KEY_ID }}"
CAPYBARA_AWS_SECRET_ACCESS_KEY: "${{ secrets.CAPYBARA_AWS_SECRET_ACCESS_KEY }}"
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: /tmp/cache
key: ${{ runner.os }}-ruby31-core-tests-features-${{ hashFiles('**/Gemfile.lock') }}
key: ${{ runner.os }}-ruby32-core-tests-features-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
${{ runner.os }}-ruby31-core-tests-features-
${{ runner.os }}-ruby31-core-tests-
${{ runner.os }}-ruby32-core-tests-features-
${{ runner.os }}-ruby32-core-tests-
- name: test
run: |
docker-compose -f docker-compose.ci.yml build --pull ci
@ -80,12 +80,12 @@ jobs:
name: APIv3 specification (OpenAPI 3.0)
if: github.repository == 'opf/openproject'
runs-on: [ubuntu-latest]
steps:
- uses: actions/checkout@v2
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- uses: actions/setup-node@v2
- uses: actions/setup-node@v3
with:
node-version: '14'
- run: ./script/api/validate_spec

4
.gitignore vendored

@ -44,6 +44,9 @@ npm-debug.log*
# Ignore Visual Studio Code files
/.vscode
# Ignore Vim backup files
*~
# Ignore Ctags files
/tags
/tags.lock
@ -132,3 +135,4 @@ structure.sql
# lefthook.yml user override
lefthook-local.yml
frontend/package-lock.json

@ -1,6 +1,7 @@
require:
- rubocop-rails
- rubocop-rspec
- ./lib_static/rubocop/cop/open_project/no_do_end_block_with_rspec_capybara_matcher_in_expect.rb
- ./lib_static/rubocop/cop/open_project/use_service_result_factory_methods.rb
inherit_mode:
@ -9,7 +10,7 @@ inherit_mode:
- Exclude
AllCops:
TargetRubyVersion: 3.1
TargetRubyVersion: 3.2
# Enable any new cops in new versions by default
NewCops: enable
Exclude:
@ -222,13 +223,14 @@ RSpec/NamedSubject:
RSpec/ContextWording:
Prefixes:
- as
- for
- if
- 'on'
- to
- unless
- when
- with
- without
- if
- unless
- for
RSpec/FactoryBot/SyntaxMethods:
Enabled: true

@ -1 +1 @@
3.1.2
3.2.0

@ -1,6 +1,6 @@
OpenProject is an open source project management software.
Copyright (C) 2012-2022 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

@ -1,5 +1,5 @@
OpenProject is an open source project management software.
Copyright (C) 2012-2022 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -28,7 +28,7 @@
source 'https://rubygems.org'
ruby '~> 3.1.2'
ruby '~> 3.2.0'
gem 'actionpack-xml_parser', '~> 2.0.0'
gem 'activemodel-serializers-xml', '~> 1.0.1'
@ -39,6 +39,8 @@ gem 'responders', '~> 3.0'
gem 'ffi', '~> 1.15'
gem 'mail', '~> 2.8.0'
gem 'rdoc', '>= 2.4.2'
gem 'doorkeeper', '~> 5.5.0'
@ -52,9 +54,9 @@ gem 'warden-basic_auth', '~> 0.2.1'
gem 'will_paginate', '~> 3.3.0'
gem 'friendly_id', '~> 5.4.0'
gem 'friendly_id', '~> 5.5.0'
gem 'acts_as_list', '~> 1.0.1'
gem 'acts_as_list', '~> 1.1.0'
gem 'acts_as_tree', '~> 2.9.0'
gem 'awesome_nested_set', '~> 3.5.0'
gem 'closure_tree', '~> 7.4.0'
@ -78,7 +80,7 @@ gem 'htmldiff'
gem 'stringex', '~> 2.8.5'
# CommonMark markdown parser with GFM extension
gem 'commonmarker', '~> 0.23.6'
gem 'commonmarker', '~> 0.23.7'
# HTML pipeline for transformations on text formatter output
# such as sanitization or additional features
@ -88,9 +90,9 @@ gem 'deckar01-task_list', '~> 2.3.1'
# Requires escape-utils for faster escaping
gem 'escape_utils', '~> 1.3'
# Syntax highlighting used in html-pipeline with rouge
gem 'rouge', '~> 3.30.0'
gem 'rouge', '~> 4.0.0'
# HTML sanitization used for html-pipeline
gem 'sanitize', '~> 6.0.0'
gem 'sanitize', '~> 6.0.1'
# HTML autolinking for mails and urls (replaces autolink)
gem 'rinku', '~> 2.0.4'
# Version parsing with semver
@ -114,13 +116,13 @@ gem 'posix-spawn', '~> 0.3.13', require: false
gem 'bcrypt', '~> 3.1.6'
gem 'multi_json', '~> 1.15.0'
gem 'oj', '~> 3.13.0'
gem 'oj', '~> 3.14.0'
gem 'daemons'
gem 'delayed_cron_job', '~> 0.9.0'
gem 'delayed_job_active_record', '~> 4.1.5'
gem 'rack-protection', '~> 2.2.0'
gem 'rack-protection', '~> 3.0.0'
# Rack::Attack is a rack middleware to protect your web app from bad clients.
# It allows whitelisting, blacklisting, throttling, and tracking based
@ -151,13 +153,13 @@ gem 'airbrake', '~> 13.0.0', require: false
gem 'prawn', '~> 2.2'
gem 'prawn-markup', '~> 0.3.0'
# prawn implictly depends on matrix gem no longer in ruby core with 3.1
# prawn implicitly depends on matrix gem no longer in ruby core with 3.1
gem 'matrix', '~> 0.4.2'
gem 'cells-erb', '~> 0.1.0'
gem 'cells-rails', '~> 0.1.4'
gem 'meta-tags', '~> 2.17.0'
gem 'meta-tags', '~> 2.18.0'
gem "paper_trail", "~> 12.3"
@ -173,11 +175,11 @@ gem 'rails-i18n', '~> 7.0.0'
gem 'sprockets', '~> 3.7.2' # lock sprockets below 4.0
gem 'sprockets-rails', '~> 3.4.2'
gem 'puma', '~> 5.6'
gem 'rack-timeout', '~> 0.6.3', require: "rack/timeout/base"
gem 'puma', '~> 6.0'
gem 'puma-plugin-statsd', '~> 2.0'
gem 'rack-timeout', '~> 0.6.3', require: "rack/timeout/base"
gem 'nokogiri', '~> 1.13.4'
gem 'nokogiri', '~> 1.14.0'
gem 'carrierwave', '~> 1.3.1'
gem 'carrierwave_direct', '~> 2.1.0'
@ -195,15 +197,10 @@ gem 'rest-client', '~> 2.0'
gem 'ruby-progressbar', '~> 1.11.0', require: false
gem 'mini_magick', '~> 4.11.0', require: false
gem 'mini_magick', '~> 4.12.0', require: false
gem 'validate_url'
# Sentry error reporting
gem "sentry-delayed_job", '~> 5.4.0'
gem "sentry-rails", '~> 5.4.0'
gem "sentry-ruby", '~> 5.4.0'
# Appsignal integration
gem "appsignal", "~> 3.0", require: false
@ -214,13 +211,12 @@ group :test do
# Test prof provides factories from code
# and other niceties
gem 'test-prof', '~> 1.0.0'
gem 'test-prof', '~> 1.1.0'
gem 'database_cleaner', '~> 2.0'
gem 'rack_session_access'
gem 'rspec', '~> 3.11.0'
gem 'rspec', '~> 3.12.0'
# also add to development group, so "spec" rake task gets loaded
gem 'rspec-rails', '6.0.0.rc1', group: :development
gem 'rspec-rails', '~> 6.0.0', group: :development
# Retry failures within the same environment
gem 'retriable', '~> 3.1.1'
@ -232,10 +228,10 @@ group :test do
# brings back testing for 'assigns' and 'assert_template' extracted in rails 5
gem 'rails-controller-testing', '~> 1.0.2'
gem 'capybara', '~> 3.37.0'
gem 'capybara', '~> 3.38.0'
gem 'capybara-screenshot', '~> 1.0.17'
gem 'selenium-webdriver', '~> 4.0'
gem 'webdrivers', '~> 5.0.0'
gem 'webdrivers', '~> 5.2.0'
gem 'fuubar', '~> 2.5.0'
gem 'timecop', '~> 0.9.0'
@ -251,7 +247,7 @@ group :test do
gem 'json_spec', '~> 1.1.4'
gem 'shoulda-matchers', '~> 5.0', require: nil
gem 'parallel_tests', '~> 3.1'
gem 'parallel_tests', '~> 4.0'
end
group :ldap do
@ -259,9 +255,8 @@ group :ldap do
end
group :development do
gem 'listen', '~> 3.7.0' # Use for event-based reloaders
gem 'listen', '~> 3.8.0' # Use for event-based reloaders
gem 'faker'
gem 'letter_opener'
gem 'spring'
@ -285,10 +280,12 @@ group :development, :test do
gem 'ruby-prof', require: false
gem 'stackprof', require: false
gem 'pry-byebug', '~> 3.9.0', platforms: [:mri]
# REPL with debug commands
gem 'debug'
gem 'pry-byebug', '~> 3.10.0', platforms: [:mri]
gem 'pry-rails', '~> 0.3.6'
gem 'pry-rescue', '~> 1.5.2'
gem 'pry-stack_explorer', '~> 0.6.0'
# ruby linting
gem 'rubocop', require: false
@ -299,16 +296,16 @@ group :development, :test do
gem 'lefthook', require: false
# Brakeman scanner
gem 'brakeman', '~> 5.3.0'
gem 'brakeman', '~> 5.4.0'
gem 'danger-brakeman'
end
gem 'bootsnap', '~> 1.13.0', require: false
gem 'bootsnap', '~> 1.16.0', require: false
# API gems
gem 'grape', '~> 1.6.0'
gem 'grape', '~> 1.7.0'
gem 'grape_logging', '~> 1.8.4'
gem 'roar', '~> 1.1.0'
gem 'roar', '~> 1.2.0'
# CORS for API
gem 'rack-cors', '~> 1.1.1'

File diff suppressed because it is too large Load Diff

@ -14,7 +14,7 @@ gem 'omniauth-openid_connect-providers',
gem 'omniauth-openid-connect',
git: 'https://github.com/opf/omniauth-openid-connect.git',
ref: 'e1173e682a60010c018146443453560a13b01a90'
ref: '0d2cd71'
group :opf_plugins do
# included so that engines can reference OpenProject::Version

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -10,7 +10,7 @@ OpenProject is a web-based project management software. Its key features are:
* [Product roadmap and release planning](https://www.openproject.org/collaboration-software-features/#product-management)
* [Task management and team collaboration](https://www.openproject.org/collaboration-software-features/#task-management)
* [Agile and Scrum](https://www.openproject.org/collaboration-software-features/#agile-scrum)
* [Time tracking, cost reporting and budgeting](https://www.openproject.org/collaboration-software-features/#time-tracking)
* [Time tracking, cost reporting, and budgeting](https://www.openproject.org/collaboration-software-features/#time-tracking)
* [Bug tracking](https://www.openproject.org/collaboration-software-features/#bug-tracking)
* [Wikis](https://www.openproject.org/docs/user-guide/wysiwyg/)
* [Forums](https://www.openproject.org/docs/user-guide/forums/)

@ -1,7 +1,7 @@
#!/usr/bin/env rake
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.3 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><style>.cls-1{fill:#9fcde0;}.cls-1,.cls-3{stroke:#0070ba;}.cls-1,.cls-5{stroke-miterlimit:10;}.cls-1,.cls-3,.cls-4{stroke-width:10px;}.cls-2,.cls-3,.cls-4{fill:#fff;}.cls-3,.cls-4{stroke-linecap:round;stroke-linejoin:round;}.cls-4,.cls-5{stroke:#66cb92;}.cls-5{fill:none;stroke-width:7px;stroke-dasharray:20.32 32.51;}.cls-6{fill:#66cb92;}</style></defs><g id="Ebene_1" data-name="Ebene 1"><path class="cls-1" d="M217.55,873.35,313.26,850l27.65,94.54a12.74,12.74,0,0,0,23.27,2.79l329.2-570.2L532.71,284.4,203.5,854.6A12.74,12.74,0,0,0,217.55,873.35Z"/><path class="cls-1" d="M782.45,873.35,686.74,850l-27.65,94.54a12.74,12.74,0,0,1-23.27,2.79l-329.2-570.2L467.29,284.4,796.5,854.6A12.74,12.74,0,0,1,782.45,873.35Z"/><path class="cls-2" d="M818.63,444.45l-.14.1a58.26,58.26,0,0,0-19,71l0,.06a58.26,58.26,0,0,1-47.27,81.78h0a58.26,58.26,0,0,0-52.06,52.06h0a58.25,58.25,0,0,1-81.78,47.26l-.06,0a58.26,58.26,0,0,0-71,19l-.1.14a58.25,58.25,0,0,1-94.4,0l-.1-.14a58.26,58.26,0,0,0-71-19l-.06,0a58.25,58.25,0,0,1-81.78-47.26h0a58.26,58.26,0,0,0-52.06-52.06h0a58.26,58.26,0,0,1-47.27-81.78l0-.06a58.26,58.26,0,0,0-19-71l-.14-.1a58.26,58.26,0,0,1,0-94.41l.14-.1a58.25,58.25,0,0,0,19-71l0-.05a58.27,58.27,0,0,1,47.27-81.79h0a58.26,58.26,0,0,0,52.06-52h0a58.26,58.26,0,0,1,81.78-47.27l.06,0a58.26,58.26,0,0,0,71-19l.1-.14a58.25,58.25,0,0,1,94.4,0l.1.14a58.26,58.26,0,0,0,71,19l.06,0A58.26,58.26,0,0,1,700.17,145h0a58.26,58.26,0,0,0,52.06,52h0a58.27,58.27,0,0,1,47.27,81.79l0,.05a58.25,58.25,0,0,0,19,71l.14.1A58.26,58.26,0,0,1,818.63,444.45Z"/><path class="cls-3" d="M818.63,444.45l-.14.1a58.26,58.26,0,0,0-19,71l0,.06a58.26,58.26,0,0,1-47.27,81.78h0a58.26,58.26,0,0,0-52.06,52.06h0a58.25,58.25,0,0,1-81.78,47.26l-.06,0a58.26,58.26,0,0,0-71,19l-.1.14a58.25,58.25,0,0,1-94.4,0l-.1-.14a58.26,58.26,0,0,0-71-19l-.06,0a58.25,58.25,0,0,1-81.78-47.26h0a58.26,58.26,0,0,0-52.06-52.06h0a58.26,58.26,0,0,1-47.27-81.78l0-.06a58.26,58.26,0,0,0-19-71l-.14-.1a58.26,58.26,0,0,1,0-94.41l.14-.1a58.25,58.25,0,0,0,19-71l0-.05a58.27,58.27,0,0,1,47.27-81.79h0a58.26,58.26,0,0,0,52.06-52h0a58.26,58.26,0,0,1,81.78-47.27l.06,0a58.26,58.26,0,0,0,71-19l.1-.14a58.25,58.25,0,0,1,94.4,0l.1.14a58.26,58.26,0,0,0,71,19l.06,0A58.26,58.26,0,0,1,700.17,145h0a58.26,58.26,0,0,0,52.06,52h0a58.27,58.27,0,0,1,47.27,81.79l0,.05a58.25,58.25,0,0,0,19,71l.14.1A58.26,58.26,0,0,1,818.63,444.45Z"/><circle class="cls-4" cx="500" cy="397.25" r="239.31"/><circle class="cls-5" cx="500" cy="397.25" r="193.4"/><path class="cls-6" d="M535.36,356.58l93.49,3.69a4.79,4.79,0,0,1,2.63,8.65L555.86,424l25.37,90.06a4.78,4.78,0,0,1-7.41,5.17l-75.76-54.9-77.81,52a4.78,4.78,0,0,1-7.21-5.45l28.8-89-73.46-57.94a4.78,4.78,0,0,1,2.95-8.54l93.57-.12,32.4-87.77a4.78,4.78,0,0,1,9,.17Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -76,7 +76,7 @@ module Members
end
def may_update?
!principal&.admin && table.authorize_update
table.authorize_update
end
def may_delete?

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -88,7 +88,7 @@ module Projects
def custom_field_columns
project_custom_fields.values.map do |custom_field|
[:"cf_#{custom_field.id}", { caption: custom_field.name, custom_field: true }]
[custom_field.column_name.to_sym, { caption: custom_field.name, custom_field: true }]
end
end
@ -102,7 +102,7 @@ module Projects
end
fields
.index_by { |cf| :"cf_#{cf.id}" }
.index_by { |cf| cf.column_name.to_sym }
end
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2020 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
<%#-- copyright
OpenProject is an open source project management software.
Copyright (C) 2012-2020 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
<%#-- copyright
OpenProject is an open source project management software.
Copyright (C) 2012-2020 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
<%#-- copyright
OpenProject is an open source project management software.
Copyright (C) 2012-2020 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
<%#-- copyright
OpenProject is an open source project management software.
Copyright (C) 2012-2020 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
<%#-- copyright
OpenProject is an open source project management software.
Copyright (C) 2012-2020 the OpenProject GmbH
Copyright (C) 2012-2023 the OpenProject GmbH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -227,7 +227,7 @@ class BaseContract < Disposable::Twin
end
if model.respond_to?(:available_custom_fields)
writable += model.available_custom_fields.map { |cf| "custom_field_#{cf.id}" }
writable += model.available_custom_fields.map(&:attribute_name)
end
writable

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -30,12 +30,11 @@ module RequiresAdminGuard
extend ActiveSupport::Concern
included do
validate { validate_admin_only(user, errors) }
validate :validate_admin_only
end
module_function
def validate_admin_only(user, errors)
# Adds an error if user is archived or not an admin.
def validate_admin_only
unless user.admin? && user.active?
errors.add :base, :error_unauthorized
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -31,14 +31,16 @@ module RequiresEnterpriseGuard
included do
class_attribute :enterprise_action
validate :has_enterprise
class_attribute :enterprise_condition
# Validate when no enterprise_condition is set, or when it evaluates to true
validate :has_enterprise, if: -> { enterprise_condition.nil? || instance_exec(&enterprise_condition) }
end
module_function
def has_enterprise
unless EnterpriseToken.allows_to?(enterprise_action)
errors.add :base, :error_enterprise_only
errors.add :base, :error_enterprise_only, action: enterprise_action.to_s.titleize
end
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -77,6 +77,9 @@ class ModelContract < BaseContract
end
def changed_by_user
model.respond_to?(:changed_by_user) ? model.changed_by_user : model.changed
return model.changed_by_user if model.respond_to?(:changed_by_user)
return model.changed_with_custom_fields if model.respond_to?(:changed_with_custom_fields)
model.changed
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -29,7 +29,6 @@
module OAuthClients
class CreateContract < ::ModelContract
include ActiveModel::Validations
include ActiveModel::Validations
attribute :client_id, writable: true
validates :client_id, presence: true, length: { maximum: 255 }

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -27,16 +27,44 @@
#++
module Projects
class ArchiveContract < ModelContract
include RequiresAdminGuard
include Projects::Archiver
class ArchiveContract < ::BaseContract
validate :validate_no_foreign_wp_references
validate :validate_has_archive_project_permission
protected
def validate_model?
false
# Check that there is no wp of a non descendant project that is assigned
# to one of the project or descendant versions
def validate_no_foreign_wp_references
version_ids = model.rolled_up_versions.select(:id)
exists = WorkPackage
.where.not(project_id: model.self_and_descendants.select(:id))
.exists?(version_id: version_ids)
errors.add :base, :foreign_wps_reference_version if exists
end
def validate_has_archive_project_permission
validate_can_archive_project
validate_can_archive_subprojects
end
def validate_can_archive_project
return if user.allowed_to?(:archive_project, model)
errors.add :base, :error_unauthorized
end
def validate_can_archive_subprojects
# prevent adding another error if there is already one present
return if errors.present?
subprojects = model.descendants
return if subprojects.empty?
return if user.allowed_to?(:archive_project, subprojects)
errors.add :base, :archive_permission_missing_on_subprojects
end
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -30,7 +30,6 @@ module Projects
class BaseContract < ::ModelContract
include AssignableValuesContract
include AssignableCustomFieldValues
include Projects::Archiver
attribute :name
attribute :identifier
@ -90,9 +89,7 @@ module Projects
def validate_user_allowed_to_manage
with_unchanged_id do
with_active_assumed do
errors.add :base, :error_unauthorized unless user.allowed_to?(manage_permission, model)
end
errors.add :base, :error_unauthorized unless user.allowed_to?(manage_permission, model)
end
end
@ -119,26 +116,14 @@ module Projects
model.id = project_id
end
def with_active_assumed
active = model.active
model.active = true
yield
ensure
model.active = active
end
def validate_changing_active
return unless model.active_changed?
RequiresAdminGuard.validate_admin_only(user, errors)
contract_klass = model.being_archived? ? ArchiveContract : UnarchiveContract
contract = contract_klass.new(model, user)
contract.validate
if model.active?
# switched to active -> unarchiving
validate_all_ancestors_active
else
validate_no_foreign_wp_references
end
errors.merge!(contract.errors)
end
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -27,16 +27,17 @@
#++
module Projects
class UnarchiveContract < ModelContract
class UnarchiveContract < ::BaseContract
include RequiresAdminGuard
include Projects::Archiver
validate :validate_all_ancestors_active
protected
def validate_model?
false
def validate_all_ancestors_active
if model.ancestors.any?(&:archived?)
errors.add :base, :archived_ancestor
end
end
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
@ -31,7 +31,13 @@ module Projects
private
def manage_permission
:edit_project
if changed_by_user == ["active"]
:archive_project
else
# if "active" is changed, :archive_project permission will also be
# checked in `Projects::BaseContract#validate_changing_active`
:edit_project
end
end
end
end

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

@ -1,6 +1,6 @@
#-- copyright
# OpenProject is an open source project management software.
# Copyright (C) 2012-2022 the OpenProject GmbH
# Copyright (C) 2012-2023 the OpenProject GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save