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
144e4a8ab1
Merge pull request !2954 from rhodecode-enterprise-ce feature/update_via_ui
...
Changes from branch: Feature/update via ui
2026-01-27 15:55:39 +00:00
ievgenii vdovenko
bb1bac5a77
feature: integrated update service to CE
2026-01-25 13:57:44 +01: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
ievgenii vdovenko
c71db28d3f
feature: implements AI code review PR checkbox; adds AI PR settings
2026-01-21 11:59:03 +01:00
ievgenii vdovenko
6b4d63e071
feature: adds trimming for global audit logs; makes ellipsis in the end for repo descriptions; add error message for long repo names;
2026-01-07 13:47:55 +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
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
Andrii Verbytskyi
543294ee86
Merge pull request !2934 from rhodecode-enterprise-ce feature/svn-bootstrap
...
Changes from branch: Feature/svn bootstrap
2025-12-29 13:30:09 +00:00
Andrii Verbytskyi
be15686522
Merge pull request !2931 from rhodecode-enterprise-ce feature/show_success_text_on_save
...
refactoring: use form submission; removes dead code;
2025-12-29 11:44:00 +00: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
ievgenii vdovenko
4134fa9a16
refactoring: use form submission; removes dead code;
2025-12-24 09:25:43 +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
ievgenii.v
0a0f79b2c6
migration: migrated to jquery 3.7
2025-11-18 16:41:16 +01:00
ievgenii.v
36a2d5b909
feature: makes input field for AI api key = password type
2025-10-24 18:07:50 +03:00
ievgenii vdovenko
a1c66a2e0b
feature: implements possibility to update AI model versions for admin
2025-10-09 14:48:41 +02:00
ievgenii vdovenko
db371ac8c0
fix: fixes a UI bug showing an incorrect number of exceptions
2025-09-22 11:42:23 +02:00
ievgenii vdovenko
3d0a1b146a
poc: tweaks disable/enable functionality
2025-09-01 13:37:22 +02:00
ievgenii vdovenko
d8b5d916ef
poc: adds disable/enable fields on admin settings for ai features
2025-09-01 13:24:41 +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
ievgenii vdovenko
ffb93eeb54
feature: improve docs
2025-08-14 16:04:34 +02:00
Andrii Verbytskyi
81a1caa76a
Merge pull request !2793 from rhodecode-enterprise-ce feature/es-fixes
...
fix: added error handling to ES search
2025-08-05 08:30:57 +00:00
RhodeCode Admin
b34d1130ed
fix: added error handling to ES search
2025-08-05 10:15:26 +02:00
Andrii Verbytskyi
5a67c042e2
Merge pull request !2786 from rhodecode-enterprise-ce ui/auth-warning
...
ui: updated infor on auth change page to war about account lockout
2025-08-04 09:24:29 +00:00
Andrii V
69fb211cd5
ui: updated infor on auth change page to war about account lockout
2025-08-01 15:30:08 +02:00
ievgenii vdovenko
25d31cd588
tests: fixes test_utils and reverts delete repo message
2025-08-01 13:31:30 +02:00
ievgenii vdovenko
d392589e5c
feature: makes forks and PR's link to clearly show admin what will be done
2025-08-01 13:31:27 +02:00
ievgenii vdovenko
03fc3ab570
feature: adds warning message to FE
2025-08-01 13:30:48 +02:00
RhodeCode Admin
f687bfc994
ui: changed calls for edit caches to use repo id instead of a name for safer calls to repos which paths have special characters
2024-11-27 13:14:40 +01:00
Serhii Ilin
1149dc9093
feat(hide recaptcha secrets): masked sensitive information related to reCaptcha configuration.
2024-11-15 12:14:52 +02:00
RhodeCode Admin
ef109d8f05
feat(remap and rescan): added more relient remap and removal option, and also split the logic to either add or cleanup
2024-11-13 13:39:21 +01:00
RhodeCode Admin
5f2285d217
feat(system-info): expose rhodecode config for better visibility of set settings
2024-10-14 08:53:25 +02:00
Andrii Verbytskyi
23115440d0
chore: disabled audit functionality for now
2024-10-09 11:53:51 +02:00
Andrii Verbytskyi
8a50fae648
feat: security-related code removed to be moved to EE
2024-09-27 11:03:43 +02:00
Serhii Ilin
d174103b5d
feat(vcs clients filtering): added changes related to vcs client filtering needed for EE. Fixes: RCCE-41
2024-09-16 12:44:30 +03:00
Andrii Verbytskyi
e9bf0fab31
feat: security tab in admin, routes and placeholder view for ee functionality
2024-09-11 10:10:02 +02:00
RhodeCode Admin
90a1d3ca75
feat(artifacts): new artifact storage engines allowing an s3 based uploads
2024-08-28 23:56:59 +02:00
RhodeCode Admin
cefbec329a
auth: updated saml docs, and re-order info on plugin details for easier setup
2024-08-20 15:04:33 +02:00
RhodeCode Admin
b549afbfee
feat: system-upgrade improved message on new version check page
2024-06-13 09:42:48 +02:00
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
16f04fd3ed
fix(svn-configs): cleanup code and fixed generate config on repo settings page which should not be visible
2024-05-13 12:32:37 +02:00
RhodeCode Admin
d80f6eb5a8
fix(2fa): fixed case of imports for templates.
2024-04-24 11:29:09 +02:00
RhodeCode Admin
e20aa86d2d
feat(2fa): updates routes names and urls to better reflect actions
2024-04-24 09:49:39 +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
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