Jens Langhammer
887163c45c
e2e: add more failsafe
2020-06-21 18:36:43 +02:00
Jens Langhammer
1b3c0adf75
e2e: cleanup, always take screenshots on teardown
2020-06-21 15:09:01 +02:00
Jens Langhammer
0838f518d4
e2e: save screenshot on failure, upload to github actions
2020-06-21 14:43:48 +02:00
Jens Langhammer
5c49cda884
e2e: add more safety checks
2020-06-21 13:40:53 +02:00
Jens Langhammer
6643cce841
ci: install node and run yarn for e2e tests
2020-06-21 13:18:06 +02:00
Jens Langhammer
3eb2cda37d
e2e: add wait for codemirror
2020-06-21 12:59:18 +02:00
Jens Langhammer
6fdaac9a7d
e2e: rewrite enroll test to use admin interface for setup
2020-06-21 12:42:24 +02:00
Jens Langhammer
6122dcacc7
flows: fix flow cache not being cleared correctly when stages are saved
2020-06-21 12:40:01 +02:00
Jens Langhammer
246d00bdde
e2e: fix lint error
2020-06-21 00:26:29 +02:00
Jens Langhammer
7e47b64b05
e2e: SeleniumTestCase: add url() to reverse into full URL
2020-06-20 23:56:35 +02:00
Jens Langhammer
4285175bba
e2e: add tests for oauth and saml provider
2020-06-20 23:53:05 +02:00
Jens Langhammer
e4a9a84646
e2e: cleanup, use USER function instead of typing static strings
2020-06-20 23:52:53 +02:00
Jens Langhammer
4d81172a48
providers/oauth: add support for consent stage, cleanup
2020-06-20 23:30:53 +02:00
Jens Langhammer
c97b946a00
providers/saml: make SAML provider compatible with consent
2020-06-20 22:30:45 +02:00
Jens Langhammer
3753275453
providers/saml: make metadata accessible without authentication
2020-06-20 21:51:52 +02:00
Jens Langhammer
e4cb9b7ff9
providers/saml: fix provider has no attribute sp_binding
2020-06-20 21:49:48 +02:00
Jens Langhammer
a0f05caf8e
providers/saml: move templates into correct folder
2020-06-20 21:49:16 +02:00
Jens Langhammer
42e9ce4f72
providers/*: fix plan stages not being injected properly
2020-06-20 19:40:25 +02:00
Jens Langhammer
331faa53bc
providers/saml: fix metadata template using wrong templates
2020-06-20 19:35:48 +02:00
Jens Langhammer
17424ccc3b
e2e: use reverse instead of static URLs
2020-06-20 17:21:16 +02:00
Jens Langhammer
68efcc7bf2
e2e: add custom testcase class to simplify code
2020-06-20 17:06:00 +02:00
Jens Langhammer
7b7305607c
root: enable debug logging when testing
2020-06-20 15:48:54 +02:00
Jens Langhammer
f1e6d91289
e2e: fix linting error
2020-06-19 22:37:48 +02:00
Jens Langhammer
0310d46314
e2e: improve race-condition
2020-06-19 22:27:44 +02:00
Jens Langhammer
14fd137f89
root: improve test detection
2020-06-19 22:27:20 +02:00
Jens Langhammer
e91a8f88a0
ci: run full coverage including e2e
2020-06-19 20:57:42 +02:00
Jens Langhammer
af8cdb34ee
*: fix not all migrations using db_alias
2020-06-19 20:43:27 +02:00
Jens Langhammer
03b1a67b44
flows: change wording of consent on flows
2020-06-19 20:33:41 +02:00
Jens Langhammer
12525051b6
e2e: add test for providers/oidc with consent
2020-06-19 20:26:04 +02:00
Jens Langhammer
01f004cec6
root: move all e2e dependencies into pipfile
2020-06-19 20:25:45 +02:00
Jens Langhammer
3a40e50fa0
providers/oidc: add template for consent
2020-06-19 20:19:31 +02:00
Jens Langhammer
fa5c2bd85c
stages/consent: add FlowPlan context variable for template name
2020-06-19 20:19:18 +02:00
Jens Langhammer
b83aa44c4f
ci: run full coverage with e2e in one step so we get full coverage percentage
2020-06-19 19:45:46 +02:00
Jens Langhammer
73e7158178
e2e: add OIDC Provider test against grafana, more formatting, minor bug fixes
2020-06-19 19:45:27 +02:00
Jens Langhammer
8c6a4a4968
e2e: test against standalone chrome instance, start implementing oidc provider test
2020-06-19 18:19:20 +02:00
dependabot-preview[bot]
d12462fe0d
build(deps): bump django-prometheus from 2.1.0.dev32 to 2.1.0.dev36 ( #81 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev32 to 2.1.0.dev36.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 15:21:29 +02:00
Jens Langhammer
c83216ece0
Merge branch 'master' into e2e
...
# Conflicts:
# Pipfile.lock
# docs/installation/docker-compose.md
2020-06-19 09:00:46 +02:00
dependabot-preview[bot]
133486f07f
build(deps): bump boto3 from 1.14.5 to 1.14.6 ( #83 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.5 to 1.14.6.
- [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.14.5...1.14.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:53:47 +02:00
dependabot-preview[bot]
b0fec4f3e2
build(deps): bump @fortawesome/fontawesome-free ( #80 )
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 5.13.0 to 5.13.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.13.0...5.13.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:53:29 +02:00
dependabot-preview[bot]
739a99f16e
build(deps): bump django-otp from 0.9.1 to 0.9.2 ( #82 )
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v0.9.1...v0.9.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:53:12 +02:00
dependabot-preview[bot]
f54a1b627c
build(deps): bump sentry-sdk from 0.15.0 to 0.15.1 ( #85 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.15.0...0.15.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:52:57 +02:00
dependabot-preview[bot]
242d8c2b91
build(deps): bump pyuwsgi from 2.0.18.post0 to 2.0.19.1 ( #84 )
...
Bumps [pyuwsgi](https://uwsgi-docs.readthedocs.io/en/latest/ ) from 2.0.18.post0 to 2.0.19.1.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:52:38 +02:00
Jens L
77065794da
docs: clarify post-installation login
2020-06-18 23:26:15 +02:00
Jens Langhammer
dab53cfd03
flows/executor: call plan.next before pop so we can save plan
...
ReevaluateMarker: use PolicyEngine without cache
2020-06-18 22:54:09 +02:00
Jens L
6a4086c490
flows: introduce FlowPlan markers, which indicate when a stage needs … ( #79 )
...
* flows: introduce FlowPlan markers, which indicate when a stage needs re-evaluation
Implement re_evaluate_policies
add unittests for several different scenarios
closes #78
* flows: move markers to separate files, cleanup formatting
* flows: fix self.next is not callable
2020-06-18 22:43:51 +02:00
Jens Langhammer
5b8bdac84b
Merge branch 'pr/77'
...
# Conflicts:
# docs/flow/flows.md
# docs/installation/docker-compose.md
# docs/providers.md
2020-06-18 22:10:03 +02:00
tigattack
c71b150025
docs(upgrading-from-0.8.x.md): formatting
2020-06-18 20:19:58 +01:00
tigattack
647d56e90c
docs(index.md): capitalisation & formatting
2020-06-18 20:15:15 +01:00
tigattack
e85236959b
docs(index.md): capitalisation & punctuation
2020-06-18 19:57:58 +01:00
tigattack
afe3259e96
docs(index.md): capitalisation & punctuation
2020-06-18 19:55:55 +01:00