Commit graph

862 commits

Author SHA1 Message Date
722c3bd369 Prototype: OTP auth, styleguide overhaul, login/session rework
Replace password reset with email OTP verification flow.
Add auth_otp module, OTP templates, and email delivery.
Expand styleguide CSS with full component library.
Rework login, register, and admin views for cookie sessions.
Remove legacy 2FA templates and password reset flow.
Update SSH wrappers, forms, validators, and middleware.
2026-03-04 16:44:40 -05:00
4f73837822 Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory
Replace server-side session backends (redis, file, database, memcached)
with client-side signed cookie sessions. Users will need to
re-authenticate after deploy.

- Rewrite rc_beaker.py to use pyramid.session.SignedCookieSessionFactory
- Gut user_sessions.py to cookie-only stub
- Drop beaker.container from memory_lru_dict.py (pure repoze.lru)
- Migrate ini configs from beaker.session.* to session.* namespace
- Remove beaker==1.13.0 from requirements.txt
- Remove beaker.backends entry points from pyproject.toml
- Preserve backward-compat fallbacks for encryption key resolution
2026-02-19 15:26:24 -05:00
Andrii Verbytskyi
e1a67b7306 Merge pull request !2951 from rhodecode-enterprise-ce feature/RCCE-386_add_ai_code_review_checkbox
feature: implements AI code review PR checkbox; adds AI PR settings
2026-01-22 12:00:55 +00:00
Andrii Verbytskyi
9ff7ebfc3b Merge pull request !2943 from rhodecode-enterprise-ce feature/RCCE-283_long-pull-request-names
feature: implements mid trimming long text; implements repo length truncation
2026-01-21 13:56:06 +00:00
ievgenii vdovenko
c71db28d3f feature: implements AI code review PR checkbox; adds AI PR settings 2026-01-21 11:59:03 +01:00
RhodeCode Admin
cafdf00501 fix(test): another attempt on flaky tests fixes
- cleanup DB calls for flaky tests
2026-01-21 09:10:52 +01:00
Andrii Verbytskyi
01e582003c Merge pull request !2949 from rhodecode-enterprise-ce security-audit-improvements
Changes from branch: Security audit improvements
2026-01-19 12:53:42 +00:00
Andrii V
37b3695596 Added settings override 2026-01-16 17:03:20 +01:00
Andrii V
6fe5736648 New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
Andrii V
9ce6ca8fd8 Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
RhodeCode Admin
513e951219 deps: remove sshpubkeys dependency as this project is deprecated 2026-01-11 09:35:38 +01:00
ievgenii vdovenko
e0b2043c71 feature: implements mid trimming long text; implements repo length truncation 2026-01-06 17:54:17 +01:00
ievgenii vdovenko
1b193f7210 feature: tweak if statement 2025-12-29 15:03:13 +01:00
ievgenii vdovenko
3a8d727e1a feature: tweak if statement 2025-12-29 15:03:13 +01:00
ievgenii vdovenko
0e08a98987 feature: implements user profile quotas update 2025-12-29 15:03:13 +01:00
ievgenii vdovenko
a960c9f99c refactoring: implements setting up global repo quotas UI for super admin 2025-12-29 15:03:13 +01:00
ievgenii vdovenko
c4db0d33e5 feature: simplify code 2025-12-29 15:03:13 +01:00
ievgenii vdovenko
746c5b4699 feature: initial implementation of qoutas for a user, repo count part 2025-12-29 15:03:10 +01:00
RhodeCode Admin
cd01bbbddd feat(repo-creation): added svn bootstrap, and improved repo creation validation
Also added refined UI, ability to pre-validate repo names

fold: repo create

fold repo creation

foldz

feat(repo-creation): added svn bootstrap, and improved repo creation validation

Also added refined UI, ability to pre-validate repo names

fold: repo create

fold repo creation

foldz

