Jens L
665839133f
Application Icon upload ( #341 )
...
* core: add initial implementation for File Upload
* root: add volumes to docker-compose for file upload
* helm: add pvc for uploads
* core: allow meta_icon to be overwritten with static files
2020-11-23 20:50:19 +01:00
Jens Langhammer
275ac587a1
static: remove fixed branding
2020-11-23 18:08:35 +01:00
Jens Langhammer
416b2c60a1
static: improve organisation of UI files
2020-11-23 16:55:58 +01:00
Jens Langhammer
b39bee7a30
static: include full FA in router-outlet
2020-11-23 16:46:28 +01:00
Jens Langhammer
9714e5583d
static: move passbook.css to src folder
2020-11-23 16:42:03 +01:00
Jens Langhammer
401359a73f
static: fix sidebar header login when request isnt finished
2020-11-23 12:32:01 +01:00
Jens Langhammer
88f1cbb29c
static: use config API for index, add static index.html
2020-11-23 11:50:38 +01:00
Jens Langhammer
bd9bce4c9b
api: add API for config used in SPA
2020-11-23 11:49:09 +01:00
Jens Langhammer
3cfe144394
static: fix behaviour on initial load when no route is given
2020-11-22 23:48:34 +01:00
Jens Langhammer
5da8caf0d4
*: fix remaining redirects to overview
2020-11-22 23:45:51 +01:00
Jens Langhammer
c26d928eb0
core: make impersonation's redirect return to shell
2020-11-22 23:40:49 +01:00
Jens Langhammer
02d4118f73
core: fix token list's copy not working
2020-11-22 23:40:36 +01:00
Jens Langhammer
d97b2bf503
core: fix impersonation notice being shown twice
2020-11-22 23:39:40 +01:00
Jens Langhammer
2a50e36027
static: fix hash not changing when invalid route is chosen
2020-11-22 23:26:19 +01:00
Jens Langhammer
eff3208ff7
static: fix icon baseline on headers
2020-11-22 22:57:08 +01:00
Jens Langhammer
551aff9455
core: fix token list not operating in modals
2020-11-22 22:24:31 +01:00
Jens Langhammer
22b4757971
admin: add pb-token-copy-button
2020-11-22 22:24:22 +01:00
Jens Langhammer
fa004876e9
*: fix formatting
2020-11-22 22:14:36 +01:00
Jens Langhammer
d5e34bb71d
static: fix colours not changing on ActionButton
2020-11-22 22:10:55 +01:00
Jens Langhammer
e0dbeca657
static: add TokenCopyButton for token lists, improve colours on buttons
2020-11-22 22:06:00 +01:00
Jens Langhammer
1b6bd5b997
outposts: update modal to pb-modal-button
2020-11-22 21:43:36 +01:00
Jens Langhammer
a340378ce1
providers/oauth2: update modal to pb-modal-button
2020-11-22 21:39:05 +01:00
Jens Langhammer
962f7d5f5c
providers/saml: update modal to pb-modal-button
2020-11-22 21:38:47 +01:00
Jens Langhammer
a10404f34b
static: make ModalButton work with non-URL content
2020-11-22 21:35:52 +01:00
Jens Langhammer
ed72595ae0
static: fix codemirror css not being loaded
2020-11-22 21:25:58 +01:00
Jens Langhammer
82dd597881
*: remove use of FilteredSelectMultiple
2020-11-22 21:13:03 +01:00
Jens Langhammer
0c2d46e0af
static: fix modal scrolling not working
2020-11-22 21:04:09 +01:00
Jens Langhammer
8b11616cf8
static: fix pb-aggregate card not being styled
2020-11-22 20:54:05 +01:00
Jens Langhammer
4b4a49bc66
static: fix sidebar paths
2020-11-22 20:50:30 +01:00
Jens Langhammer
b770508d68
static: fix backdrop for modals
2020-11-22 20:45:38 +01:00
Jens Langhammer
8934a0d4f0
static: remove backdrop's overlay colour
2020-11-22 20:33:04 +01:00
Jens Langhammer
fcf763ed3e
*: rewrite user settings to use a single page
2020-11-22 20:30:26 +01:00
Jens Langhammer
be8cc77086
static: fix link for property mappings
2020-11-22 20:26:44 +01:00
Jens Langhammer
ffea308480
static: make site-shell not rely on hash
2020-11-22 19:58:20 +01:00
Jens Langhammer
c9712facf3
core: fix ShellView not being login only
2020-11-22 19:43:25 +01:00
Jens Langhammer
07773ed934
static: add elements for sidebar brand and sidebar user
2020-11-22 19:37:09 +01:00
Jens Langhammer
3c311ca527
core: add avatars to user api
2020-11-22 19:36:40 +01:00
Jens Langhammer
bc02fb04f8
static: improve brand layout on sidebar
2020-11-22 13:55:13 +01:00
Jens Langhammer
37979291b5
static: re-add backdrop, format
2020-11-22 13:48:39 +01:00
Jens Langhammer
49899a9ceb
admin: add refresh button to audit and tasks list
2020-11-22 13:45:47 +01:00
Jens Langhammer
bc2113a935
static: show admin categories only when user is superuser
2020-11-22 13:43:41 +01:00
Jens Langhammer
eb9df38e92
static: fix ActionButton not working
2020-11-22 13:43:24 +01:00
Jens Langhammer
372e51ee07
static: add navbar items to sidebar
2020-11-22 13:13:45 +01:00
Jens Langhammer
30bf4f5747
core: migrate shell to core, remove navbar
2020-11-22 13:13:19 +01:00
Jens Langhammer
ef2b8cf802
static: fix modal close icon not loading
2020-11-22 01:08:56 +01:00
Jens Langhammer
c455a9a6b6
static: fix text being center when in pb-dropdown
2020-11-22 01:03:19 +01:00
Jens Langhammer
7dac6841fb
static: add RouterOutlet, render sidebar clientside
2020-11-22 00:30:26 +01:00
Jens Langhammer
1ed392c53c
static: fix sidebar active not working with search/pagination
2020-11-21 21:23:40 +01:00
Jens Langhammer
4bd433d69e
static: fix search redirecting entire page
2020-11-21 21:22:25 +01:00
Jens Langhammer
f3010726d6
admin: fix template syntax error
2020-11-21 21:04:42 +01:00
Jens Langhammer
812d699fd6
static: fix spinner not being on top of elements
2020-11-21 21:04:32 +01:00
Jens Langhammer
e32cbec072
admin: fix pagination redirecting full page
2020-11-21 20:59:20 +01:00
Jens Langhammer
1cb227305c
static: format code
2020-11-21 20:48:49 +01:00
Jens Langhammer
e42ad3f659
static: improve structure and cleanup
2020-11-21 20:47:19 +01:00
Jens Langhammer
6a2ae67c31
static: fix flow-shell-card not working correctly
2020-11-21 20:43:05 +01:00
Jens Langhammer
aa1b99204a
static: migrate slug to ts
2020-11-21 19:22:53 +01:00
Jens Langhammer
6681289a5a
admin: migrate overview data-target modals
2020-11-21 19:10:05 +01:00
Jens Langhammer
322ad0890a
static: use dist folder
2020-11-21 18:34:45 +01:00
Jens Langhammer
b849b2aef3
static: add code-mirror widget
2020-11-21 18:32:34 +01:00
Jens Langhammer
92c0ad4154
admin: fix error when creating password-reset link
2020-11-21 16:23:39 +01:00
Jens Langhammer
49397cef70
admin: add .pb-root-link for AdminSiteShell for links that should not be modified
2020-11-21 16:23:23 +01:00
Jens Langhammer
517b811a99
admin: add shell view
2020-11-21 16:16:59 +01:00
Jens Langhammer
6bdcbfbf0e
admin: update lists to use modal button
2020-11-21 16:16:34 +01:00
Jens Langhammer
b555c151dc
static: close modal on escape key
2020-11-21 15:24:45 +01:00
Jens Langhammer
12f211d07d
admin: implement sidebar is-active on clientside
2020-11-21 14:03:02 +01:00
Jens Langhammer
277f960113
static: add refresh button, ensure forms in modal work correctly
...
closes #262
2020-11-21 12:27:19 +01:00
Jens Langhammer
aa6eacaf6b
Merge branch 'master' into ui-improvements
...
# Conflicts:
# passbook/static/static/package.json
2020-11-21 11:30:18 +01:00
Jens Langhammer
80866f00f4
admin/shell: add loading animation
2020-11-21 11:28:11 +01:00
Jens Langhammer
59e7d9b81e
static: rewrite modal to use shadowroot and import css
2020-11-21 11:28:00 +01:00
dependabot[bot]
d6d91c8180
build(deps): bump codemirror in /passbook/static/static ( #335 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.58.2 to 5.58.3.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.58.2...5.58.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-21 01:19:26 +01:00
dependabot[bot]
d10d645c02
build(deps): bump rollup in /passbook/static/static ( #337 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.2 to 2.33.3.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.33.2...v2.33.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-21 00:27:32 +01:00
Jens Langhammer
a2c7921c1f
admin: migrate login stats chart to web component
2020-11-20 23:42:14 +01:00
Jens Langhammer
582dfface9
static: add admin shell to improve admin experience
2020-11-20 22:46:05 +01:00
Jens Langhammer
592f2cc558
admin: use pb-dropdown component for dropdowns
2020-11-20 22:15:46 +01:00
Jens Langhammer
1e1a002ab2
static: rewrite custom components to typescript
2020-11-20 22:13:09 +01:00
dependabot[bot]
f8c720f8cd
build(deps): bump @patternfly/patternfly in /passbook/static/static ( #336 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.59.1 to 4.65.6.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.59.1...prerelease-v4.65.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 17:06:11 +01:00
Jens Langhammer
9c3bc4eb38
tests: move integration tests into separate folder, add separate pipeline task
2020-11-19 14:35:43 +01:00
Jens Langhammer
0a8d4eecae
outposts: add docker TLS authentication and verification
2020-11-19 13:10:18 +01:00
dependabot[bot]
1c5fedb177
build(deps): bump rollup in /passbook/static/static ( #330 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.1 to 2.33.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.33.1...v2.33.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org>
2020-11-16 15:24:41 +01:00
Jens Langhammer
8cc063ded2
lib: add @patch decorator to config for unittests
2020-11-16 12:48:53 +01:00
Jens Langhammer
5faafbbca6
root: ensure manual loggers also have timestamp
2020-11-16 01:41:33 +01:00
Jens Langhammer
d21f187673
outposts: make docker image prefix configurable
2020-11-16 00:36:42 +01:00
Jens Langhammer
8a105cf5a0
release: 0.12.11-stable
2020-11-16 00:21:56 +01:00
Jens Langhammer
9e384df79e
static: adjust sizing of icon in navbar
2020-11-15 22:57:33 +01:00
Jens Langhammer
c0bfd32d39
root: update remaining paths for static files
2020-11-15 22:46:14 +01:00
Jens L
7be680cbe5
Migrate to Docusaurus ( #329 )
...
* docs: initial migration to docusaurus
* website: add custom font, update blurbs and icons
* website: update splash
* root: update links to docs
* flows: use .pbflow extension so docusaurus doesn't mangle the files
* e2e: workaround prospector
* Squashed commit of the following:
commit 1248585dca
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Sun Nov 15 20:46:53 2020 +0100
e2e: attempt to fix prospector error again
commit 1319c480c4
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Sun Nov 15 20:41:35 2020 +0100
ci: install previous python version for upgrade testing
* web: update accent colours and format
* website: format markdown files
* website: fix colours for text
* website: switch to temporary accent colour to improve readability
* flows: fix path for TestTransferDocs
* flows: fix formatting of tests
2020-11-15 22:42:02 +01:00
Jens Langhammer
93bf8eaa82
root: fix useless supressions
2020-11-15 21:02:15 +01:00
Jens Langhammer
e5e4824920
*/saml: fully migrate to xmlsec, remove signxml dependency
2020-11-15 15:20:56 +01:00
Jens Langhammer
9deb3ad80f
sources/saml: make signature and digest of SAML Source configurable
2020-11-12 12:02:57 +01:00
Jens Langhammer
9877ef99c4
*/saml: fix creation and validation of detached signatures
2020-11-12 11:59:07 +01:00
Jens Langhammer
c304b40e1b
providers/saml: improve verification for detached signatures
2020-11-12 11:58:51 +01:00
Jens Langhammer
f0e6d6f417
root: fix asgi import order
2020-11-12 11:58:51 +01:00
Jens Langhammer
54de5c981e
providers/saml: fix signatures being required
2020-11-12 11:58:51 +01:00
Jens Langhammer
7393d8720b
new release: 0.12.10-stable
2020-11-11 14:54:29 +01:00
Jens Langhammer
287cb72d6f
root: fix websockets not working correctly
2020-11-11 14:51:26 +01:00
Jens Langhammer
c5eff4bdd6
outposts: fix selection of outpost's service connection not showing name
2020-11-11 14:34:43 +01:00
Jens Langhammer
875173a86e
outposts: fix migration error
2020-11-11 14:10:15 +01:00
Jens Langhammer
7401278707
new release: 0.12.9-stable
2020-11-10 20:15:06 +01:00
Jens Langhammer
e99f6e289b
outposts: fix kubernetes ApiClient not being used
2020-11-09 10:45:08 +01:00
Jens Langhammer
dc18730094
static: add tabs component
2020-11-08 22:43:46 +01:00