Commit graph

3254 commits

Author SHA1 Message Date
Marcin Kuzminski
09013efd3b auth-plugins: some code cleanup + added docs for main plugin. 2018-11-28 13:42:28 +01:00
Marcin Kuzminski
92b5f7d4a2 auth-plugins, ui: added some tweeks to the ui
- make select2 code generic independent of number of fields
- decrease large inputs to fit our container width.
2018-11-28 13:41:53 +01:00
Marcin Kuzminski
d244bd69f2 db-models: added some helpers for auth, and external identity code. 2018-11-28 13:40:34 +01:00
Marcin Kuzminski
20e4c82ba5 auth: make the store_user_in_session public, as it's used in external auth plugins. 2018-11-28 13:39:47 +01:00
Marcin Kuzminski
b442ee71f4 ux: provide clearer instructions for SSH keys. 2018-11-27 13:16:34 +01:00
Marcin Kuzminski
ad1c2363b9 style: updated li style and markdown style.
- references #5507
2018-11-27 12:20:38 +01:00
Marcin Kuzminski
0fd6e3f6a8 authentication: register global shared session key used for external authentication session data storeage.
- We'll have more plugins not only oauth so this should be a constant name, instead of repating the same name all over the code.
2018-11-26 23:14:55 +01:00
Marcin Kuzminski
c258d66e7b authentication: use registerd UID for plugin definition for more consistent loading of auth plugins. 2018-11-26 23:11:52 +01:00
Marcin Kuzminski
4c48c95c23 auth-plugins: use large fields, and add support for textarea type. 2018-11-26 19:12:14 +01:00
Marcin Kuzminski
2c8082eadd ui: fix length of "large" input fields 2018-11-26 19:11:44 +01:00
Marcin Kuzminski
bcf2a103f2 style: update pygments template styling. 2018-11-25 18:48:17 +01:00
Marcin Kuzminski
d1e7a351d2 request-tracking: use consistent lenght formatting 2018-11-25 18:10:58 +01:00
Marcin Kuzminski
e8ec810de8 app: disconect auth plugin loading from authentication registry.
- introduce load_all flag used in skip application load time for certain actions
2018-11-26 00:15:05 +01:00
Marcin Kuzminski
f33e0ddc9f core: change from homebrew plugin system into pyramid machinery.
- it's faster to load
- homebrew system was never used as intended
- it's cleaner CE/EE code this way
2018-11-25 11:56:29 +01:00
Marcin Kuzminski
97f41c8fd6 markdown-renderer: use lazy loaded markdown renderers initialization.
- they are heavy to initialize, and should be cached.
- we're not caching it at load time, but on access time after this change.
- speeds up application start.
2018-11-25 20:19:48 +01:00
Marcin Kuzminski
fcc18a6200 application: re-organize imports for pyramid to prepare code for speedup optimization. 2018-11-24 17:52:21 +01:00
Marcin Kuzminski
3697376ac5 env-variables: make it safer if there's a syntax problem inside .ini file.
It's better to not crash, since it means server wont start. Let users fix problems
instead of breaking the startup because of that.
2018-11-24 12:55:12 +01:00
Marcin Lulek
a39b4baf03 system-info: expose base_url 2018-11-22 14:39:33 +01:00
Marcin Kuzminski
e1bbb01dab ldap: adde common ldap-ce na ldap-ee structure, and extend options
- added timeout
- make the code more shared
- allow specification of tls certdir and certfile manually
2018-11-25 18:47:15 +01:00
Marcin Kuzminski
fc6891786b auth-plugins: updated display names of plugins, and root resource. 2018-11-21 18:51:34 +01:00
Marcin Kuzminski
a7a5fe4247 auth-plugins: updated UI for authentication plugins, and allow unsorted (in order of registration) display of plugins. 2018-11-21 18:44:21 +01:00
Marcin Kuzminski
3947a873c5 auth-plugins: expose docs and icon methods for authentication. 2018-11-21 18:43:26 +01:00
Marcin Kuzminski
0cc2c2c07d code: code cleanups, use is None instead of == None. 2018-11-21 18:05:27 +01:00
Marcin Kuzminski
23f4646581 reviewers: use target repo owner as default reviewer in case of CE edition.
- Fixes #5515
- This was somehow different than in EE edition
2018-11-21 18:04:29 +01:00
Marcin Kuzminski
3ed3e1f28f acl: support evolve subcommands when checking for permissions. 2018-11-21 15:31:15 +01:00
Marcin Kuzminski
d6461440c4 svn: added example to check version of loaded mod_dav_svn module. 2018-11-21 15:04:25 +01:00
Marcin Kuzminski
215c7d3beb ldap: ensure the proper cert files and dirs are set.
- addresses some issues with SSL certificates after bump of the LDAP drivers.
2018-11-20 22:05:34 +01:00
Marcin Kuzminski
863fb9010b static: use same way of loading static in root and standalone error_document to prevent from having JS errors. 2018-11-19 10:56:29 +01:00
Marcin Kuzminski
b31c61fc9f docs: updated documentation for SVN 1.10 Wandisco repositories. 2018-11-18 23:10:34 +01:00
Marcin Kuzminski
d85e215d98 utils: updated request generation so ishell can run some automation scripts. 2018-11-18 10:04:19 +01:00
Marcin Kuzminski
80576fb91e svn: split generate and write parts for easier usage in automation scripts. 2018-11-17 12:25:11 +01:00
Marcin Lulek
4fbe625bb5 ui: update custom logos template to also allow header logo change. 2018-11-13 13:46:38 +01:00
Marcin Kuzminski
28313a24f9 release: merge back stable branch into default 2018-11-12 14:25:19 +01:00
Marcin Kuzminski
8db9648a4a Added tag v4.14.1 for changeset a47eeac5dfa4 2018-11-12 13:16:49 +01:00
Marcin Kuzminski
c020d5df11 release: Finish preparation for 4.14.1 2018-11-12 13:16:48 +01:00
Marcin Kuzminski
701ab67fa5 release: updated pip2nix output for 4.14.1 2018-11-12 13:16:46 +01:00
Marcin Kuzminski
0d02f7ed6c release: Start preparation for 4.14.1 2018-11-12 13:12:06 +01:00
Marcin Kuzminski
b5ceb42e74 docs: added 4.14.1 release notes 2018-11-12 13:11:18 +01:00
Marcin Kuzminski
db6f29bf03 hooks: use safer way to validate kwargs. If rcextensions are disable we shouldn't
do any actions.
2018-11-12 12:10:07 +01:00
Marcin Kuzminski
8d18223bec hooks: use safer way to validate kwargs. If rcextensions are disable we shouldn't
do any actions.
2018-11-12 12:10:07 +01:00
Marcin Kuzminski
84d52d7175 rcextensions: added example how to change integration templates. 2018-11-09 14:35:43 +01:00
Marcin Kuzminski
6ff0f9072b integrations: organized templates a bit more. 2018-11-09 13:28:45 +01:00
Marcin Kuzminski
1afcbb6b9d ui: increase label width after font changes. 2018-11-09 13:19:16 +01:00
Marcin Kuzminski
4f3a80a688 dependencies: added python-saml library. 2018-11-09 12:55:20 +01:00
Marcin Kuzminski
90ea0aa1b4 dependencies: bumped lxml to 4.2.5 release. 2018-11-09 12:55:09 +01:00
Marcin Kuzminski
8d5d078029 ui: increase label width after font changes. 2018-11-09 13:19:16 +01:00
Marcin Lulek
2b6d6acff5 ui: make branding consistent in all pages. 2018-11-07 23:43:46 +01:00
Marcin Lulek
29c935887e ui: make branding consistent in all pages. 2018-11-07 23:43:46 +01:00
Marcin Kuzminski
408bc55db2 mailer: use default port for mails 2018-11-07 22:48:57 +01:00
Marcin Kuzminski
7f434f9e4c mailer: use default port for mails 2018-11-07 22:48:57 +01:00