Marcin Kuzminski
a7aeae1394
permissions: rename repository permissions to mention those are access permissions.
...
- Soon we'll introduce fine grained permissions for web-edit and artifacts that would require clear separation.
2019-10-09 15:01:03 +02:00
Marcin Kuzminski
387e40f55b
menu: expose artifacts count into menu
2019-10-09 14:10:22 +02:00
Marcin Kuzminski
e5ba91aeb0
docs: update readme
2019-10-09 12:43:05 +02:00
Marcin Kuzminski
3adbf292dd
coverage: update config
2019-10-08 22:49:26 +02:00
Marcin Kuzminski
3876870e28
tests: stabilize tests for mysql/postgres.
2019-10-08 17:06:35 +02:00
Marcin Kuzminski
4409e2b26b
rhodecode-tools: point to artifacts instead of download page.
2019-10-08 14:25:10 +02:00
Marcin Kuzminski
522f374fae
users: fetch user data for user removal hook, *before* actually marking object for deletion.
2019-10-08 14:04:53 +02:00
Marcin Kuzminski
7de557d8b3
db: remove double unique index
2019-10-08 14:04:33 +02:00
Marcin Kuzminski
b50f97b262
pull-requests: use close logic next to merge.
...
- close and merge are both pr closing actions and should be groupped together
- refresh checks also will change the approved/declined status
2019-10-08 13:31:34 +02:00
Marcin Kuzminski
a86f0089a2
makefile: use utf8 for mysql tests
2019-10-08 13:30:46 +02:00
Marcin Kuzminski
2525df1b8e
cache exc store, and use glob.glob for scaning exc store
2019-10-08 11:34:33 +02:00
Marcin Kuzminski
ebc48676cb
system-info: fix styling for elements
2019-10-08 10:57:20 +02:00
Bartlomiej Wolynczyk
e2b5aab538
comments: added support for adding comment attachments using the artifacts logic.
...
- ACL per-repo
- use dropzone js to add drag n drop capabilities
- use artifacts store as backend
2019-10-05 20:53:41 +02:00
Bartlomiej Wolynczyk
87de1b2988
file-store: handle custom extensions validation better, e.g lower case and both formats .exe / exe
2019-10-05 20:51:55 +02:00
Bartlomiej Wolynczyk
e1bc49fad6
artifacts: added hidden flag that will be used to store attachements for comments
2019-10-03 23:33:45 +02:00
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