Commit graph

3948 commits

Author SHA1 Message Date
Marcin Lulek
f70f60713e audit-logs: expose download user audit logs as JSON file.
Primarly in larger organizations often this needs to be performed for some
employees. Before we delegated users to API or DB fetch.
2019-10-03 13:32:59 +02:00
Marcin Kuzminski
340b56f1fa forks: fixed forking with new landing rev.
- also fix tests for that
2019-10-03 09:34:02 +02:00
Daniel Dourvaris
e9018c74bd search: added per-backend sorting fields.
- unified naming to be more user friendly
- only sort on supported fields that each backend exposes
- fixed few cases of sort errors and added additional tests
2019-10-02 17:23:34 +02:00
Marcin Kuzminski
cdb5181fd2 changelog: fixed accidentally added space in graph 2019-10-02 14:19:13 +02:00
Daniel Dourvaris
56e7633fd6 artifacts: expose info link page. 2019-10-02 02:39:04 +02:00
Marcin Kuzminski
1f16da1ab3 search: updated api and switched to desc:date as default 2019-10-02 01:39:17 +02:00
Marcin Kuzminski
0bdcb31a44 search: added sorting of search results for whoosh backend. 2019-10-02 01:28:55 +02:00
Marcin Kuzminski
bf69ffc8f0 search: allow result sorting for elasticsearch6 2019-10-01 15:20:44 +02:00
Marcin Kuzminski
7cf63ac4ad nodes: expose line counts in node information. This would be used in full text search 2019-10-01 15:19:58 +02:00
Marcin Kuzminski
6bb83d3692 dependencies: bumped rhodecode-tools to 1.3.0 2019-10-02 01:03:15 +02:00
Marcin Kuzminski
9c3033d1ec dependencies: bumped packaging==19.2 2019-10-01 10:46:13 +02:00
Marcin Kuzminski
50f4125a7c dependencies: bumped pyparsing to 2.4.2 2019-10-01 00:39:13 +02:00
Marcin Kuzminski
ebb735cc8c dependencies: bumped pinned libraries.
atomicwrites==1.3.0
configparser==4.0.2
cffi==1.12.3
hupper==1.8.1
pluggy==0.13.0
2019-09-30 13:44:33 +02:00
Marcin Kuzminski
000e743f32 dependencies: bumped pyotp==2.3.0 2019-09-30 13:43:02 +02:00
Marcin Kuzminski
5e11352d70 dependencies: bumped alembic to 1.2.1 2019-09-30 13:42:30 +02:00
Marcin Kuzminski
1c3f19d5c0 dependencies: bumped pathlib2 to 2.3.4 2019-09-30 13:42:07 +02:00
Marcin Kuzminski
ed3fec38a6 dependencies: bumped paste and pastescript.
pastescript==3.2.0
paste==3.2.1
2019-09-30 13:41:35 +02:00
Marcin Kuzminski
83dd707152 dependencies: bumped sqlalchemy to 1.3.8 2019-09-30 13:28:49 +02:00
Marcin Kuzminski
88a22c2812 dependencies: bumped mako to 1.1.0
- pyramid-mako to 1.1.0
- markupsafe to 1.1.1
2019-09-30 13:28:00 +02:00
Marcin Kuzminski
ed0653712b dependencies: bumped test libraries. 2019-09-30 13:26:57 +02:00
Marcin Kuzminski
81e1ecf4db dependencies: bumped pycurl to 7.43.0.3 2019-09-30 11:39:55 +02:00
Marcin Kuzminski
a17adaa9f2 db: use more consistent sorting using real objects, strings are deprecated in laters sqlalchemy query syntax. 2019-09-30 13:24:56 +02:00
Marcin Kuzminski
c3a0748ecb db: enforce unicode on unicode columns to prevent warnings. 2019-09-30 12:33:54 +02:00
Marcin Kuzminski
f14723cb7f configs: removed deprecated convert_unicode param 2019-09-30 10:55:14 +02:00
Marcin Kuzminski
1d9452ce80 pytest: use consistent way of creating a fixture by using pytest.fixture() 2019-09-28 23:04:18 +02:00
Daniel Dourvaris
b0b489c367 style: fixed active shadow z-index messing up with quick access dropdown 2019-09-28 23:00:24 +02:00
Daniel Dourvaris
32f6c7aa28 logging: small updates for logging. 2019-09-27 12:36:12 +02:00
Daniel Dourvaris
2f19673dc4 system-info: expose data about vcsserver. 2019-09-26 11:20:03 +02:00
Daniel Dourvaris
337400c423 git: fixed py3 compat for submodule read. 2019-09-25 19:32:20 +02:00
Daniel Dourvaris
7541caf065 svn: show empty dirs nicer 2019-09-25 13:48:55 +02:00
Marcin Kuzminski
b37a53ad35 session: ignore duplicates for flash messages by default, this gives no benefits, explicitly request duplicates present instead 2019-09-25 12:52:01 +02:00
Marcin Kuzminski
8533b175c0 pull-requests: fixed old style status icon 2019-09-25 12:44:08 +02:00
Marcin Kuzminski
e4506baf5f tests: fixed some tests after recent changes 2019-09-25 11:21:37 +02:00
Marcin Kuzminski
e9cf83badc diffs: fixed outdated files in pull-requests re-using the filediff raw_id for anchor generation.
In some cases when there are no longer any files this caused error since filediff wasn't present.
In addition this generated wrong ids since it used a last-defined attribute on a for loop.

