Daniel Dourvaris
23f9dd8816
diffs: improve text on unresolved comments attached to files that no longer exist in the review.
...
- fixes #5615
2020-04-22 12:38:46 +02:00
Marcin Lulek
e3169ab897
pull-requests: added filters to my account pull requests page.
2020-04-22 11:10:46 +02:00
Daniel Dourvaris
fcd530ecfe
pull-requests: add information about changes in source repositories in pull-request show page.
...
- fixes #5611
2020-04-21 21:50:36 +02:00
Marcin Kuzminski
4ac845a76d
users: added more secure way for fetching authentication tokens.
...
- we don't expose ALL on single page
- request needs a validation before viewing of each token
- will later add 2nd layer of auth.
2020-04-20 15:59:06 +02:00
Marcin Kuzminski
fa30900469
sweetalert: updated theme.
2020-04-20 15:56:25 +02:00
Marcin Kuzminski
324544678c
events: added support for pull-request-comment and commit-comment events.
...
- allows chopts like actions on commits
- re organized events and code cleanups
2020-04-17 22:08:42 +02:00
Marcin Lulek
875bda9f88
templates: switched most of confirm dialogs to sweetalert2
2020-04-17 22:01:12 +02:00
Marcin Kuzminski
81cb00a1a9
comments: use better sweet alert confirm dialog.
2020-04-17 12:16:21 +02:00
Marcin Kuzminski
bdbfb266d3
comments: added better alerts for failed commenting operations.
2020-04-17 11:47:54 +02:00
Marcin Kuzminski
7b917e025b
packages: bumped JS dependencies and added sweetAlert
2020-04-17 11:01:47 +02:00
Marcin Kuzminski
fe96e16646
code: update copyrights to 2020
2020-04-16 00:34:52 +02:00
Daniel Dourvaris
466826a84a
hooks: added new hooks for comments on pull requests and commits.
...
- allows writing custom actions on top of comments
- new rcextension hooks
- organized and renamed some hooks
- new helpers for rcextensions
- fixes #5583
2020-04-15 18:00:59 +02:00
Marcin Kuzminski
1e8d393f02
comments: extend API data with references to commit_id or pull_request_id for audit-logs.
2020-04-15 15:46:53 +02:00
Marcin Kuzminski
13f313d4b5
ldap: changed plugin to help with debugging and error handling.
...
- mostly based from support.
2020-04-15 14:47:52 +02:00
Daniel Dourvaris
7a360734c5
files: add pre-commit checks on file operations to prevent loosing content while editing when repositories change.
...
- fixes #5607
2020-04-14 13:15:24 +02:00
Marcin Kuzminski
70b01ee66f
exception_tracker: store request info if available.
2020-04-09 16:15:53 +02:00
Marcin Lulek
780ec5f73e
core: added user-notice logic to push notice messages.
...
- will be used for exception tracker info
- new version upgrades
- dedicated important messages to the users
2020-04-09 12:30:13 +02:00
Marcin Kuzminski
4de6dd537c
pull-requests: fixed case for GIT repositories when a merge check failed due to merge conflicts the pull request wrongly reported missing commits.
...
- we're now searching for dangling commits in a repo that has them and cannot see them because of failed merge checks.
- pull-request: will save metadata during merge simulation so merge conflicts are permanently stored, and showed to all users.
2020-04-08 11:17:10 +02:00
Marcin Kuzminski
49ac57fa47
exc_tracker: disable send-email if mail server is not configured.
2020-04-06 18:23:10 +02:00
Marcin Kuzminski
90b8007935
ldap: fixed ldaps port example to correct number.
2020-04-06 16:51:44 +02:00
Daniel Dourvaris
3fa756fb2c
files: fixed the repo switcher at flag beeing nor persistens
...
- additionally SVN now reports nice switchet refs as other types of vcs
- fixes #5610
- references #5599 (org issue)
2020-04-03 22:54:42 +02:00
Daniel Dourvaris
94902d0880
files: fixed SVN refs switcher that used old format of diff between files.
...
- fixes #5599
2020-04-03 22:52:21 +02:00
Daniel Dourvaris
0e39d9274f
notifications: reduce logging for email notifications.
2020-04-03 22:50:43 +02:00
Marcin Kuzminski
c08522ec01
pull-requests: fixed small UI glitches in pull request view.
2020-04-03 21:30:17 +02:00
Marcin Kuzminski
7e3d409bfe
repository: show recomendation for updating hooks if they are outdated.
2020-04-02 14:52:04 +02:00
Marcin Kuzminski
c2c4e3a09b
exc_tracker: also check for smtp_server before doing heavy lifting of exception email sending
2020-04-02 13:59:25 +02:00
Marcin Kuzminski
d2b6a3fa58
temlates: make usage of plugin_ini safer in error pages.
2020-03-31 19:59:39 +02:00
Daniel Dourvaris
fef1c89222
svn: explicitly specify tunnel-user to properly map rhodecode username on svn commit via SSH backend
...
- fixes #5608
2020-03-31 17:39:58 +02:00
Marcin Kuzminski
b0691022ea
acl: added some nicer logging for file path ACL checks.
2020-03-31 16:42:44 +02:00
Marcin Lulek
2c8b886024
js/html: init plugin on error documents so we get proper JS variables set required for some imports (e.g chat_pop.mp3 which caused 404 on 500/4XX pages)
2020-03-31 16:15:15 +02:00
Daniel Dourvaris
bc26425632
svn: fixed case of wrong extracted repository name for SSH backend. In cases
...
where we commited to a nested subdirs SVN reported the access path with the subdir paths in it.
We couldn't then match that extended name into proper rhodecode repository for ACL checks.
- Current implementation gives an slight overhead as we have to lookup all repositories
- fixes #5606
2020-03-31 09:25:37 +02:00
Daniel Dourvaris
43c5a979f5
search: remove excesive quoting on search pagination.
...
- fixes #5604
2020-03-30 12:12:46 +02:00
Daniel Dourvaris
8d9716b58b
files: changed the copy path label to indicate we're actually copying only the path.
...
- added copy permalink helper to copy the url quickly
- fixes #5602
2020-03-30 11:14:24 +02:00
Marcin Kuzminski
5c1b8deae8
exc-tracker: make context attribute behave like in API case
...
- simplified how use of api attachment of the attributes is done so we can explicitly pass it.
- for celery we need this else it fails to send emails
2020-03-30 11:08:33 +02:00
Marcin Kuzminski
d0a117b4ad
exception-tracker: enable send email on exception
2020-03-26 14:03:07 +01:00
Marcin Kuzminski
6a0c148cae
emails: added premailer for inline style formatting to make emails render nicer on all email clients.
2020-03-26 12:40:21 +01:00
Marcin Kuzminski
ab2dd4f364
feedgenerator: fixed missing utc definition.
2020-03-25 15:18:50 +01:00
Marcin Kuzminski
3a601adeb8
release: Bump version 4.18.0 to 4.19.0
2020-03-24 14:41:44 +01:00
Marcin Kuzminski
54de45c2dd
release: merge back stable branch into default
2020-03-24 14:38:15 +01:00
Marcin Kuzminski
a910cbd0d7
release: Start preparation for 4.18.3
2020-03-24 10:39:59 +00:00
Marcin Kuzminski
b7e6ccbdc0
ldap: logging fixes
2020-03-19 14:20:23 +01:00
Marcin Kuzminski
5071c9284e
svn: add example path for mod_dav_svn.conf include.
2020-03-18 12:34:52 +01:00
Marcin Kuzminski
bd9e5dc1c3
api: exposed modified added/modified/deleted functions of commit to return only paths.
...
This combined with full text search build for certain repositories that each commit
contains lots of file changes results in *huge* (10x in some cases) performance gain.
2020-03-16 15:09:45 +01:00
Bartlomiej Wolynczyk
8189b1607f
descriptions: show mention of metatags only if they are enabled.
2020-03-02 15:13:24 +01:00
Marcin Kuzminski
c4c620b38b
user-accounts: show info about password for external accounts.
2020-02-21 22:03:35 +01:00
Marcin Kuzminski
54a47cd524
git: use safe configparser for git submodules to prevent from errors on submodules with % sign.
...
- This is treated as interpolation sign and can cause errors on regular ConfigParser instance.
2020-02-20 11:28:18 +01:00
Marcin Kuzminski
3b5d294eac
ssh-keys: allow generation of legacy keys for older systems and windows.
2020-02-20 11:13:10 +01:00
Marcin Kuzminski
82dddbb8b2
file-store: use our own logic for setting content-type. This solves a problem
...
when previously used resolver set different content-type+content-encoding which
is an incorrect behaviour.
2020-02-18 16:05:30 +01:00
Marcin Kuzminski
ceaa1dd337
file-store: don't response with cookies on file-store download.
2020-02-18 16:04:34 +01:00
Marcin Kuzminski
d3a18067bd
permissions: added helper to fetch users with write permissions. Used mostly in branch protection logic.
2020-02-13 12:55:56 +01:00