Klaus Zanders
a9a6898153
Remove inline disables for DynamicFindBy
2026-04-27 09:22:18 +02:00
Dombi Attila
d006b8059d
Merge branch 'dev' into merge-release/17.1-20260206041730
2026-02-06 14:27:00 +02:00
Jan Sandbrink
4d305df714
Allow to use API Tokens as Bearer tokens
...
We generate those tokens with a prefix, so that we
can decide by looking at a token, whether it's an API Token
or a different kind of token, so that we can decide which
code path to choose for validating the token.
The usage of access tokens as Bearer token has the usability advantage,
that you can paste them as plaintext into tools that expect you
to specify the token as a header.
Also the Basic auth approach for our old tokens usually rather caused
issues, such as browsers prompting for credentials in surprising situations.
If we were to deprecate basic authentication one day, this change today could've
been the first step towards that.
2026-02-05 08:07:04 +01:00
Oliver Günther
492c900bae
Use stable hashed token pepper, fallback to key base
2026-02-04 15:16:09 +01:00
Oliver Günther
69899243ce
Add and adapt specs
2025-09-24 13:46:09 +02:00
Kabiru Mwenja
b52debb70d
Style/ItBlockParameter: Use it block parameter.RuboCopStyle/ItBlockParameter ( #19318 )
2025-06-26 13:36:49 +03:00
Jan Sandbrink
0b87e7543f
Freeze string literals in specs
...
Rolling out frozen string literals further by freezing all
string literals in core specs.
2025-05-05 09:29:55 +02:00
Alexander Brandon Coles
1d707895c6
Grammar fixes in code, docs: possessive its/it's
...
- **it's** is a contraction of _it is_ or _it has_. It requires an
apostrophe.
- **its** is the posssive form of _it_, denoting ownership. It should
not use an apostrophe.
2025-02-12 06:36:46 -03:00
Ivan Kuchin
4911b8a149
remove years from copyrights (except for COPYRIGHT file)
2024-07-31 15:02:49 +02:00
ulferts
3b2121f733
Revert "Merge remote-tracking branch 'origin/release/13.4' into dev"
...
This reverts commit 40b2bbeb09 , reversing
changes made to b4c6cb17cc .
2024-03-21 11:31:17 +01:00
Ivan Kuchin
7787e457a3
Revert "Merge branch 'dev' into release/13.4"
...
This reverts commit a901541269 , reversing
changes made to e573ca00b7 .
2024-03-20 20:19:08 +01:00
Ivan Kuchin
9e4934cd0a
change quotes using rubocop --only Style/StringLiterals,Style/QuotedSymbols -a
2024-03-20 18:05:22 +01:00
Christophe Bliard
c795874f7f
Update copyright year for 2024
...
command used: `rg -l 'Copyright \(C\) 2012-202\d the OpenProject' | xargs -n 100 sed -i -r 's/Copyright \(C\) 2012-202. the OpenProject/Copyright (C) 2012-2024 the OpenProject/'`
2024-01-02 16:23:54 +01:00
Jonas Jabari
c5eada1aeb
prefixed RSpec. in order to align with latest changes in DEV branch
2023-06-01 11:25:30 +02:00
Jonas Jabari
06fb90e423
Merge branch 'dev' into feature/15339-share-project-calendars-using-the-icalendar-format
2023-06-01 11:07:58 +02:00
Christophe Bliard
4c2a9d0aa8
Enable RSpec zero monkey patching mode
...
The plan for RSpec 4.0 is to disable monkey patching.
See https://github.com/rspec/rspec-core/blob/main/features/configuration/zero_monkey_patching_mode.feature for details.
2023-05-31 19:22:29 +02:00
Jonas Jabari
a605e054ca
fixed rubocop and eslint
2023-05-30 18:07:02 +02:00
Jonas Jabari
71ab229392
implemented review feedback from @ulferts
2023-05-30 15:18:46 +02:00
Jonas Jabari
15a9fe3901
fixed rubocop issues
2023-05-22 16:27:03 +02:00
Jonas Jabari
a41fe0c64c
finalized specs adjustments
2023-05-19 17:18:23 +02:00
Jonas Jabari
e1fa9eaf72
finalized prototypical implementation of named ical tokens for testing purposes
2023-05-04 13:05:22 +02:00
Jonas Jabari
e146ed5b20
added query scope to ical tokens based on feedback from Marc and Niels, adjusted specs accordingly
2023-04-25 15:53:19 +02:00
Jonas Jabari
19c5b2d755
implemented feedback from @ulferts around ical token management and token usage
2023-03-30 16:46:57 +08:00
Jonas Jabari
1abf957c78
fixed rubocop issues outside of the calendar module introduced while working on this PR
2023-03-17 16:01:29 +08:00
jjabari-op
9e26b4791a
Merge branch 'dev' into feature/15339-share-project-calendars-using-the-icalendar-format
2023-03-16 15:36:25 +07:00
Christophe Bliard
9e865b4f7b
lint: Run rubocop safe autocorrect
...
Command is `rubocop --safe --autocorrect app lib lib_static modules spec`
2023-03-09 10:25:57 +01:00
Christophe Bliard
c43fccf246
lint: autocorrect Style/HashSyntax
...
command is
rubocop -A --only Style/HashSyntax app lib lib_static modules spec
2023-03-07 15:07:44 +01:00
Jonas Jabari
5736f48cd4
added specs for ical token management and added translations
2023-02-27 18:13:59 +08:00
Christophe Bliard
85b3258a29
Autocorrect with some rubocop cops
...
RSpec/Rails/InferredSpecType and Style/RedundantConstantBase
rubocop --autocorrect-all --only RSpec/Rails/InferredSpecType,Style/RedundantConstantBase spec modules/*/spec
2023-01-13 14:28:59 +01:00
Christophe Bliard
21a696ef9b
Update copyright information for 2023
2022-12-30 15:51:26 +01:00
Christophe Bliard
48a4f1b6ad
lint with rubocop --autocorrect (safe cops only)
2022-06-02 10:40:10 +02:00
Christophe Bliard
bc8d423ec2
update copyright information for 2022
2022-03-01 17:05:59 +01:00
Oliver Günther
f08bea3467
Remove FactoryBot.* prefix where applicable
2022-01-25 08:19:06 +01:00
Oliver Günther
ccfa29c728
Move license and copyright docs to root, fix names and references
2021-09-02 21:50:46 +02:00
ulferts
6140f4c7e9
update copyright to 2021 ( #8925 )
...
Updates the copyright to 2021 for all files that have a copyright. Files in our source code without the copyright header still do not receive one automatically. Additionally, backlisted files are also excluded.
Previously the copyright of chiliproject which references redmine stated a copyright of redmine up to and including 2017 which is not true for the code we have in here. Because of that I changed that to 2013
2021-01-13 17:47:45 +01:00
Henriette Dinger
bd7f4e4814
Update copyright notice
2020-01-15 11:31:26 +01:00
Oliver Günther
059770f533
FactoryGirl => FactoryBot
...
Removes the deprecation
2018-05-07 22:38:20 +02:00
Oliver Günther
6ef4211e77
Bump copyright to 2018 ( #6171 )
...
[ci skip]
2018-02-12 08:51:12 +01:00
Oliver Günther
1f2492bb8b
Implement HashedToken (ExtendedToken from MOTP) in Core
2017-11-07 09:12:52 +01:00