Commit graph

855 commits

Author SHA1 Message Date
Serhii Ilin
d069311e52 feat(2fa): added 2fa for more auth plugins and moved 2fa forced functionality to ee edition. Fixes: RCCE-68 2024-05-13 16:24:31 +03:00
RhodeCode Admin
45e456bdf0 fix(2fa): fixed various typos 2024-04-25 10:58:47 +02:00
RhodeCode Admin
6b466e15b1 fix(encryption): rely on default config based strict mode if not explicitly given into function params 2024-04-25 10:56:23 +02:00
RhodeCode Admin
922adcf2e7 chore(2fa): refactor some attributes for users 2024-04-24 18:06:20 +02:00
RhodeCode Admin
aad99df521 feat(2fa): updated and UI fixes
- configure 2fa
- setup 2fa
- various small improvements
2024-04-24 15:22:16 +02:00
RhodeCode Admin
337031c7a4 feat(2fa): refactor logic arround validation/recoverycodes and workflows of configuration of 2fa
- recovery codes are shown in 1 place only
- save status about view of recovery codes
- made the logic of saving states into user_data more explicit and no longer relly on hacky DB transaction logic
- turn JS forms into a regular forms
2024-04-24 09:45:36 +02:00
RhodeCode Admin
2fcf5e8c05 fix(gists): fixed old way of querying for gist store 2024-04-23 15:26:01 +02:00
RhodeCode Admin
cd9fe75554 fix(caching): fixed problems with Cache query for users.
The old way of querying caused the user get query to be always cached, and returning old results even in 2fa forms.
The new limited query doesn't cache the user object resolving issues
2024-04-23 15:25:21 +02:00
Serhii Ilin
9678665ecd feat(2fa): Added 2fa option. Fixes: RCCE-65 2024-04-15 12:13:03 +03:00
Serhii Ilin
d8281bb5c0 feat(login by email option): added ability to log in with user primary email. Fixes: RCCE-63 2024-03-14 11:18:07 +02:00
Serhii Ilin
5f36eb1b22 Updated with a latest changes. 2024-03-11 20:12:31 +02:00
RhodeCode Admin
d684cf1f5d feat(forms): user profile form would detect nicely duplicates and show a form error. 2024-03-13 19:46:50 +01:00
RhodeCode Admin
14e425bce6 fix(user-models): added extra protection against model username changes that would create duplicates 2024-03-13 19:46:19 +01:00
RhodeCode Admin
e0b1f9c055 fix(events): fixed celery based events where it was missing request object 2024-03-11 14:55:48 +01:00
Serhii Ilin
f56c72e441 feat(svn-config): updated with the latest changes. 2024-03-01 12:49:01 +02:00
Serhii Ilin
7e2e69d2ba feat(repo_path-config): moved main storage location path into ini file. Fixes: RCCE-61 2024-03-01 09:39:14 +02:00
RhodeCode Admin
fc0ee0e99b feat(ssh-wrapper-speedup): major rewrite of code to address imports problem with ssh-wrapper-v2
- use bootstrapped settings rather than config
- use more code split to make sure we don't import heavy code
2024-02-28 09:30:58 +01:00
Serhii Ilin
25f36e9654 feat(svn-config): moved svn related config keys to *.ini file. Fixes: RCCE-60 2024-02-28 09:34:14 +02:00
RhodeCode Admin
ff624f6bb9 fix(cache-invalidation): fixed case when empty repos once cached wouldn't invalidate caches because of empty case condition 2024-02-15 14:24:48 +01:00
Serhii Ilin
86bc980004 feat(celery-hooks): added all needed changes to support new celery backend, removed DummyHooksCallbackDaemon, updated tests. Fixes: RCCE-55 2024-02-12 11:38:03 +02:00
RhodeCode Admin
54b5e23168 fix(db-models): fixed sqlalchemy warnings in DB models. 2024-02-08 21:59:15 +01:00
RhodeCode Admin
76441ed70b feature(caches): refactor how invalidationContext works, fixes many issues with the previousl solution
- much more simpler now
- no more key leak
2024-02-08 10:52:32 +01:00
Serhii Ilin
174ccfff79 feat(ui): added ability to replace binary file through UI, added related tests. Fixes: RCCE-19 2024-01-25 16:32:51 +02:00
RhodeCode Admin
6437db69cd fix(validators): fixed improved error message on user group validators 2024-01-15 14:33:34 +01:00
RhodeCode Admin
2b92d7fa48 fix(submodules): fixed an error if reaching out submodule path.
- small UI fixes
- cleanups of submodule code
2024-01-10 11:22:57 +01:00
Serhii Ilin
843367a511 fix(LFS): added git lfs push --all <GIT-URL> option's related changes. 2024-01-09 17:32:34 +02:00
Serhii Ilin
840ea1daef fix(LFS): fixed pull_changes method to support a new (sync_large_objects) flag, updated all parts that will use a new flag. Fixes: RCCE-8 2024-01-08 14:22:04 +02:00
RhodeCode Admin
45ebc7cca3 fix(mercurial): dropped support for depreacted hgsubversion fixes RCCE-12 2023-12-28 15:09:26 +01:00
RhodeCode Admin
83486ed285 fix(comments): fixed outdated comments logic broken by latest changes 2023-12-01 20:52:11 +01:00
RhodeCode Admin
3cb072893c fix(pull-requests): fixes for rendering comments 2023-11-28 16:31:41 +01:00
RhodeCode Admin
9888a57f32 chore(warnings): fixed sqlalchemy warning for use of cases syntax 2023-11-23 10:20:07 +01:00
RhodeCode Admin
8a480af3c1 fix(tests): fixed the creation of non-linear commits creation in tests
- This addresses and makes a fix for #5706
2023-11-23 09:41:19 +01:00
RhodeCode Admin
3d6f5a067e chore(code-cleanups): small fixes for readability 2023-11-23 09:38:12 +01:00
RhodeCode Admin
55a2a5ab18 fix(permissions): Invalidate cache on changing the default permissions
In case of change of global permissions the logic there can change the scope of permissions so much that we need to run a full permissions flush. This fixes #5700, and fixes #5701
2023-11-06 11:08:04 +01:00
RhodeCode Admin
b3ef7ac244 lint: use null() to compare to == None for linters to be happy 2023-10-13 13:58:26 +02:00
RhodeCode Admin
9027c4ea11 migration: removed deprecated mapper_args attributes that cause migration to break 2023-08-29 08:47:33 +02:00
RhodeCode Admin
43cd9687ab settings: fixes for 5.0.0 release new license key storage 2023-08-23 13:42:39 +02:00
RhodeCode Admin
724e6b4a15 files: don't pre load heavy attributes to compute file search 2023-08-21 13:46:15 +02:00
RhodeCode Admin
6a2f266d53 schedules: remove timedelta options 2023-08-21 09:40:10 +02:00
RhodeCode Admin
3cd0e66b56 small changes for scheduler fixes of EE edition 2023-08-17 14:29:16 +02:00
RhodeCode Admin
e898385b32 core: revamp of automation/scheduler/artifacts EE functionality 2023-08-16 15:57:08 +02:00
RhodeCode Admin
11959332a6 versions: fixed None returnd from a function that did compare on ints 2023-08-03 20:48:29 +02:00
RhodeCode Admin
8a427f4a24 cleanup: few fixes 2023-07-27 17:07:36 +02:00
RhodeCode Admin
8ae0e8de44 caches: make sure the global cache namespace prefixes are used.
- fixes problems when porting from old RC to new python3 based and different serialization mech
2023-07-26 16:15:52 +02:00
RhodeCode Admin
e0ae91f767 html_sanitizer: abstracted bleach into own function/code for later replacement
- fixed bleach related test failures
2023-07-19 10:26:46 +02:00
RhodeCode Admin
b82349386a modernize: python3 updates 2023-07-18 14:50:17 +02:00
RhodeCode Admin
4bbb30fa06 modernize: updates for python3 2023-07-18 14:45:20 +02:00
RhodeCode Admin
42301154fc copyrights: updated for 2023 2023-07-18 11:57:27 +02:00
RhodeCode Admin
c1e6b72cf9 models: update db.py with major changes for python3 2023-07-18 11:31:32 +02:00
RhodeCode Admin
175640c7d0 models: major update for python3,
- imports fixes
- str vs unicode fixes
- found issues with logic on tests runs
2023-07-18 11:31:01 +02:00