fold
2025-12-26 21:42:03 +01:00
RhodeCode Admin
ee52770fff feature(repo): added ability to bootstrap repositories on creation 2025-12-26 21:42:02 +01:00
Andrii Verbytskyi
d61a7389cb Merge pull request !2922 from rhodecode-enterprise-ce feature/RCCE-360__Repo-deletion
feature: implements the feature to delete a repository completely or leave backup
2025-12-23 12:01:57 +00:00
Andrii Verbytskyi
515fc40de7 Merge pull request !2927 from rhodecode-enterprise-ce multi-branch
Changes from branch: Multi branch
2025-12-23 10:59:24 +00:00
RhodeCode Admin
102205ec73 feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
ievgenii vdovenko
4ebb7ba28d fix: removes empty line 2025-12-19 17:03:52 +01:00
ievgenii vdovenko
328153000e fix: adds a special case - when there are duplicated permissions, allows removing them 2025-12-19 16:53:10 +01:00
ievgenii vdovenko
376aa04b3c feature: implements the feature to delete a repository completely or leave backup 2025-12-17 16:13:22 +01:00
RhodeCode Admin
68ce6dc537 fix: fixed selection of default repo type 2025-12-02 21:17:30 +01:00
RhodeCode Admin
9780721347 core: ruff format 2025-11-28 11:35:34 +01:00
Andrii V
4b2af413dd Revert flush - address later 2025-11-04 14:49:12 +01:00
Andrii Verbytskyi
814961065b Merge pull request !2852 from rhodecode-enterprise-ce fix/user-deletion-repo-groups-null-constraint
User deletion fix
2025-11-03 08:45:23 +00:00
Andrii Verbytskyi
126269feef Merge pull request !2849 from rhodecode-enterprise-ce feature/git-default-branch
Setting for default branch and creating new repo+commits on empty repo
2025-10-31 16:00:29 +00:00
Andrii V
06e61cee19 Small fix for unpacking 2025-10-31 16:59:54 +01:00
Andrii V
7b315a1001 User deletion fix 2025-10-31 16:26:59 +01:00
Andrii Verbytskyi
9fe203b496 Merge pull request !2850 from rhodecode-enterprise-ce feature/RCCE-334_Button-for-Ai-code-review
feature: implements button to start AI code review
2025-10-31 14:38:32 +00:00
ievgenii.v
6e3aa8ed6b feature: implements locking feature for AI review button; adds detailed audit logging 2025-10-29 16:31:07 +02:00
Andrii V
c67bb94291 Setting for default branch and creating new repo+commits on empty repo 2025-10-24 16:20:56 +02:00
ievgenii.v
fe5b0d1fa2 feature: simplifies inactive user filtering; adds tests 2025-10-24 16:08:08 +03:00
ievgenii.v
07193705f4 feature: implements find\notify\delete inactive users 2025-10-23 15:54:54 +03:00
ievgenii.v
f6d1fc8f44 Revert "feature: implements find\notify\delete inactive users"
This reverts commit 04ba7e9b1d.
2025-10-23 15:46:37 +03:00
ievgenii.v
04ba7e9b1d feature: implements find\notify\delete inactive users 2025-10-23 15:45:47 +03:00
Andrii Verbytskyi
7d2a9d1d48 Merge pull request !2834 from rhodecode-enterprise-ce feature/RCCE-325_AI-model-versions-auto-update
feature: implements possibility to update AI model versions for admin
2025-10-10 18:22:37 +00:00
ievgenii vdovenko
a1c66a2e0b feature: implements possibility to update AI model versions for admin 2025-10-09 14:48:41 +02:00
ievgenii vdovenko
695b0db001 fix: migrate pkg_resources lib to importlib 2025-10-03 14:49:50 +02:00
ievgenii vdovenko
b4aecb1e0b poc: adds AI user to the system, adds migration, changes AI settings to have switch enable\disable AI features 2025-09-01 12:51:26 +02:00
ievgenii vdovenko
e47245a168 poc: adds instruction editing into admin settings 2025-08-29 09:00:19 +02:00
ievgenii vdovenko
33be6804dc poc: integrated AI settings into super admin page 2025-08-28 16:53:35 +02:00
Andrii Verbytskyi
9a67f0f0b8 Merge pull request !2798 from rhodecode-enterprise-ce fix/vcs-settings-cache-bug-1
fix: cache issue with vcs settings not updating correctly to reflect db values
2025-08-08 17:39:27 +00:00
Andrii Verbytskyi
2e4a6ec5d7 Merge pull request !2787 from rhodecode-enterprise-ce feature/setting-to-pre-populate-branch-in-pr
Changes from branch: Feature/setting to pre populate branch in pr
2025-08-08 17:37:22 +00:00
Andrii V
5f4d428379 fix: invalidate request level cache on settings update instead of turning off cache for requests 2025-08-08 18:07:27 +02:00
Andrii V
63ac4ccb39 fix: fixed dev tag and default value 2025-08-05 16:31:17 +02:00