Commit Graph

376 Commits

Author SHA1 Message Date
OpenProject Actions CI bd78382cab update locales from crowdin [ci skip] 2026-06-11 04:34:09 +00:00
OpenProject Actions CI 86f9f2975f update locales from crowdin [ci skip] 2026-06-09 16:08:35 +00:00
OpenProject Actions CI 16707c0224 update locales from crowdin [ci skip] 2026-06-09 12:39:31 +00:00
Oliver Günther 92a0c03c42 Fix fetching of SAML metadata for large aggregate endpoints (#23531)
* Fix fetching of SAML metadata for large aggregate endpoints

https://community.openproject.org/work_packages/OP-19420

* Use XML pull parser to avoid text parsing
2026-06-09 09:13:52 +02:00
OpenProject Actions CI 2e96f3379d update locales from crowdin [ci skip] 2026-06-09 04:31:52 +00:00
OpenProject Actions CI e76c9531da update locales from crowdin [ci skip] 2026-05-28 07:11:07 +00:00
Ivan Kuchin e3afba4465 follow yamllint except key ordering 2026-05-26 16:33:15 +02:00
OpenProject Actions CI 3ca0c4d361 update locales from crowdin [ci skip] 2026-05-26 04:28:22 +00:00
Oliver Günther e396a5bb53 Merge remote-tracking branch 'origin/release/17.4' into dev 2026-05-19 18:26:45 +02:00
Oliver Günther 637ec7d10f Merge remote-tracking branch 'origin/release/17.3' into release/17.4 2026-05-19 18:26:23 +02:00
Jan Sandbrink e7bee82f9e Introduce and use ConfidentialCache
It's like OpenProject::Cache, but it encrypts cached
values at rest. Callers that store confidential things in the cache
have been updated to use it, reducing the risk to expose secrets
to an attacker that obtained access to the contents of OpenProject's cache.
2026-05-19 15:56:53 +02:00
OpenProject Actions CI 9bc594acc2 update locales from crowdin [ci skip] 2026-05-19 04:35:25 +00:00
OpenProject Actions CI d5b027b04b update locales from crowdin [ci skip] 2026-05-19 04:31:41 +00:00
OpenProject Actions CI b7e9be0b61 update locales from crowdin [ci skip] 2026-05-18 04:34:19 +00:00
OpenProject Actions CI 7b858dfdca update locales from crowdin [ci skip] 2026-05-18 04:31:59 +00:00
OpenProject Actions CI 2936dd6e13 update locales from crowdin [ci skip] 2026-05-10 13:52:50 +00:00
OpenProject Actions CI 6bbd174f2a update locales from crowdin [ci skip] 2026-05-10 13:50:59 +00:00
OpenProject Actions CI cddc29b8e0 update locales from crowdin [ci skip] 2026-05-10 04:26:19 +00:00
OpenProject Actions CI bda5ed1cdc update locales from crowdin [ci skip] 2026-05-10 04:24:16 +00:00
OpenProject Actions CI c67fd8034c update locales from crowdin [ci skip] 2026-05-09 04:18:54 +00:00
OpenProject Actions CI c7b78cc338 update locales from crowdin [ci skip] 2026-05-09 04:14:05 +00:00
OpenProject Actions CI 8803d3366f update locales from crowdin [ci skip] 2026-05-06 04:26:27 +00:00
OpenProject Actions CI 0e4437def6 update locales from crowdin [ci skip] 2026-05-06 04:21:38 +00:00
Oliver Günther 86e2b04fda Add SSRF protection to SAML metadata 2026-05-05 07:46:58 +02:00
OpenProject Actions CI 77e835ca62 update locales from crowdin [ci skip] 2026-05-02 04:09:53 +00:00
OpenProject Actions CI a95484f4dd update locales from crowdin [ci skip] 2026-05-02 04:07:57 +00:00
OpenProject Actions CI 58730452b8 update locales from crowdin [ci skip] 2026-04-30 11:36:51 +00:00
OpenProject Actions CI 6aaa9f4b61 update locales from crowdin [ci skip] 2026-04-30 11:33:25 +00:00
OpenProject Actions CI f579df8b4b update locales from crowdin [ci skip] 2026-04-24 04:18:08 +00:00
OpenProject Actions CI 4e56e47774 update locales from crowdin [ci skip] 2026-04-24 04:10:24 +00:00
OpenProject Actions CI dd7f45a05e update locales from crowdin [ci skip] 2026-04-14 04:04:43 +00:00
OpenProject Actions CI 8c154d623d update locales from crowdin [ci skip] 2026-04-12 12:45:29 +00:00
OpenProject Actions CI 13e368f21e update locales from crowdin [ci skip] 2026-04-12 04:06:25 +00:00
OpenProject Actions CI e8e46408b4 update locales from crowdin [ci skip] 2026-04-11 03:55:45 +00:00
Henriette Darge c633ed3f29 Harmonize dangerDialog titles and headings to match lookbook expectations 2026-04-10 10:56:14 +02:00
Henriette Darge d0ebdbdd8a Adapt test to new DangerDialogs 2026-04-10 10:56:14 +02:00
Henriette Darge 5d7f409d1a Replace old danger zone with new dangerDialog for saml providers 2026-04-10 10:56:14 +02:00
OpenProject Actions CI 9ce2ccddbf update locales from crowdin [ci skip] 2026-04-09 11:41:23 +00:00
OpenProject Actions CI 10937badb2 update locales from crowdin [ci skip] 2026-04-09 11:38:47 +00:00
OpenProject Actions CI 1eb9e64c9a update locales from crowdin [ci skip] 2026-03-26 07:55:42 +00:00
OpenProject Actions CI 905cc4f873 update locales from crowdin [ci skip] 2026-03-26 07:50:33 +00:00
Jan Sandbrink dfa7cb5f55 Merge pull request #22427 from opf/wikis-data-model
Define initial data model for wikis module
2026-03-24 09:28:27 +01:00
Jan Sandbrink 82413e5b26 Allow to use rewritten record helper with FactoryBot
The fact that it used to be called with a factory name speaks for
a history of using FactoryBot originally and then being rewritten
to use a manually written SQL insert statement.

This has now been changed so when a symbol is passed, it's taken
as a factory name and a factory is used. Only when a class name
is passed, the manual SQL path is chosen.

This is done, so that I can rely on the default-value-filling of
FactoryBot to create my test record.
2026-03-23 09:58:56 +01:00
Oliver Günther 4d731dcab6 Replace raw and explicit html_safe calls 2026-03-20 09:49:10 +01:00
OpenProject Actions CI af3f45f765 update locales from crowdin [ci skip] 2026-03-09 03:50:53 +00:00
Jan Sandbrink 9e216690d2 Validate schemes for CopyToClipboardComponent
When trying to use this component, I wanted to use the input scheme
that I copied from elsewhere in the code. At first I was surprised that
the lookbook didn't yet contain a playground, where I could try this style out.

After adding it, I was surprised that it didn't look like an input at all and learned
that this scheme does not even exist... But it was already used multiple times :O
2026-03-02 16:54:58 +01:00
Dombi Attila c389018b1e Remove es-AR translation 2026-02-16 14:34:07 +02:00
OpenProject Actions CI 82420f0f09 update locales from crowdin [ci skip] 2026-02-16 08:09:09 +00:00
OpenProject Actions CI 5c7c9ecb95 update locales from crowdin [ci skip] 2026-02-15 03:53:21 +00:00
OpenProject Actions CI 691d56b177 update locales from crowdin [ci skip] 2026-02-10 04:06:56 +00:00