Commit graph

1281 commits

Author SHA1 Message Date
Marcin Kuzminski
f5dd452e1f diffs: fixed missing div in render function. 2017-01-04 15:42:46 +01:00
Marcin Kuzminski
a830dd43d6 ini: synced with latest changes 2017-01-04 15:09:18 +01:00
Marco Bozzolan
48289a36c3 Suggest different permissions for tmpfs-mounted /tmp 2017-01-04 12:56:30 +01:00
Marcin Kuzminski
34c40cc222 channelstream: fix incorrect log.exception usage. 2017-01-04 11:43:37 +01:00
Marcin Kuzminski
7dc34b039c pull-requests: wait for all dynamic checks before enabling opening a PR. 2017-01-02 19:56:31 +01:00
Marcin Kuzminski
57d2e57043 auth: disable password change form for accounts that are not managed by RhodeCode.
- in case of external accounts such as LDAP/oAuth, password reset doesn't make sense.
- make it consisten with other disable forms for external account
- fixes #5150
2017-01-02 16:01:43 +01:00
Marcin Kuzminski
9e9de21847 channelstream: added testing panel for live-notifications. 2017-01-02 14:11:17 +01:00
Marcin Kuzminski
7041bac598 channelstream: make main exception be base for all others. 2017-01-02 14:11:02 +01:00
Marcin Kuzminski
1e5cfcf8ab auth-tokens: show all available roles for the builtin token.
- builtin token cannot be used to make VCS calls, we wrongly identified it as ALL token.
2017-01-02 10:18:47 +01:00
Marcin Kuzminski
fcc027c282 license: updated copyright year to 2017 2017-01-02 09:30:39 +01:00
Marcin Kuzminski
2e66f43c00 compare: fixed spacing for common compare commit in PR open compare page. 2016-12-30 14:35:48 +01:00
Marcin Kuzminski
75ef1f61eb api: comment_pull_request, added commit_id parameter to validate status changed on particular commit.
- when using the API and creating a comment with status change it's now possible to pass in
commit_id, this will allow validation if status change of pull_request is allowed based on the given
commit_id. This solves the case when long running test sends approval of pull request which was
already updated several times. The commit_id will now validate for which state the approval was made,
and prevent accidental aproval of outdated pull requests.
2016-12-30 14:19:38 +01:00
Marcin Kuzminski
3761402390 pull-requests: updated versioning support.
- each pr version connects invalidated comments to it
- in version list we show number of comments made on each version
- show all outdated comments even for deleted files
- linkify outdated comments to first one
- added auto-collapse of commit range if they are more than 5
- styling changes, wide mode improvements
2016-12-30 12:11:15 +01:00
Marcin Kuzminski
340d1b02d9 api: get_repos allows now to filter by root locations, and optionally traverse the returned data.
Fixes #5146
2016-12-29 14:41:46 +01:00
Marcin Kuzminski
707e498026 tests: added creation of repos for user-util fixture. 2016-12-29 14:32:00 +01:00
Marcin Kuzminski
96d1cede07 api-utils: added helpers flag to extrac boolean flags from Optional parameters. 2016-12-29 13:45:11 +01:00
Marcin Kuzminski
83cb954619 ini: synced ini file with latest control changes 2016-12-28 19:45:52 +01:00
Marcin Kuzminski
18125202da docs: updated nginx/apache configurations.
- websocket/channelstream configuration
- updated Apache to be as close as possible to Nginx config.
2016-12-27 21:06:14 +01:00
Marcin Kuzminski
8a081ac5db compare: using f_path shouldn't generate full range of commits.
- in case of comparing just 1 file the range of commits is not relevant.
This in addition speeds rendering the compare page by a LOT.
2016-12-23 17:39:32 +01:00
Marcin Kuzminski
62db642312 pull-requests: show only selected pr version to save space.
- users usually don't want to see all versions
- add expand show all to display full list
2016-12-23 16:29:51 +01:00
Marcin Kuzminski
88a83f9bac inline-comments: render outdated comments that don't fit to current context.
Using versioning PR api now we can always show them since they are pinned into a pull request version.
2016-12-22 23:59:50 +01:00
Marcin Kuzminski
e44090dfe8 diffs: compare overhaul.
- made compare and commit range pages more consistent with other commit diff pages
- removed mergerly, closes #4665. Old diff2way is replaced by new diffs with
  side-by-side mode.
- cleanup button behaviour on compare page. Added help text and
  generally improved UX
