Marcin Kuzminski
39d7def8ce
audit-logger: store some user details on we have proper object of auth-user.
2017-04-27 12:10:26 +02:00
Marcin Kuzminski
2e6238eb76
audit-logs: added web strip command to audit logs
2017-04-26 23:21:12 +02:00
Marcin Kuzminski
18fc345e5d
audit-logs: use new v2 api on login/logout/password reset views.
2017-04-26 23:05:48 +02:00
Marcin Kuzminski
23f3d5fbdf
audit-logs: introducing new audit logger for actions.
...
- api v2
- gathers more actions such as dump of user/action data
2017-04-26 23:19:45 +02:00
Marcin Kuzminski
dabc592890
pull-request: fixed typo in wrong ref type error, and added which
...
refs are actually allowed.
2017-04-24 16:36:28 +02:00
Marcin Kuzminski
8f5b7122aa
search: added basic example query block.
2017-04-21 13:34:40 +02:00
Marcin Kuzminski
2d37a1e953
routing: switched static redirection links to pyramid.
...
- ref #4185
2017-04-20 01:00:09 +02:00
Marcin Kuzminski
15fc2d8a48
mercurial: show phases status in changelog.
...
- ref #5265
2017-04-20 20:56:16 +02:00
Marcin Kuzminski
ecea35f018
comments: allow parsing the issue tracker patterns inside the markup
...
language for comments.
- need to pass in repo name to renderer helper to activate it.
2017-04-20 16:26:15 +02:00
Marcin Kuzminski
b59ba6a5f2
core: added ext_json as custom renderer using our ext_json lib for pyramid.
2017-04-19 14:27:17 +02:00
Marcin Kuzminski
90a7661dde
emails: fix url for user registration to be a fully qualified path.
2017-04-18 14:34:05 +02:00
Marcin Kuzminski
479c786358
http-app: simplify detection of chunked encoding.
...
- since we now properly use chunked requests git client reports this in nicer way.
we no longer need to rely on hacks to detect chunked streams.
2017-04-18 09:31:49 +02:00
Marcin Kuzminski
d321c7d65d
nodes: fetching largefiles content is commit independent because the pointes is
...
unique id itself.
2017-04-12 20:54:32 +02:00
Marcin Kuzminski
7ab84fa130
auth: the correct prefixes for python bcrypt are $2a or $2b.
...
handle the 2b too for consistency.
2017-04-12 20:53:28 +02:00
Marcin Kuzminski
01ba8bee6d
user-journal: prepare new datastructure for v2 of user logs.
...
- fixes #5259
2017-04-11 22:20:10 +02:00
Marcin Kuzminski
bbcc92bb81
files: use html+mako lexer for .mako files.
2017-04-04 19:29:39 +02:00
Marcin Kuzminski
4caf89accf
diffs: use custom lexer extraction in diffs to so it behaves consistently with
...
file source view.
2017-04-04 19:29:11 +02:00
Marcin Kuzminski
93bb2a8b36
svn: escape special chars to allow interactions with non-standard svn paths.
...
- fixes #4306
2017-04-03 13:40:39 +02:00
Marcin Kuzminski
b3a4e0a952
files: use custom lexer on mako files.
...
- somehow they are not rendered correctly
2017-03-29 17:06:00 +02:00
Marcin Kuzminski
f3033e7610
helpers: remove deprecated fancy_file_stats that is not used anymore.
2017-03-28 22:37:46 +02:00
Marcin Kuzminski
8838ed268c
files: render images inside the file view.
...
- instead of displaying binary message, render images icons and gifs
inside the preview pane.
2017-03-28 20:19:23 +02:00
Marcin Kuzminski
91c104ae49
largefiles: enabled download of largefiles for git and mercurial from web interface.
...
- fixes #2817
2017-03-27 14:00:36 +02:00
Marcin Kuzminski
f5efab079d
system-info: show better message when cannot fetch info about gunicorn workers
2017-03-23 17:44:51 +01:00
Marcin Kuzminski
dcf99f8ec7
system-info: detect database migration errors.
2017-03-23 17:43:46 +01:00
Marcin Kuzminski
bb273b4b2b
git: improve logging of git remote commands.
2017-03-23 15:16:33 +01:00
Marcin Kuzminski
e70107a661
git-lfs: add default store path for handling git-lfs storage.
2017-03-22 16:32:08 +01:00
Marcin Kuzminski
e7fd657687
git-lfs: push settings to git-lfs backend stored inside our rhodecode settings
...
- fixes #4235
2017-03-21 11:58:56 +01:00
Marcin Kuzminski
b2ced4f6d5
tests: fix usage of false in test, in forms it's always with capital letter.
2017-03-21 11:55:01 +01:00
Marcin Kuzminski
f7aa78c7e1
git-lfs: streaming support for file upload.
...
- ref #4235
2017-03-21 14:37:47 +01:00
Marcin Kuzminski
1e7801cf57
git-lfs: enable support for detection of git-lfs requests type
...
- fixes #4235
2017-03-18 12:22:37 +01:00
Marcin Kuzminski
ae3b38d628
git-lfs: create default LFS storage on new installation
...
- ref #4635
2017-03-18 12:28:23 +01:00
Marcin Kuzminski
0b8e1a6a6f
mercurial: refactor how we fetch default largefile store.
...
- helps further changes on making this editable
- makes it more explicit how we fetch those settings
2017-03-17 21:57:05 +01:00
Marcin Kuzminski
a5b6055c00
admin-users: add audit page to allow showing user actions in RhodeCode.
...
- this is a helper filter that allows to filter out admin journal for particular user.
- refs #5256
2017-03-23 13:50:55 +01:00
Marcin Kuzminski
8f4818db12
repositories: enabled support for maintenance commands.
...
- maintenance commands does things like git gc or mercurial verify
to check integrity of repositories.
2017-03-16 15:09:20 +01:00
Marcin Kuzminski
5f5984f20a
mercurial: enabled support of verify command.
2017-03-16 15:06:17 +01:00
Marcin Kuzminski
9d90bb2230
system-info: added missing license header.
2017-03-16 12:49:02 +01:00
Marcin Kuzminski
a5f15dc8cf
repo-settings: expose pull api endpoint into remote pull view for easier automation.
2017-03-16 12:18:47 +01:00
Marcin Kuzminski
58fe679096
http-app: prevent httplib3 logs to spawn our rhodecode logs.
...
- it often happens that there are odd logs, and it confuses people looking at those.
2017-03-15 17:30:14 +01:00
Marcin Kuzminski
125825da26
users: migrate last_activity column so it's part of user table.
...
- allows quicker update
- allows sorting by that column
2017-03-15 12:50:21 +01:00
Marcin Kuzminski
f7cf9b7acf
migration: detach permissions defaults migration from current models.
...
This was causing that latest code was used results in potential problems
during migration. Now we use the bound migraiton code that always will
perform the same exact migrations independent of the current code changes.
2017-03-15 14:00:07 +01:00
Marcin Kuzminski
6ccea0d157
migration: change prints to logging
2017-03-15 13:06:43 +01:00
Marcin Kuzminski
4845dc40af
pyramid: added checks for password change for authenticated users.
2017-03-14 12:40:01 +01:00
Marcin Kuzminski
7ed3e7e047
makrup-renderer: fix some cases which could cause lxml errors, skip js flags
2017-03-13 11:17:00 +01:00
Marcin Kuzminski
9df656a516
markup-rendering: added relative image support.
...
- adds translation of relative to absolute urls
- fixes #5235
2017-03-10 00:16:09 +01:00
Marcin Kuzminski
8732733a54
authentication: enabled authentication with auth_token and repository scope.
...
- fixes #3932
- vcs type tokens now with repo scope narrows the usage to a repository.
2017-03-03 20:48:23 +01:00
Marcin Kuzminski
260eea9c79
user-profile: migrated to pyramid views.
2017-03-02 18:10:10 +01:00
Marcin Kuzminski
cfa10105b7
core: properly handle new redirections set in decorators.
...
- Allows easier full pyramid migration
2017-03-02 16:10:47 +01:00
Marcin Kuzminski
5ceb306fb9
jupyter-rendering: added a custom preprocessor to implement Javascript object
...
sandbox.
- each element that has a type javascript is replaced by a plaintext.
2017-03-01 21:51:49 +01:00
Marcin Kuzminski
e2b0f5b7cc
auth: make the perms decorators and function pyramid compatible.
2017-02-28 22:21:24 +01:00
Marcin Kuzminski
cec205e2b8
jupyter-rendering: limit fonts types to the default ones.
...
- limits the possibilities of picking fonts, thus limiting required
math-jax font files.
2017-02-28 15:12:57 +01:00