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