Commit graph

2661 commits

Author SHA1 Message Date
Marcin Kuzminski
3949688b3d api: enable setting sync flag for user groups on create/edit. 2018-03-28 13:27:21 +02:00
Marcin Kuzminski
89bf42d803 auth-plugins: use a nicer visual display of auth plugins that would highlight that order is
important.

- fixed help text.
2018-03-27 13:50:56 +02:00
Marcin Kuzminski
81e256c728 my-account: show pull request page in quick nav menu on my account.
- Many customers asked for this shortcut to be easily accessible.
2018-03-27 13:40:10 +02:00
Marcin Kuzminski
04ad3b47be logs: fix leaking of tokens to logging. Fixes #5452 2018-03-22 17:51:42 +01:00
Marcin Kuzminski
b1b9f6801f docs: update LDAP documentation according to user feedback. 2018-03-14 18:18:31 +01:00
Marcin Kuzminski
62250e0410 docs: fixed lexer for api, json is not supported. 2018-03-14 17:40:41 +01:00
Marcin Kuzminski
a8428e7271 auth-ldap: added connection pinning and timeout option to ldap plugin 2018-03-27 11:51:37 +02:00
Marcin Kuzminski
1f8b60a56a db: ensure migrations are executed and steps are tested 2018-03-05 21:10:03 +01:00
Marcin Kuzminski
6847122bc5 cli: skip auth plugin search/registry in case of cli invocation for faster execution of those actions.
- we don't need to load plugins for CLI calls
2018-03-01 16:46:49 +01:00
Marcin Kuzminski
0d8040e6fa bootstrap: allow setting certain env flags for usage in CLI scripts.
- we can catch that later in pyramid and skip certain heavy actions to speed-up CLI invokation
2018-03-01 16:42:35 +01:00
Marcin Kuzminski
caa4a8a15d ldap: remove not used test reference for ldap library 2018-03-01 13:25:17 +01:00
Marcin Kuzminski
46ce151bf7 setup: catch and don't stop on any exception in fetching the legacy plugins. 2018-03-01 13:13:19 +01:00
Marcin Kuzminski
953db86f19 hipchat: added a case for SVN commits to trunk 2018-02-28 14:30:35 +01:00
Marcin Kuzminski
2192c94acb slack: added a case for SVN commits to trunk 2018-02-28 13:39:12 +01:00
Daniel Dourvaris
f98e2cb96f integrations: added safe renderers with detailed traceback information. 2018-02-28 13:38:40 +01:00
Daniel Dourvaris
d2d10452c8 integrations: show no commits for email integration 2018-02-28 12:31:55 +01:00
Daniel Dourvaris
130b6c6c5d integrations: use a common logic for parsing the commits branches inside the integrations that require it.
There was 3 duplicated parts on each integration which now uses a small class with helper to unify the code.
2018-02-28 12:31:32 +01:00
Marcin Kuzminski
fe14747d7b events: improve the error message on missing event commits 2018-02-28 12:29:08 +01:00
Marcin Kuzminski
da3101e51f diffs/files: fix and improve line selections and anchor links. 2018-02-27 14:54:15 +01:00
Marcin Kuzminski
ff0e89625a logging: improve auth log chain for easier debugging. 2018-02-28 14:16:15 +01:00
Marcin Kuzminski
058c2e0291 logging: dont spawn UI logs across multiple lines 2018-02-23 00:55:14 +01:00
Marcin Kuzminski
8d1765a709 user-groups: on admin view redirect links to public profile. We have an explicit
edit button, and this is consistent with user views.
2018-02-22 15:52:39 +01:00
Bartłomiej Wołyńczyk
40434929a5 Public user group profile Task #5326 2018-02-18 21:58:45 +01:00
Marcin Kuzminski
a1a6ad26bc automation: add EE feature placeholder 2018-02-21 18:45:52 +01:00
Marcin Kuzminski
d5374957cf svn: show how to enable path based permissions. 2018-02-21 16:47:06 +01:00
Marcin Kuzminski
b5f01c5b6f docs: fixed some build errors 2018-02-21 16:46:38 +01:00
Marcin Kuzminski
d16cdc7985 release: merge back stable branch into default 2018-02-21 12:19:44 +01:00
Marcin Kuzminski
4bdd1027c8 Added tag v4.11.5 for changeset 8fbd8b0c3ddc 2018-02-21 11:07:10 +01:00
Marcin Kuzminski
f8abf45507 release: Finish preparation for 4.11.5 2018-02-21 11:07:10 +01:00
Marcin Kuzminski
91f06af65a release: updated pip2nix output for 4.11.5 2018-02-21 11:07:08 +01:00
Marcin Kuzminski
e44afd3961 release: Start preparation for 4.11.5 2018-02-21 11:01:30 +01:00
Marcin Kuzminski
ca1fde6d69 docs: added 4.11.5 release notes 2018-02-21 11:00:10 +01:00
Marcin Kuzminski
de7198cb57 docs: updated old commands not longer available starting from 4.11 2018-02-21 10:46:05 +01:00
Marcin Lulek
bb9a4574cb auth: fix regression on cache manage namespace generation in case of external plugins a new users. 2018-02-21 10:39:13 +01:00
Marcin Lulek
91f7f89973 auth: fix regression on cache manage namespace generation in case of external plugins a new users. 2018-02-21 10:39:13 +01:00
Marcin Kuzminski
a004625b70 missing requirements: better handling of missing requirements for repositories.
- skip views that will lead to crash
- allow repo edits
- show explanation in summary page for easier fix
2018-02-20 18:56:48 +01:00
Marcin Kuzminski
a6f85f2eaf path-permissions: handle case of missing requirements and initializing self.path_filter with None value.
We expect it rather be a class with None specified. e.g we call some methods on this object.
2018-02-20 18:38:56 +01:00
Marcin Kuzminski
3ea058d91b code: code fixes and small adjustments 2018-02-20 17:49:26 +01:00
Sandu Turcan
686eb87294 path-permissions: Throw RepositoryRequirementError is hgacl cannot be read 2018-02-19 18:12:52 -05:00
Sandu Turcan
9bf33f6b78 path-permissions: Handle scm_instance() returning None 2018-02-19 13:00:23 -05:00
Sandu Turcan
c3183aae9a path-permissions: Introduced a _get_f_path_unchecked method, which can be used by redirects, which don't have to create a template context 2018-02-19 09:48:47 -05:00
Sandu Turcan
cfbe15353a path-permissions: Path-based permissions for mercurial 2018-02-18 18:27:53 -05:00
Sandu Turcan
e4981d4e72 path-permissions: Initial support for path-based permissions 2018-02-18 19:30:42 -05:00
Marcin Kuzminski
f689a025ce vcs: use proper attributes/inits on base and child classes. 2018-02-20 17:47:18 +01:00
Marcin Kuzminski
e5db2ac1d2 visual-settings: fill in default clone/ssh clone urls if they aren't provided.
- people tend to not know what should be the proper value. Let's fill in the defaults for them
2018-02-20 15:10:01 +01:00
Marcin Kuzminski
67d8bfdbb6 settings-forms: put flash message on validation errors to prevent missing out some field input validation problems. 2018-02-20 14:59:09 +01:00
Marcin Kuzminski
a21841488c tests: use more random ports created at start of rc-web server to stabilize the tests. 2018-02-20 14:57:23 +01:00
Marcin Kuzminski
8fc7773140 tests: improved vcs tests 2018-02-20 13:52:44 +01:00
Marcin Kuzminski
c80cf9cc4e comments: toggle icon will now mark hidden inline comments as visible for easier switching of outdated comments. 2018-02-20 12:24:34 +01:00
Marcin Kuzminski
ed3ad2ed9a diffs: inidicate visually outdated comments in the icon. 2018-02-20 12:02:14 +01:00