Commit graph

1687 commits

Author SHA1 Message Date
Marcin Kuzminski
e5360e80e4 pull-reqests: workflow, change who can close a PR, it's only super-admin
owner or person who can merge.

- before it was every reviewer can close. Which really doesn't make sense.
2017-04-24 10:25:16 +02:00
Marcin Kuzminski
47f72d2b19 search: moved search into pyramid views. 2017-04-21 17:10:26 +02:00
Marcin Kuzminski
8f5b7122aa search: added basic example query block. 2017-04-21 13:34:40 +02:00
Marcin Kuzminski
6e89c84604 file-upload: allow specfing custom filename for uploaded archives. 2017-04-21 06:02:15 +02:00
Marcin Kuzminski
aa53b82e49 vcs-settings: moved creation of largefiles default dirs into vcs settings view.
- couldn't find a better place to do this
- check is cheap, and moving it out from AppStart to here makes more sense
- users need to enable largefile form this view, so enforcing defaults dirs
makes most sense right here in this view.
2017-04-20 23:56:32 +02:00
Marcin Kuzminski
1ee433edf9 core: add possibility to skip write of metadata by defining metadata.skip key. 2017-04-20 23:43:46 +02:00
Marcin Kuzminski
022732590f core: remove writing of largeobject dirs on AppStartup.
- this makes celery much slower
- creates a database connection on APP start which again makes celery explode sometimes
- making a db connection on AppCreation could lead to some problems in future.
2017-04-20 23:39:39 +02:00
Marcin Kuzminski
2d37a1e953 routing: switched static redirection links to pyramid.
- ref #4185
2017-04-20 01:00:09 +02:00
Marcin Kuzminski
0b80fe66c9 pull-request-reviewers: added option to add reviewers by picking an user group for pull requests.
- fixes #5228
2017-04-19 17:30:07 +02:00
Marcin Kuzminski
a3ed262ffd users: moved get_users from RepoModel to UserModel. 2017-04-19 16:58:38 +02:00
Marcin Kuzminski
b595153ea8 user-groups: moved get_user_groups from RepoModel to UserGroupModel. 2017-04-19 16:52:24 +02:00
Marcin Kuzminski
80f19b6a7e commit-page: show phase on commit page.
- refs #5265
2017-04-20 21:26:56 +02:00
Marcin Kuzminski
15fc2d8a48 mercurial: show phases status in changelog.
- ref #5265
2017-04-20 20:56:16 +02:00
Marcin Kuzminski
7515b25253 comments: remove helper to render a comment object.
- we always use helper renderer, and for consistency we should stick with that.
It makes refactoring, and general use much harder. DB objects should have least
possible logic inside.
2017-04-20 14:04:15 +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
d3bd2c6229 comments: show author tag in pull request comments.
- to easier identify who is the author of the pull request we now
show an label in comments box.
2017-04-20 14:23:34 +02:00
Marcin Kuzminski
d39b003e22 user: show your current IP in ip whitelist page 2017-04-20 11:02:47 +02:00
Marcin Kuzminski
81cfa0f585 core: added ops view to pyramid to have a PING command with pure pyramid. 2017-04-19 15:32:57 +02:00
Marcin Kuzminski
e6137d85f4 core: moved goto_switcher views into pyramid. 2017-04-19 15:12:58 +02:00
Marcin Kuzminski
d3041b73d6 core: moved repo_list data to pyramid. 2017-04-19 14:40:29 +02:00
Marcin Kuzminski
5627c638be core: moved users and user groups autocomplete into pyramid.
- added more tests
- added some logging
2017-04-19 14:34:57 +02:00
Marcin Kuzminski
0cf9a67567 admin-users: use new json_ext renderer 2017-04-19 14:34:19 +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
59ace831c0 license: updated license information 2017-04-19 11:21:15 +02:00
Marcin Kuzminski
3f4e34ad07 strip: improved html output.
- consistent formatting
- nicer messages on success/errors
2017-04-19 00:48:45 +02:00
Marcin Kuzminski
19eb1a9fb3 release: merge back stable branch into default 2017-04-19 00:00:42 +02:00
Marcin Kuzminski
29052ef564 Added tag v4.7.2 for changeset bd1c8d230fe7 2017-04-18 19:09:39 +02:00
Marcin Kuzminski
5a0c2f5a76 release: Finish preparation for 4.7.2 2017-04-18 19:09:38 +02:00
Marcin Kuzminski
fb96aa01af release: updated pip2nix output for 4.7.2 2017-04-18 19:09:36 +02:00
Marcin Kuzminski
ef9f030c6d release: Start preparation for 4.7.2 2017-04-18 19:00:08 +02:00
Marcin Kuzminski
0934da14b2 admin-users: fix wrong class name used. 2017-04-18 18:27:28 +02:00
Marcin Kuzminski
2bc2580b40 docs: added release notes for 4.7.2 2017-04-18 17:59:16 +02:00
Marcin Kuzminski
4cf5918e77 dependencies: bumped rhodecode tools to version 0.12.0 2017-04-18 17:40:33 +02:00
Marcin Kuzminski
de854c681c dependencies: bumped rhodecode tools to version 0.12.0 2017-04-18 17:40:33 +02:00
Marcin Kuzminski
b42a7f0e20 app: ensure largefile dirs are created on application startup. 2017-04-18 17:05:31 +02:00
Marcin Kuzminski
6b2cf3a69b tests: added test for cloning a git bare repo. 2017-04-18 16:22:03 +02:00
Marcin Kuzminski
91e2b2f9f9 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
93e855bd4a base-grid-view: allow specifing custom mapping for sort columns. 2017-04-13 17:16:26 +02:00
Marcin Kuzminski
602967a547 admin-users: cleanup JS code. 2017-04-13 17:14:05 +02:00
Marcin Kuzminski
7726d5131d dataGrid: fixed loading CSS to prevent page flicker. 2017-04-13 17:13:24 +02:00
Marcin Kuzminski
482cb6cd23 data-grid: create a common re-usable app with datagrid rendering helpers 2017-04-13 12:15:02 +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
b4b97b1b4e repo-creation: validate and forbid creating .git suffixed repository names.
- because of git-lfs support, and also becuase to support the clone of git bare repositories
we cannot allow creating such repositories.
2017-04-18 12:23:14 +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
a7a1af8449 release: merge back stable branch into default 2017-04-13 01:23:37 +02:00
Marcin Kuzminski
4a55d1f817 Added tag v4.7.1 for changeset 7198bdec29c2 2017-04-13 00:13:40 +02:00
Marcin Kuzminski
2629843b9d release: Finish preparation for 4.7.1 2017-04-13 00:13:39 +02:00
Marcin Kuzminski
6f79c19534 release: updated pip2nix output for 4.7.1 2017-04-13 00:13:37 +02:00
Marcin Kuzminski
9e11c97be9 release: Start preparation for 4.7.1 2017-04-13 00:05:12 +02:00
Marcin Kuzminski
b22fba801f docs: added release notes for 4.7.1 2017-04-12 23:54:36 +02:00