Commit graph

364 commits

Author SHA1 Message Date
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