Jens Langhammer
44e51970e1
web: update for new cached actions
2021-02-19 16:37:50 +01:00
Jens Langhammer
cd23053007
web: fix height on table pages
2021-02-19 16:22:52 +01:00
Jens Langhammer
6e11fd0f2e
web: fix application library not being full height
2021-02-19 16:13:55 +01:00
Jens Langhammer
277b4336d3
stages/authenticator_validate: update autocomplete for code input
2021-02-19 16:00:59 +01:00
Jens Langhammer
1c1f9b6cb8
web: fix SiteShell not being full height
2021-02-19 15:34:21 +01:00
Jens Langhammer
eb01b42425
flows: mount executor under api, implement initial challenge design
2021-02-17 23:52:49 +01:00
Jens L
8708e487ae
stages: add WebAuthn stage ( #550 )
...
* core: add User.uid for globally unique user ID
* admin: fix ?next for Flow list
* stages: add initial webauthn implementation
* web: add ak-flow-submit event to submit flow stage
* web: show error message for webauthn registration
* admin: fix next param not redirecting correctly
* stages/webauthn: remove form
* stages/webauthn: add API
* web: update flow diagram on ak-refresh
* stages/webauthn: add initial authentication
* stages/webauthn: initial authentication implementation
* web: cleanup webauthn utils
* stages: rename otp_* to authenticator and move webauthn to authenticator
* docs: fix broken links
* stages/authenticator_*: fix template paths
* stages/authenticator_validate: add device classes
* stages/authenticator_webauthn: implement django_otp.devices
* stages/authenticator_*: update default stage names
* web: add button to create stage on flow page
* web: don't minify HTML, remove nbsp
* admin: fix typo in stage list
* stages/*: use common base class for stage serializer
* stages/authenticator_*: create default objects after rename
* tests/e2e: adjust stage order
2021-02-17 20:49:58 +01:00
Jens Langhammer
06870b4f64
web: improve styling on model info
2021-02-16 23:19:01 +01:00
Jens Langhammer
4cfcc48b23
admin: migrate certificate-keypair list to web
2021-02-16 23:16:52 +01:00
Jens Langhammer
d122bddae2
web: update flow diagram on ak-refresh
2021-02-16 22:54:14 +01:00
Jens Langhammer
69e6221906
web: port flow list
2021-02-16 22:52:54 +01:00
Jens Langhammer
68eefd083e
web: fix linting errors
2021-02-16 22:35:55 +01:00
Jens Langhammer
baa2ed5ecc
web: fix download button for SAML Metadata download
2021-02-16 21:04:03 +01:00
Jens Langhammer
f8ba623fc1
web: add more related links, add policy/user/group support for bindings
2021-02-16 20:52:59 +01:00
Jens Langhammer
416d949d80
web: add button to create application on provider page
2021-02-16 20:00:34 +01:00
Jens Langhammer
8bd147b205
web: fix spacing on boudstagelist
2021-02-16 17:03:37 +01:00
Jens Langhammer
be292729a5
web: fix SiteShell breaking links when handlers are updated twice
2021-02-13 18:11:29 +01:00
Jens Langhammer
1649c478b6
web: fix outpost edit/delete buttons
2021-02-12 11:56:54 +01:00
Jens Langhammer
7da90ff7e4
release: 2021.2.3-stable
2021-02-10 20:47:33 +01:00
Jens Langhammer
e6c75ed173
web: fix untranslated strings
2021-02-10 20:21:04 +01:00
Jens Langhammer
a353c6956e
web: fix missing source create button
2021-02-10 20:13:12 +01:00
Jens Langhammer
2b7a22a29a
core: add providers/types endpoint
2021-02-10 20:11:54 +01:00
Jens Langhammer
c621f62d92
release: 2021.2.2-stable
2021-02-10 13:33:23 +01:00
Jens Langhammer
a7d0a50859
events: rename context.token to context.secret
2021-02-09 20:10:43 +01:00
Jens Langhammer
71c9108f89
events: rename token_view to secret_view
2021-02-09 18:20:28 +01:00
Jens Langhammer
f8bcdb26b3
web: PBResponse -> AKResponse
2021-02-09 17:04:55 +01:00
Jens Langhammer
45f1d95bf9
sources/oauth: add callback URL to api
2021-02-09 16:58:19 +01:00
Jens Langhammer
5dab198c47
web: add new sources view
2021-02-09 16:24:27 +01:00
Jens Langhammer
fa30755241
web: make ActionButton's method configurable
2021-02-09 16:14:51 +01:00
Jens Langhammer
101f916247
web: add source list page
2021-02-09 10:22:49 +01:00
Jens Langhammer
ddb8610032
web: fix modalbutton for non-fetched sites
2021-02-09 10:00:33 +01:00
Jens Langhammer
22ad850e6c
web: fix overflow on modalbutton
2021-02-09 09:57:59 +01:00
Jens Langhammer
c1254f6212
web: update SiteShell to not use innerHTML
2021-02-08 23:16:20 +01:00
Jens Langhammer
c8120c0d3e
web: fix ModalButton working in global scope, causing issues on 2nd use
2021-02-08 23:10:45 +01:00
Jens Langhammer
b3bd979ecd
release: 2021.2.1-stable
2021-02-08 21:34:05 +01:00
Jens Langhammer
db113c5e8f
Merge branch 'master' into version-2021.2
2021-02-08 21:33:58 +01:00
Jens Langhammer
78bcb90a1e
outposts: ensure Outpost API is backwards compatible
2021-02-08 19:51:46 +01:00
Jens Langhammer
b64ecbde22
web: fix linting
2021-02-08 19:42:49 +01:00
Jens Langhammer
43bab840ec
web: fix sidebar being active when stage prompts is selected
2021-02-08 19:08:39 +01:00
Jens Langhammer
820f658b49
web: add outpost list page
2021-02-08 19:04:19 +01:00
Jens Langhammer
fe4b2d1a34
providers/oauth2: add authorized scopes to AUTHORIZE_APPLICATION event
2021-02-08 11:51:38 +01:00
Jens Langhammer
3ced67b151
sources/*: simplify source api
2021-02-08 10:25:59 +01:00
Jens Langhammer
1e934aa5d5
release: 2021.2.1-rc2
2021-02-07 19:04:43 +01:00
Jens Langhammer
d93927755a
Merge branch 'master' into version-2021.2
2021-02-07 19:04:37 +01:00
Jens Langhammer
bf9826873e
web: fix outpost item in sidebar being active on service connection views
2021-02-07 18:21:13 +01:00
Jens Langhammer
c4311abc9f
web: fix link to provider list on overview page
2021-02-06 22:46:09 +01:00
Jens Langhammer
33cdbd7776
release: 2021.2.1-rc1
2021-02-06 20:10:50 +01:00
Jens Langhammer
18bc54214d
web: increase height of multi-select
2021-02-06 19:19:57 +01:00
Jens Langhammer
91282c7bd8
web: add page for Proxy Provider
2021-02-06 18:57:25 +01:00
Jens Langhammer
830b8bcd5b
web: add page for OAuth2 Provider
2021-02-06 18:39:15 +01:00
Jens Langhammer
6aa6615608
web: add view page for SAML Provider
2021-02-06 18:07:13 +01:00
Jens L
a6ac82c492
*: rewrite managed objects, use nullable text flag instead of boolean as uid ( #533 )
2021-02-06 15:56:21 +00:00
Jens Langhammer
1f8130e685
events: improve information sent in notification emails
2021-02-04 21:44:59 +01:00
Jens Langhammer
580d59e921
web: add EventInfoPage
2021-02-04 21:28:01 +01:00
Jens Langhammer
9f478bb46a
web: fix type warnings
2021-02-04 21:10:13 +01:00
Jens Langhammer
7a16f97908
web: add ak-expand for event list to show full context
2021-02-04 20:59:18 +01:00
Jens Langhammer
dd8c1eeb52
web: add ak-expand
2021-02-04 20:56:40 +01:00
Jens Langhammer
7e2a471903
web: fix linting issues
2021-02-04 10:22:14 +01:00
Jens Langhammer
9ca9e67ffa
web: fix pagination not working correctly sometimes, fix pagination not showing when changing pages
2021-02-04 10:09:19 +01:00
Jens Langhammer
178417fe67
web: start implementing provider list
2021-02-04 10:09:19 +01:00
Jens Langhammer
1ab5289e2e
admin: add test view for property mappings
2021-02-03 21:58:56 +01:00
Jens Langhammer
ac24fc9ce3
web: add javascript mode to codemirror
2021-02-03 21:58:30 +01:00
Jens Langhammer
44686de74e
docs: prepare 2021.2 releases
2021-02-03 21:29:13 +01:00
Jens L
e25d03d8f4
Managed objects ( #519 )
...
* managed: add base manager and Ops
* core: use ManagedModel for Token and PropertyMapping
* providers/saml: implement managed objects for SAML Provider
* sources/ldap: migrate to managed
* providers/oauth2: migrate to managed
* providers/proxy: migrate to managed
* *: load .managed in apps
* managed: add reconcile task, run on startup
* providers/oauth2: fix import path for managed
* providers/saml: don't set FriendlyName when mapping is none
* *: use ObjectManager in tests to ensure objects exist
* ci: use vmImage ubuntu-latest
* providers/saml: add new mapping for username and user id
* tests: remove docker proxy
* tests/e2e: use updated attribute names
* docs: update SAML docs
* tests/e2e: fix remaining saml cases
* outposts: make tokens as managed
* *: make PropertyMapping SerializerModel
* web: add page for property-mappings
* web: add codemirror to common_styles because codemirror
* docs: fix member-of in nextcloud
* docs: nextcloud add admin
* web: fix refresh reloading data two times
* web: add loading lock to table to prevent double loads
* web: add ability to use null in QueryArgs (value will be skipped)
* web: add hide option to property mappings
* web: fix linting
2021-02-03 21:18:31 +01:00
Jens Langhammer
4d7e64c48c
web: adjust trace sample rate
2021-02-02 15:50:29 +01:00
Jens Langhammer
7c0c453d9f
web: fix new provider dropdown being cut off
2021-01-30 12:38:33 +01:00
Jens Langhammer
3e3f29973b
release: 2021.1.4-stable
2021-01-29 10:29:06 +01:00
Jens Langhammer
ac7b0ac965
web: fix site-shell being cut off when not full height
2021-01-28 22:17:20 +01:00
Jens Langhammer
5c3f410016
release: 2021.1.3-stable
2021-01-27 10:50:48 +01:00
Jens Langhammer
6f1fb9ca43
release: 2021.1.2-stable
2021-01-18 11:14:55 +01:00
Jens Langhammer
677a181b9c
release: 2021.1.1-stable
2021-01-17 22:36:16 +01:00
Jens Langhammer
217cca822d
web: fix sidebar overlaying background
2021-01-17 20:09:53 +01:00
Jens Langhammer
cf76652a4c
release: 2021.1.1-rc2
2021-01-17 17:40:43 +01:00
Jens Langhammer
94182f88a4
release: 2021.1.1-rc1
2021-01-17 17:25:47 +01:00
Jens Langhammer
6495d6c50a
web: fix tabs detecting all slot elements
2021-01-16 23:04:08 +01:00
Jens Langhammer
8acb9dde5f
web: add notification 'mark as seen' button
2021-01-16 19:09:03 +01:00
Jens Langhammer
36e8b1004c
web: add update method
2021-01-16 19:08:20 +01:00
Jens Langhammer
394ad6ade5
web: wrap notifications desc
2021-01-16 18:22:25 +01:00
Jens Langhammer
4baf9e4a22
web: fix unread count, use white-space pre
2021-01-16 18:04:09 +01:00
Jens Langhammer
d020599e09
web: format json output for EventInfo
2021-01-16 17:02:31 +01:00
Jens Langhammer
c1fbfc63ab
core: use version in qs for static files to ensure latest are loaded
2021-01-16 14:15:42 +01:00
Jens Langhammer
192dbe05c4
events: triggers -> rules
2021-01-16 14:15:23 +01:00
Jens Langhammer
0b41cb84f0
web: update styling of notification drawer to match rest
2021-01-15 12:16:35 +01:00
Jens Langhammer
2579e168c3
web: start implementing notifications
2021-01-14 22:14:35 +01:00
Jens Langhammer
7f5caf901d
expressions: set exception as message field
2021-01-14 21:58:10 +01:00
Jens Langhammer
1c686e19b5
policies: set message instead of error for Event
2021-01-14 20:17:21 +01:00
Jens Langhammer
8f5b33a3a2
web: show more context on policy_exception
2021-01-14 18:13:52 +01:00
Jens Langhammer
eef111bcfd
events: disable policy cache for trigger
2021-01-14 17:39:59 +01:00
Jens Langhammer
1342266368
events: include full group in event notification
2021-01-14 17:22:02 +01:00
Jens Langhammer
36bc1dc020
events: record source when user is using source to authenticate
2021-01-12 22:48:55 +01:00
Jens Langhammer
47ddf0d7f2
web: add UI for notification triggers
2021-01-12 22:26:57 +01:00
Jens Langhammer
cb36a3c8c7
web: add event transports UI
2021-01-12 22:12:16 +01:00
Jens Langhammer
6f56c37d2f
web: make action button better handle errors and show messages
2021-01-12 21:52:21 +01:00
Jens Langhammer
cab2942c4e
web: fix [object Object] being shown for policy_execution
...
closes #449
2021-01-05 11:52:25 +01:00
Jens Langhammer
4daa373dcf
web: match on path begin in sidebar
2020-12-31 14:19:36 +01:00
Jens Langhammer
a85b8a65c0
release: 0.14.2-stable
2020-12-31 12:00:31 +01:00
Jens Langhammer
d8dc1f8bb5
web: fix linting
2020-12-31 11:34:30 +01:00
Jens Langhammer
0f4d5bc3b0
web: fix colour for selected sortable table header
2020-12-31 11:31:49 +01:00
Jens Langhammer
6eed549577
web: add EventInfo case for policy_execution
2020-12-31 11:21:52 +01:00
Jens Langhammer
0632d8ff37
web: fix loading overlay for site-shell
2020-12-30 23:12:55 +01:00
Jens Langhammer
6bfaf71c12
web: fix link on application list
2020-12-30 22:50:27 +01:00
Jens Langhammer
b6c8c319e5
web: default to open sidebar
2020-12-30 22:45:00 +01:00
Jens Langhammer
16d5e1d9ff
release: 0.14.1-stable
2020-12-29 21:25:49 +01:00
Jens Langhammer
540c22ce15
release: 0.14.0-stable
2020-12-28 17:49:45 +01:00
Jens Langhammer
8c3008abce
release: 0.14.0-rc2
2020-12-28 17:49:39 +01:00
Jens Langhammer
8a22c86aaa
release: 0.14.0-rc1
2020-12-28 17:49:35 +01:00
Jens Langhammer
590597caf6
events: replace list view with SPA Page
2020-12-28 14:32:34 +01:00
Jens Langhammer
7b43777b22
web: reset expanded rows on fetch
2020-12-28 14:04:07 +01:00
Jens Langhammer
77861b52e3
web: fix search loading old results when using enter
2020-12-28 13:56:33 +01:00
Jens Langhammer
5f9c1e229c
root: return API dates as timestamp
2020-12-28 13:07:49 +01:00
Jens Langhammer
119adb3e7b
web: fix old default URL
2020-12-28 13:07:35 +01:00
Jens Langhammer
5db38bd0b7
web: lazy-render expanded table
2020-12-28 13:07:20 +01:00
Jens L
a6d0c8c26c
providers/saml: Metadata Import ( #432 )
...
* providers/saml: add basic metadata parser
* providers/saml: add importer for Singing certificate, validate signature, add tests
* providers/saml: add provider name to form,
* web: don't use trailing slash for spa URLs
* providers/saml: formatting fixes
* sources/*: add verbose_name to source serializers
* admin: add button launch import modal
2020-12-27 22:38:04 +01:00
Jens Langhammer
4fea0f5939
web: fix error when applications have no provider assigned
2020-12-27 19:40:50 +01:00
Jens Langhammer
a7bdd63e4d
web: make siteshell's loading be relative to parent
2020-12-27 19:36:30 +01:00
Jens Langhammer
12cbe464fc
web: fix table styling on mobile
2020-12-27 12:50:12 +01:00
Jens L
a9336f069c
flows: add diagrams ( #415 )
...
* flows: initial diagram implementation
* web: install flowchart.js, add flow diagram page
* web: adjust diagram colours for dark mode
* flows: add permission checks for diagram
* flows: fix formatting
* web: fix formatting for web
* flows: add fix when last stage has policy
* flows: add test for diagram
* web: flows/diagram: add support for light mode
* flows: make Flows's Diagram API return json, add more tests and fix swagger response
2020-12-26 17:05:11 +01:00
Jens Langhammer
95b56a0005
release: 0.13.5-stable
2020-12-26 00:52:42 +01:00
Jens Langhammer
a56ddb2b8e
release: 0.13.4-stable
2020-12-24 15:46:08 +01:00
Jens L
79da2bf698
web: Table parity ( #427 )
...
* core: fix application API always being sorted by name
* web: add sorting to tables
* web: add search to TablePage
* core: add search to applications API
* core: add MetaNameSerializer
* *: fix signature for non-modal serializers
* providers/*: implement MetaNameSerializer
* web: implement full app list page, use as default in sidebar
* web: fix linting errors
* admin: remove old application list
* web: fix default sorting for application list
* web: fix spacing for search element in toolbar
2020-12-24 09:56:05 +01:00
Jens Langhammer
f035da440a
web: fix sidebar being overlayed over modal backdrop
2020-12-22 20:30:46 +01:00
Jens L
a4dc6d13b5
events: rename audit to events and use for more metrics ( #397 )
...
* events: rename audit to events
* policies/expression: log expression exceptions as event
* policies/expression: add ExpressionPolicy Model to event when possible
* lib/expressions: ensure syntax errors are logged too
* lib: fix lint error
* policies: add execution_logging field
* core: add property mapping tests
* policies/expression: add full test
* policies/expression: fix attribute name
* policies: add execution_logging
* web: fix imports
* root: update swagger
* policies: use dataclass instead of dict for types
* events: add support for dataclass as event param
* events: add special keys which are never cleaned
* policies: add tests for process, don't clean full cache
* admin: create event when new version is seen
* events: move utils to separate file
* admin: add tests for admin tasks
* events: add .set_user method to ensure users have correct attributes set
* core: add test for property_mapping errors with user and request
2020-12-20 22:04:29 +01:00
Jens Langhammer
4d88dcff08
web: expand sidebar by default on desktop, auto collapse
2020-12-20 19:26:30 +01:00
Jens Langhammer
e62333dfb3
web: use displyname in sidebar for user
2020-12-19 17:44:02 +01:00
Jens Langhammer
e23afd18e4
release: 0.13.3-stable
2020-12-19 16:55:07 +01:00
Jens L
c2a30b760a
web: allow Sidebar to be opened on mobile ( #417 )
...
* web: initial sidebar trigger on mobile
* web: render hamburger button as overlay top right
2020-12-19 16:54:25 +01:00
Jens Langhammer
e4b66d991c
release: 0.13.2-stable
2020-12-17 20:20:47 +01:00
Jens Langhammer
1aecdc7f8f
web: fix css for policy tertiary buttons and text on flow card
2020-12-17 14:31:45 +01:00
Jens Langhammer
e6ccd4fa76
web: fix file name casing
2020-12-17 00:18:24 +01:00
Jens Langhammer
86aabba3ed
web: fix file name casing
2020-12-17 00:18:03 +01:00
Jens Langhammer
64d2a216f0
web: fix linting
2020-12-16 23:50:23 +01:00
Jens Langhammer
29f98abd00
root: update swagger
2020-12-16 23:32:14 +01:00
Jens Langhammer
7b5ce4e98a
web: use colours for icons, move users to separate card
2020-12-16 23:28:04 +01:00
Jens Langhammer
d7fa52ebf3
admin: remove old admin overview
2020-12-16 23:21:38 +01:00
Jens Langhammer
2ffaa94825
web: fix typo
2020-12-16 23:08:40 +01:00
Jens Langhammer
b80b2626a6
web: fix rendering of version
2020-12-16 23:08:35 +01:00
Jens Langhammer
3b7bba5a62
web: make sure naming matches backend
2020-12-16 23:03:06 +01:00
Jens Langhammer
2d9efe035e
web: migrate admin overview cards to separate files
2020-12-16 23:00:32 +01:00
Jens Langhammer
885a2f0a58
web: add flow and policy cache card
2020-12-16 22:30:37 +01:00
Jens Langhammer
9e33b49d29
web: rewrite aggregate cards to separate components
2020-12-16 22:00:40 +01:00
Jens Langhammer
4d22659b6e
web: re-organise sidebar
2020-12-16 16:04:11 +01:00
Jens Langhammer
2c0709eeee
web: render SidebarItem from the item
2020-12-16 16:04:02 +01:00
Jens Langhammer
040e148a73
release: 0.13.1-stable
2020-12-16 11:26:15 +01:00
Jens Langhammer
5a73413d58
web: fix brand not showing on firefox
2020-12-14 19:26:02 +01:00
Jens Langhammer
9f2e9e8444
release: 0.13.0-stable
2020-12-14 11:20:47 +01:00
Jens Langhammer
c9f0d048a8
release: 0.13.0-rc4
2020-12-13 23:40:07 +01:00
Jens Langhammer
76764c4374
web: fix background for readonly inputs
2020-12-13 15:19:28 +01:00
Jens Langhammer
aef5c60a7b
release: 0.13.0-rc3
2020-12-13 00:57:36 +01:00
Jens Langhammer
96f0d582f0
core: load user detail form in an inner SiteShell so update doesn't reload entire page
2020-12-13 00:18:36 +01:00
Jens Langhammer
7e8702a71e
web: fix user detail form not working
2020-12-13 00:03:37 +01:00
Jens Langhammer
1524061480
web: only auto-update slug when slug and name are already in sync
2020-12-12 23:45:47 +01:00
Jens Langhammer
434922f702
web: make most client/network errors ignored by sentry
2020-12-12 23:32:55 +01:00
Jens Langhammer
59c93defcf
release: 0.13.0-rc2
2020-12-12 21:50:10 +01:00
Jens Langhammer
e3227e7d54
core: remove remaining references to old font
2020-12-12 21:41:12 +01:00
Jens Langhammer
71e7a03f71
release: 0.13.0-rc1
2020-12-12 20:47:10 +01:00
Jens L
0a874c98cb
web: cleanup messages implementation ( #386 )
...
* web: rebuild messages without template objects
* web: show error message when ws connection fails
* web: show error message when siteshell page not found
* web: fix spinner size for loading
* web: fix linting error
2020-12-12 20:46:02 +01:00
Jens L
488e8f769a
web: remove policy bindings page ( #370 )
...
* admin: accept ?target for PolicyBindingCreateView
* core: fix rendering of hidden fields in horizontal form
* web: add create button for application's bound policies
* admin: fix delete form not working
* web: fix ak-refresh event not being dispatched correctly
* web: fix linting errors
* admin: fix tests not loading
* build(deps-dev): bump eslint from 7.14.0 to 7.15.0 in /web (#372 )
Bumps [eslint](https://github.com/eslint/eslint ) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump rollup from 2.34.1 to 2.34.2 in /web (#373 )
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.1 to 2.34.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.34.1...v2.34.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump @types/codemirror from 0.0.100 to 0.0.102 in /web (#374 )
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.100 to 0.0.102.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3 (#371 )
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.6.2...1.6.3 )
Signed-off-by: dependabot[bot] <support@github.com>
* root: update for new bandit version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add header to bound-policies
* web: fix spacing between bulk_select buttons
* web: add separate ak-bound-policies-list, add flow view page
* web: fix flows' policies not loading
* Squashed commit of the following:
commit e535cb0ec8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Dec 10 09:58:07 2020 +0100
build(deps): bump boto3 from 1.16.32 to 1.16.33 (#383 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.32 to 1.16.33.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.32...1.16.33 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 8c1f55d3e3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Dec 9 09:06:45 2020 +0100
build(deps): bump boto3 from 1.16.31 to 1.16.32 (#382 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.31 to 1.16.32.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.31...1.16.32 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit c3a2cb44cd
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Dec 9 09:06:29 2020 +0100
build(deps): bump celery from 5.0.3 to 5.0.4 (#380 )
Bumps [celery](https://github.com/celery/celery ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.3...v5.0.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 682401bbf2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Dec 9 07:20:45 2020 +0100
build(deps): bump uvicorn from 0.12.3 to 0.13.0 (#381 )
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.12.3 to 0.13.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.12.3...0.13.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 3e6e167348
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 10:32:00 2020 +0100
build(deps-dev): bump @typescript-eslint/parser in /web (#377 )
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit d08c1b7b02
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 10:31:47 2020 +0100
build(deps): bump @sentry/browser from 5.28.0 to 5.29.0 in /web (#378 )
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 94d70d252c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 09:02:37 2020 +0100
build(deps): bump boto3 from 1.16.30 to 1.16.31 (#375 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.30 to 1.16.31.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.30...1.16.31 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit ccfe746dd5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 09:02:28 2020 +0100
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web (#376 )
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit ef5dffa96a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 09:02:16 2020 +0100
build(deps): bump @sentry/tracing from 5.28.0 to 5.29.0 in /web (#379 )
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 2caa1e7650
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 11:21:07 2020 +0100
build(deps-dev): bump bandit from 1.6.2 to 1.6.3 (#371 )
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.6.2...1.6.3 )
Signed-off-by: dependabot[bot] <support@github.com>
* root: update for new bandit version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
commit 2246f3a534
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 10:26:01 2020 +0100
build(deps): bump @types/codemirror from 0.0.100 to 0.0.102 in /web (#374 )
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.100 to 0.0.102.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 95ba00cb79
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 09:09:49 2020 +0100
build(deps): bump rollup from 2.34.1 to 2.34.2 in /web (#373 )
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.1 to 2.34.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.34.1...v2.34.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 2ab4d6620f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 09:09:24 2020 +0100
build(deps-dev): bump eslint from 7.14.0 to 7.15.0 in /web (#372 )
Bumps [eslint](https://github.com/eslint/eslint ) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* web: fix linting error
* web: simplify sidebar logic
* web: add support for multiple active matchers per sidebar item
* web: move router to elements
* flows: add stage_obj to flows api
* sources/*: make all sources implement SerializerModel
* web: improve listing of stages
* web: implement expandable table
* web/table: use TemplateResult as return value for row()
* web: add empty state, fix link for BoundStageList
* admin: make stage binding form accept ?target like policy binding
* web: fix styles in dark mode for expanding tables
* flows: add policybindingmodel_ptr_id to FlowStageBinding API
* web: improve wording for policies
* web: fix dark theme for tertiary buttons and static modals
* web: implement SourceViewPage
* web: add empty state for BoundPoliciesList
* web: cleanup URLs for FlowStageBindings
* root: remove url attribute from ak-messages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 19:39:09 +01:00
Jens Langhammer
773943e044
web: fix htmlFromString not working
2020-12-06 18:40:25 +01:00
Jens Langhammer
c0166aec20
web: fix RouteMatch erroring when arguments are given
2020-12-06 18:40:11 +01:00
Jens L
c03754abec
web: dark mode ( #368 )
...
* web: initial dark mode
* web: re-fix sidebar colour in dark mode
* web: fix dark mode for user settings
* web: fix dark mode for flows
* core: match delete template's footer with generic form
* admin: show app icon in app list
2020-12-06 18:02:04 +01:00
Jens Langhammer
58497bb63f
web: fix /users/me/ endpoint being called multiple times
2020-12-06 12:38:19 +01:00
Jens L
1cfe1aff13
wip: rename to authentik ( #361 )
...
* root: initial rename
* web: rename custom element prefix
* root: rename external functions with pb_ prefix
* root: fix formatting
* root: replace domain with goauthentik.io
* proxy: update path
* root: rename remaining prefixes
* flows: rename file extension
* root: pbadmin -> akadmin
* docs: fix image filenames
* lifecycle: ignore migration files
* ci: copy default config from current source before loading last tagged
* *: new sentry dsn
* tests: fix missing python3.9-dev package
* root: add additional migrations for service accounts created by outposts
* core: mark system-created service accounts with attribute
* policies/expression: fix pb_ replacement not working
* web: fix last linting errors, add lit-analyse
* policies/expressions: fix lint errors
* web: fix sidebar display on screens where not all items fit
* proxy: attempt to fix proxy pipeline
* proxy: use go env GOPATH to get gopath
* lib: fix user_default naming inconsistency
* docs: add upgrade docs
* docs: update screenshots to use authentik
* admin: fix create button on empty-state of outpost
* web: fix modal submit not refreshing SiteShell and Table
* web: fix height of app-card and height of generic icon
* web: fix rendering of subtext
* admin: fix version check error not being caught
* web: fix worker count not being shown
* docs: update screenshots
* root: new icon
* web: fix lint error
* admin: fix linting error
* root: migrate coverage config to pyproject
2020-12-05 22:08:42 +01:00
Jens Langhammer
12f788661c
web: add empty state for library page, add more helpers
2020-12-02 22:14:28 +01:00
Jens Langhammer
c17623323a
web: further cleanup, more linting
2020-12-02 15:44:40 +01:00
Jens Langhammer
dc4a7d98e8
web: fix SidebarUser not rendering
2020-12-02 14:45:19 +01:00
Jens Langhammer
cc5a0c23aa
flows: allow uploading of custom flow backgrounds, update default flow background
2020-12-02 14:40:05 +01:00
Jens Langhammer
821458373d
web: remove sidebar items from sidebar class, add admin-interface
2020-12-02 13:56:28 +01:00
Jens Langhammer
832a3dda41
web: fix spinner size for site-shell
2020-12-02 11:19:56 +01:00
Jens Langhammer
1779b4d888
web: more admin overview components
2020-12-01 22:42:11 +01:00
Jens Langhammer
8c8ff4643a
web: improve file structure, separate routes from outlet
2020-12-01 17:41:27 +01:00
Jens Langhammer
e6391b64f0
web: update to new formatting rules, make eslint warnings fail ci
2020-12-01 17:27:19 +01:00
Jens Langhammer
bce75dc047
web: fix formatting mostly, add pipeline
2020-12-01 13:59:59 +01:00
Jens Langhammer
71fbb23a2f
web: add placeholder config, fix sizing of sidebar brand
2020-12-01 13:20:54 +01:00
Jens Langhammer
7bb26b5903
web: add more cards to overview
2020-12-01 12:41:37 +01:00
Jens Langhammer
93bf977709
web: start implementing admin overview page
2020-12-01 10:21:04 +01:00
Jens Langhammer
760dca0f76
web: fix django not being defined as global
2020-12-01 09:53:14 +01:00
Jens Langhammer
a777ecc933
web: start implementing translation in JS
2020-12-01 09:47:22 +01:00
Jens Langhammer
0231bcf685
web: switch to eslint
2020-12-01 09:47:22 +01:00
Jens Langhammer
a312ad2ad1
web: add TablePage
2020-12-01 09:47:21 +01:00
Jens Langhammer
1193608631
web: port library page to clientside, router performance improvements
2020-11-30 12:34:26 +01:00
Jens Langhammer
f7022dd11f
web: sort components into folders, implement pagination for table
2020-11-29 22:14:48 +01:00
Jens Langhammer
5c5adfcccc
admin: fix rendering of FileInput
2020-11-29 19:40:28 +01:00
Jens Langhammer
902953a2c7
admin: add use spinner button for admin lists
2020-11-29 18:46:45 +01:00
Jens Langhammer
a8dad2e393
web: add sentry, add spinner button as base for action button
2020-11-29 18:10:20 +01:00
Jens Langhammer
66b3635648
web: allow setting of querystring arguments with API Client, update table
2020-11-29 13:57:40 +01:00
Jens L
9466f91466
root: move webapp to /web ( #347 )
...
* root: move webapp to /web
* root: fix static build
* root: fix static files not being served for e2e tests
2020-11-28 19:43:42 +01:00