Commit graph

3398 commits

Author SHA1 Message Date
Marcin Kuzminski
efc39f31eb events: trigger 'review_status_change' when reviewers are updated.
- small code refactoring
- extended commenting event with comment
- extended review_status_change event with new status
2019-01-18 13:16:34 +01:00
Marcin Kuzminski
4631b879c2 dependencies: bumped venusian to 1.2.0 2019-01-17 10:02:24 +01:00
Marcin Kuzminski
494f3e79af dependencies: bumped not pinned dependency vine to 1.2.0 2019-01-17 10:02:07 +01:00
Marcin Kuzminski
b2bc52ad94 dependencies: bumped not pinned dependency pluggy to 0.8.1 2019-01-17 10:01:46 +01:00
Marcin Kuzminski
fb97eaa821 rcextensions: updated example template override with more docs. 2019-01-17 09:56:06 +01:00
Marcin Kuzminski
6a6d8fa92c auth: add scope and login restrictions to rhodecode plugin, and scope restriction to token plugin.
- allows limiting the usage of builtin auth to HTTP only (so force usage of tokens)
- allows migration to something like saml keeping only super-admin for login.
2019-01-16 11:03:28 +01:00
Marcin Kuzminski
8c7ec57205 auth-tokens: improve UI. 2019-01-16 11:08:38 +01:00
Marcin Kuzminski
598535dc0d celery: ping db connection before task execution to recycle db connections. 2019-01-16 09:26:56 +01:00
Marcin Kuzminski
4f25e2e7ea rcextensions: updated example 2019-01-16 09:11:40 +01:00
Marcin Kuzminski
a005be6f2f permissions: flush permissions correctly for forks/repos when celery is used. 2019-01-15 21:04:30 +01:00
Marcin Kuzminski
26b57aead0 authentication: introduce login restriction option for builtin rhodecode plugin. 2019-01-15 11:26:25 +01:00
Marcin Kuzminski
1ead0d3876 auth: login/registration changes for upcomming new rules for login using external identities.
- show session expiration
2019-01-15 11:34:50 +01:00
Marcin Kuzminski
0a7d8bb9ea permissions: show user group count in permissions summary, and unified some text labels. 2019-01-14 20:19:59 +01:00
Marcin Kuzminski
767c0da28a permissions: flush default user permissions on global app permission changes. 2019-01-14 22:16:57 +01:00
Marcin Kuzminski
3268256a7a permissions: handle more cases for invalidating permission caches
- invalidate user permissions on chaning the global permissions
- invalidate all users in case of creating new object with "copy permissions" flag
- invalidate all users permissions in case of repo/repo group renames
- invalidate all user permissions in forked repo with copy flag
2019-01-14 20:19:25 +01:00
Marcin Kuzminski
13baf5061a repositories: handle vcs backend unavailable correctly in advanced settings. 2019-01-14 20:26:45 +01:00
Marcin Kuzminski
81de98ff4a users-admin: call changed Admin to Super admin as new notation is this one. 2019-01-14 18:36:55 +01:00
Marcin Kuzminski
d1a0819bd0 templates: UX, moved repo group select next to the name as it's very relavant to each other. 2019-01-15 12:46:57 +01:00
Marcin Kuzminski
43d71f2ef6 js: fixed some JS syntax. 2019-01-14 16:17:52 +01:00
Marcin Kuzminski
c37bfb464a users: use two distinct actions for user password reset.
- this makes a better UX instead of TOGGLE.
2019-01-14 18:46:18 +01:00
Marcin Kuzminski
89024101a8 repo: show hooks version and update link in advanced section of repository. 2019-01-10 12:10:28 +01:00
Marcin Kuzminski
23771fb157 search: show all results for super-admin, and get repo type from index it if exists. 2019-01-08 18:54:53 +01:00
Marcin Kuzminski
a36dd33b3c webhook: updated docs/examples. 2019-01-08 18:54:20 +01:00
Daniel Dourvaris
5b57f34fa9 Files: expose downloads onto files view 2019-01-07 20:34:12 +01:00
Daniel Dourvaris
f1d82af360 Files: preserve filemode on web edits. 2019-01-07 16:09:09 +01:00
Marcin Kuzminski
3c10f85ad8 node: updated JS dependencies.
- dropped phantomJS as we require this now to be installed for dev setup.
2019-01-07 15:31:51 +01:00
Marcin Kuzminski
1e2a7a9136 pull-requests: introduce operation state for pull requests to prevent from
locks during merge/update operations.
2019-01-07 13:32:16 +01:00
Daniel Dourvaris
f2c8c96013 Diffs: fixed missing limited diff container display on large diffs 2019-01-07 13:41:12 +01:00
Marcin Kuzminski
1ee8681939 exceptions: show original remote traceback, and more info if debug is enabled. 2019-01-04 13:43:57 +01:00
Marcin Kuzminski
61e0b7b961 pull-requests: increase stability of concurrent pull requests creation by flushing prematurly the statuses of commits.
This is required to increase the versions on each concurrent call. Otherwise we could get into an integrity errors of commitsha+version+repo
2019-01-04 13:00:21 +01:00
Marcin Kuzminski
239d860950 forks: don't expose fork link if we don't have permission to read it, and also don't pre-select in pull request. 2019-01-03 13:03:40 +01:00
Daniel Dourvaris
c7b5ab86fd env-vars: provide better feedback when formatting an env variable fails. 2019-01-03 12:06:41 +01:00
Marcin Kuzminski
b650967f76 rcextensions: updated examples, and made http_call util use the method parameter. 2019-01-02 19:26:02 +01:00
Marcin Kuzminski
4fd47f20de docs: added tip for faster nix-shell by pre-installing phantomJS 2019-01-02 19:25:11 +01:00
Marcin Kuzminski
bd1a9c8201 docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
Marcin Kuzminski
a6232ba8cb dependencies: bumped dogpile.cache to 0.7.1 2019-01-02 21:05:53 +01:00
Marcin Kuzminski
ac7a7181fc dependencies: bumped supervisor to 3.3.5 2019-01-02 18:06:29 +01:00
Marcin Kuzminski
1b4f1e0d86 dependencies: bumped subprocess32 to 3.5.3 2019-01-02 18:06:08 +01:00
Marcin Kuzminski
f99a89ad29 dependencies: bumped pyramid-debugtoolbar to 4.5.0 2019-01-02 18:05:41 +01:00
Marcin Kuzminski
3f0a96f5eb dependencies: bumped pygments to 2.3.1 2019-01-02 18:05:19 +01:00
Marcin Kuzminski
d0a34af9a0 dependencies: updated pyasn1 to 0.4.5 2019-01-02 18:04:59 +01:00
Marcin Kuzminski
87de97f77b dependencies: bumped psutil to 5.4.8 2019-01-02 18:04:32 +01:00
Marcin Kuzminski
5a352df847 dependencies: updated more-itertools to 5.0.0 2019-01-02 18:03:04 +01:00
Marcin Kuzminski
ef30457fcc dependencies: bumped iso8601 to 0.1.12 2019-01-02 18:02:36 +01:00
Marcin Kuzminski
8d8dab6b26 dependencies: pinned beautifulsoup4 to 4.6.3 2019-01-02 18:02:05 +01:00
Marcin Kuzminski
861720334b release: merge back stable branch into default 2019-01-02 17:04:25 +01:00
Marcin Kuzminski
9dd589e264 Added tag v4.15.1 for changeset 14502561d22e 2019-01-02 11:23:25 +01:00
Marcin Kuzminski
622279f95c release: Finish preparation for 4.15.1 2019-01-02 11:23:23 +01:00
Marcin Kuzminski
30493cb89b release: updated pip2nix output for 4.15.1 2019-01-02 11:23:21 +01:00
Marcin Kuzminski
0e0242ec78 release: Start preparation for 4.15.1 2019-01-02 11:13:25 +01:00