Fixes #5567
2019-09-25 10:33:00 +02:00
Marcin Kuzminski
8cd4048e19 user-profile: expose quick links for super admins. 2019-09-25 10:00:03 +02:00
Marcin Kuzminski
21f849c51b mercurial: use commit_ids for parents/children instead of revisions which could change when evolve is used. 2019-09-22 18:32:24 +02:00
Daniel Dourvaris
3a2a029811 logging: updated hooks deamon logs 2019-09-22 17:49:01 +02:00
Marcin Kuzminski
08399d7563 caches: added reprs 2019-09-22 18:02:28 +02:00
Marcin Kuzminski
fe04abfe15 commits: disable shadow repo callback daemon 2019-09-22 17:51:13 +02:00
Marcin Kuzminski
70d5bb346a shadow-repos: skip init of full repo to generate shadow repo path. 2019-09-20 21:00:31 +02:00
Marcin Kuzminski
77908a855b dogpile: use connection_pool for redis backend which is faster in gevent scenarios 2019-09-20 19:51:35 +02:00
Marcin Kuzminski
8dc9e50530 pycurl: skip host verification to speed up curl a bit. 2019-09-20 14:28:44 +02:00
Marcin Kuzminski
d28e645e15 maintainance: added update caches to mercurial. 2019-09-11 12:02:03 +02:00
Marcin Kuzminski
3e5a351479 pull-requests: handle exceptions in state change and improve logging. 2019-09-10 15:28:20 +02:00
Marcin Kuzminski
27ead49471 request-wrapper: show version for rhodecode in logs. 2019-09-10 15:27:51 +02:00
Marcin Kuzminski
2180d8010a quick-filter: use a dedicated method for fetching quick filter nodes.
This code needs a fast and dedicated method for this. We'll re-implement it and
we don't want to change existing API. So it's just a start to have a duplicated
method that will be rewritten.
2019-09-09 14:06:01 +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
e451f57437 dependencies: bumped waitress to 1.3.1 2019-09-09 11:17:10 +02:00
Marcin Kuzminski
fc6256ce2f svn: handle non-ascii message editing. 2019-09-09 10:47:13 +02:00
Marcin Kuzminski
b1982a3bc3 rcextensions: added logging for basic function calls 2019-09-05 12:47:49 +02:00