unrhodecode/rhodecode/model
RhodeCode Admin 0d36e58be5 pull-requests: optimize db transaction logic.
- we've been investigating this issue with locked pull-requests
- the transactions arround audit-logs and state-lock seems to be fragile for long-running, and exception prone setups
- this change tries to make use of few snapshot transactions to prevent a long ones, and actually try to recover on failed audit-log calls.
2021-07-15 15:05:16 +02:00
..
validation_schema validators: apply username validator to prevent bad values beeing searched in DB, and potential XSS payload sent via validators. 2021-07-15 10:29:38 +02:00
__init__.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
auth_token.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
changeset_status.py pull-requests: added awaiting my review filter for users pull-requests. 2021-04-20 12:59:31 +02:00
comment.py comments: add ability to resolve todos from the side-bar. 2021-02-03 15:14:34 +01:00
db.py pull-requests: added retry mechanism for updating pull requests. 2021-05-24 23:46:36 +02:00
forms.py clone-urls: allow custom clone by id template. 2021-01-22 08:56:20 +01:00
gist.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
integration.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
meta.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
notification.py automation: enabled automated check for new versions. 2021-02-04 23:40:58 +01:00
permission.py permissions: use constant for fork enable/disable 2021-03-24 16:52:47 +01:00
pull_request.py pull-requests: optimize db transaction logic. 2021-07-15 15:05:16 +02:00
repo.py permissions: flush permissions on owner changes for repo and repo groups. 2021-03-24 14:54:26 +01:00
repo_group.py permissions: flush permissions on owner changes for repo and repo groups. 2021-03-24 14:54:26 +01:00
repo_permission.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
scm.py repo-mapper: make it more resilient to errors, it's better it executes and skip certain repositories, rather then crash whole mapper. 2020-11-05 15:05:48 +01:00
settings.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
ssh_key.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
update.py automation: enabled automated check for new versions. 2021-02-04 23:40:58 +01:00
user.py notifications: skip double rendering just to generate email title/desc 2020-11-11 22:44:38 +01:00
user_group.py code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
validators.py app: use simpler way to extract default_user_id, this will be now registered at server 2020-05-07 15:28:20 +02:00