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
Andrii V
6fe5736648
New implementations and updates for security scan
2026-01-16 16:53:31 +01:00
Andrii Verbytskyi
7bc3381ddb
Merge pull request !2935 from rhodecode-enterprise-ce fefature/RCCE-371_If-repo-is-damaged-redirect-to-deletion-page
...
feature: redirect to repo remove if repo is damaged
2025-12-29 13:30:49 +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
ievgenii vdovenko
3877c500e5
feature: redirect to repo remove if repo is damaged
2025-12-26 16:44:37 +01:00
RhodeCode Admin
102205ec73
feature(scm): added multibranch support for git and mercurial
2025-12-21 08:27:16 +01:00
ievgenii vdovenko
6eb49a6095
fix: repo index tests
2025-11-05 15:47:10 +01: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
2dcb9984c7
feature: implemented deleting user and migrating all user assets new system ghost user
2025-07-25 15:43:29 +02:00
RhodeCode Admin
166db21812
core: run ruff format
2025-01-13 17:47:37 +01:00
RhodeCode Admin
3a41a8b915
fix(file-caching): fixed cases when old cache was used before changes to operate on bytestrings
2024-12-04 22:33:45 +01:00
RhodeCode Admin
82f0f8d214
core: updated copyright to 2024
2024-11-12 16:39:07 +01:00
Serhii Ilin
59e99e4368
feat(branch removal trough UI): Added ability to remove branches trough UI from git and hg repositories. Fixes: RCCE-75
2024-06-07 12:28:04 +03:00
Serhii Ilin
f0066be1ff
fix(forced 2fa): fixed forced 2fa functionality. Fixes: RCCE-68
2024-05-16 16:01:22 +03: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
922adcf2e7
chore(2fa): refactor some attributes for users
2024-04-24 18:06:20 +02:00
RhodeCode Admin
a36b846e92
fix(2fa): fixed redirect loop in workflow when password reset was done.
2024-04-24 11:13:35 +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
Serhii Ilin
9678665ecd
feat(2fa): Added 2fa option. Fixes: RCCE-65
2024-04-15 12:13:03 +03:00
RhodeCode Admin
95a81d966d
fix(apps): fixed readme generator from async to sync runner.
...
This caused some issues with threadlocals, this isn't safe to use at this moment and was a regression
2023-11-16 08:10:20 +01:00
RhodeCode Admin
e898385b32
core: revamp of automation/scheduler/artifacts EE functionality
2023-08-16 15:57:08 +02:00
RhodeCode Admin
4bbb30fa06
modernize: updates for python3
2023-07-18 14:45:20 +02:00
RhodeCode Admin
4026ee36ee
apps: modernize for python3
2023-07-18 14:24:37 +02:00
RhodeCode Admin
42301154fc
copyrights: updated for 2023
2023-07-18 11:57:27 +02:00
RhodeCode Admin
1627525cb1
apps: base app fixes for python3
2023-07-18 11:45:54 +02:00
RhodeCode Admin
006cbc84e0
apps: removed utf8 marker
2023-07-18 10:20:56 +02:00
RhodeCode Admin
a53d42117a
ui: links to tags/branches/bookmarks render that in a context of summary page for better navigation.
2023-03-20 21:04:33 +01:00
RhodeCode Admin
af8527ad8a
pass-change: don't trigger check on ops ping
2023-03-07 09:58:26 +01:00
RhodeCode Admin
dbf975898e
py3: remove use of pyramid.compat
2023-03-06 15:52:51 +01:00
RhodeCode Admin
463905a689
logging: expose logs when not mapped repo is found
2023-01-12 21:50:56 +01:00
RhodeCode Admin
7908e6921a
routing: improve bad character detection on repo names
2023-01-12 21:24:59 +01:00
RhodeCode Admin
9aad6f687e
routing: detect invalid repo/group names before we hit DB checks to prevent some errors for bad repo names
2023-01-11 22:47:29 +01:00
RhodeCode Admin
da3f876a71
commits/summary: unify fetching remote attribute in summary and commits page to properly and in the same way show the data.
2021-12-20 16:07:22 +01:00
RhodeCode Admin
c162ccdedd
core: don't check channelstream connections for faster handling of this route.
2021-06-23 21:36:49 +02:00
Marcin Kuzminski
475dda82af
files: use a common function to handle url-by-refs, and fix landing refs for SVN.
...
- fixes #5619
2020-06-03 20:29:26 +02:00
Marcin Kuzminski
fe96e16646
code: update copyrights to 2020
2020-04-16 00:34:52 +02:00
Marcin Kuzminski
b0691022ea
acl: added some nicer logging for file path ACL checks.
2020-03-31 16:42:44 +02:00
Bartlomiej Wolynczyk
eb8c355a4d
issue-tracker: use stored issueTracker patterns for repo instead of initializing model every time.
2020-01-20 13:39:14 +01:00
Marcin Kuzminski
387e40f55b
menu: expose artifacts count into menu
2019-10-09 14:10:22 +02:00
Marcin Kuzminski
51c6861d06
files: render readme files found in repository file browser.
...
- GH/GL does the same
- this is handy browsing monorepos/big repos with structured docs found in subprojects
2019-09-09 13:03:37 +02:00
Marcin Kuzminski
0ae89b9907
files: only check for git_lfs/hg_largefiles if they are enabled.
...
- this speeds up fetching of files if they are not LF and very big.
2019-08-23 14:37:56 +02:00
Marcin Kuzminski
60cbfd99c9
path-filter: enable for quick search menu.
2019-07-24 11:53:06 +02:00
Marcin Kuzminski
cab16efa4e
vcs: optimized pre-load attributes for better caching.
2019-07-17 13:50:26 +02:00
Marcin Kuzminski
39e6f817c7
repositories: use remote function to check if repo is empty
...
- changed 2 cases where we want to check for None instead of __bool__ of repo object
2019-06-05 13:30:26 +02:00
Marcin Kuzminski
4ff7ba8955
repositories: bring back watch action in summary view
2019-05-10 17:47:39 +02:00
Marcin Kuzminski
88056f6f71
auth: don't check for delegated admin if we are super admin.
2019-03-27 14:37:34 +01:00
Marcin Kuzminski
0a8e792efc
auth: reduced usage of raw auth calls inside templates
2019-03-27 12:29:31 +01:00
Marcin Lulek
3ab8040abf
caches: allow cache disable for file tree
2019-02-12 10:14:15 +01:00
Daniel Dourvaris
4eccdc24d9
search: new UI for search, and repo group context search
...
- expose search into main NAV
- have repo group search filter using new ES lang
- show token keys and curretn context when searching
- ui updated and consistency fixes
2019-01-30 21:20:26 +01:00
Daniel Dourvaris
96fa4e0bdc
py3: remove usage of basestring
2019-01-22 23:06:49 +01:00