- switched file-diffs to compare page with file filter. Part of #4000
- added collapse/expand commits buttons in compare views.
2016-12-22 23:48:05 +01:00
Marcin Kuzminski
92864a9563 comments: save comments that are not rendered to be displayed as outdated.
- when comments that are not assigned to line are outdated this allows them
to  be rendered still.
2016-12-22 19:58:16 +01:00
Marcin Kuzminski
90deb7d32c vcs-server: expose remote tracebacks from http backend using the Pyro4AwareFormatter. 2016-12-21 12:43:47 +01:00
Marcin Kuzminski
4a415909c6 tests: use custom test app for better debug of .mustcontain function.
- now output of html of .mustcontain we save as physical files.
2016-12-21 19:32:41 +01:00
Marcin Kuzminski
9d8634a618 pull-requests: expose version browsing of pull requests.
- show nav for browsing each version of pr
- show detailed changes for each of version
- update comment template to indicate the changes were due to update of a pr
2016-12-19 17:38:22 +01:00
Marcin Kuzminski
b48fee96cc admin-user-list: expose last activity in exchange to last login.
- last login is less important than activity
- last login can always be shown in advnaced view
- make the `authnetiaction type` label to be shorter
2016-12-18 22:05:54 +01:00
Marcin Kuzminski
066ebab765 release: merge back stable branch into default 2016-12-18 22:56:34 +01:00
Marcin Kuzminski
eddfc2802c Added tag v4.5.2 for changeset 416fec799314 2016-12-18 22:54:12 +01:00
Marcin Kuzminski
af21dce399 release: Finish preparation for 4.5.2 2016-12-18 22:54:12 +01:00
Marcin Kuzminski
e8fd3d8505 release: updated pip2nix output for 4.5.2 2016-12-18 22:54:11 +01:00
Marcin Kuzminski
f2c69b9701 docs: added release notes for 4.5.2 2016-12-18 22:51:43 +01:00
Marcin Kuzminski
aa31ed8515 release: Start preparation for 4.5.2 2016-12-18 22:42:23 +01:00
Marcin Kuzminski
19722c48af docs: updated get_repo_refs api docs 2016-12-18 22:42:06 +01:00
Marcin Kuzminski
eda3a27331 api: implemente missing get_repo_refs api backend. Fixes #4677 2016-12-16 16:15:18 +01:00
Marcin Kuzminski
f3c3db2bf5 api: implemented missing get_repo_refs api backend. Fixes #4677 2016-12-16 16:15:18 +01:00
Marcin Kuzminski
ff05432567 docs: updated information how to start ishell interface for RhodeCode 2016-12-15 23:29:29 +01:00
Marcin Kuzminski
23643a710a ishell: updated code with latest ishell changes. 2016-12-13 23:44:13 +01:00
Marcin Kuzminski
af04fb1d46 project: remove notify scripts as it's currently inside external project.
- https://internal-code.rhodecode.com/rhodecode-jenkins-notify
2016-12-13 21:27:23 +01:00
Marcin Kuzminski
6005bd3290 test: moved lxml to local imports since this only exists during tests. 2016-12-13 20:17:07 +01:00
Marcin Kuzminski
0311baa1a3 packaging: updated setuptools to 30.1.0 and setuptools-scm to 1.15.0 2016-12-13 17:16:11 +01:00
Marcin Kuzminski
d08f53f078 dependencies: bumped paste to version 2.0.3. 2016-12-13 16:29:25 +01:00
Marcin Kuzminski
31467b5fa4 requirements: updated structure of requirement files, and re-generated nix files. 2016-12-13 11:59:00 +01:00
Marcin Kuzminski
815f6467e9 packaging: updated rhodecode-tools to 0.11.0 2016-12-13 11:58:38 +01:00
Marcin Kuzminski
e3d352749c packaging: restructured setup.py file.
- added inclusion of configs
- some cleanups
- use pytest runner as other projects do
2016-12-13 11:54:43 +01:00
Marcin Kuzminski
501b590618 system-info: fixed reporting of inodes. 2016-12-12 20:22:45 +01:00
Marcin Kuzminski
b29a6989f9 schema: preparer should keep case by default. 2016-12-12 23:31:35 +01:00
Marcin Kuzminski
69841feac7 setup: updated url to source code. 2016-12-12 16:50:51 +01:00
Marcin Kuzminski
af8aba801e tests: show failed command for vcsserver during tests. 2016-12-12 22:43:31 +01:00
Marcin Kuzminski
2dc8712b37 dependencies: bumped Whoosh to veriosn 2.7.4. Fixes #4283 2016-12-07 11:19:09 +01:00