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
Jens Langhammer
9c00c86e9b
root: add Channels Message Storage and consumer
2020-11-26 17:12:00 +01:00
Jens Langhammer
7a481396c6
root: fix incorrect MEDIA_URL
2020-11-24 11:50:27 +01:00
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
8934a0d4f0
static: remove backdrop's overlay colour
2020-11-22 20:33:04 +01:00
Jens Langhammer
5faafbbca6
root: ensure manual loggers also have timestamp
2020-11-16 01:41:33 +01:00
Jens Langhammer
287cb72d6f
root: fix websockets not working correctly
2020-11-11 14:51:26 +01:00
Jens Langhammer
34793f7cef
core: adjust timeout of backup task's caching
2020-11-03 22:53:58 +01:00
Jens Langhammer
f3098418f2
core: fix backup task not being registered, add fallback for api to remove info on ImportError
...
celery only discovers tasks from installed apps, which `lib` is not, hence the schedule didn't trigger it
2020-10-23 18:32:28 +02:00
Jens Langhammer
4316ee4330
root: implement db backups with monitored task, update docs
2020-10-19 22:17:47 +02:00
Jens Langhammer
774b9c8a61
outposts: update kubernetes controller to use pk as identifier instead of name
2020-10-19 17:39:12 +02:00
Jens Langhammer
1d85874f41
stages/user_write: don't update session hash after password change when impersonating
2020-10-18 22:58:05 +02:00
Jens Langhammer
a9ee67bf2d
sources/ldap: adjust order or fields in form
2020-10-18 22:39:13 +02:00
Jens Langhammer
dd0d7e7481
root: switch from drf-yasg to drf_yasg2 and up rest_framework
2020-10-16 23:32:35 +02:00
Jens Langhammer
4b3e0f0f96
sources/ldap: implement MonitoredTask
2020-10-16 14:20:07 +02:00
Jens Langhammer
482da81522
admin: add button to retry task
2020-10-16 14:10:27 +02:00
Jens Langhammer
b590589324
root: add base template for api
2020-10-03 23:20:33 +02:00
Jens L
9fb1ac98ec
Backup/Restore ( #256 )
...
* lifecycle: move s3 backup settings to s3 name
* providers/oauth2: fix for alerting for missing certificatekeypair
* lifecycle: add backup commands
see #252
* lifecycle: install postgres-client for 11 and 12
* root: migrate to DBBACKUP_STORAGE_OPTIONS, add region setting
* lifecycle: auto-clean last backups
* helm: add s3 region parameter, add cronjob for backups
* docs: add backup docs
* root: remove backup scheduled task for now
2020-10-03 20:36:36 +02:00
Jens Langhammer
9b5f9167cd
root: always enable dbbackup
2020-10-01 13:41:40 +02:00
Jens Langhammer
dbcdab05ff
audit: create audit logs for model creation/updating/deletion
2020-09-21 20:26:30 +02:00
Jens Langhammer
e2cc2843d8
core: add X-passbook-id to every request with unique ID
2020-09-21 19:37:44 +02:00
Jens Langhammer
22dea62084
root: fix startup log not showing in docker
2020-09-17 21:16:31 +02:00
Jens Langhammer
5ff1dd8426
core: move impersonation to core, add tests, add better permission checks
2020-09-17 16:24:53 +02:00
Jens Langhammer
f1ccef7f6a
e2e: add tests for proxy provider and outposts
2020-09-16 23:22:17 +02:00
Jens Langhammer
7ea5c22b6c
root: fix channels not loading redis connection details
2020-09-14 14:21:43 +02:00
Jens L
23cccebb96
pytest ( #209 )
2020-09-11 23:21:11 +02:00
Jens Langhammer
6ebefc9f17
root: fix some logs not being json
2020-09-06 15:52:54 +02:00
Jens Langhammer
dd017e7190
flows: fix exporting and importing for models with multiple unique fields
2020-09-06 01:07:06 +02:00
Jens L
268de20872
Proxy v2 ( #189 )
2020-09-03 00:04:12 +02:00
Jens Langhammer
9826bb4d01
root: fix sentry's being passed incorrectly
2020-08-20 23:12:54 +02:00
Jens Langhammer
f7c629ec9b
root: when error_reporting is enabled, don't sent pii data by default
2020-08-20 22:19:49 +02:00
Jens Langhammer
e2aeb96a6a
root: fix invalid import for clean_expired_models
2020-08-20 21:53:20 +02:00
Jens L
ff810c689f
Replace Elastic APM with Sentry APM ( #183 )
2020-08-20 20:39:21 +02:00
Jens L
c7a2410b1d
OAuth Provider Rewrite ( #182 )
2020-08-19 10:32:44 +02:00
Jens Langhammer
7334599efd
*: update JSON fields to django 3.1
2020-08-15 21:04:22 +02:00
Jens Langhammer
45df127f18
e2e: lock mailhog docker image
2020-08-14 17:55:44 +02:00
Jens Langhammer
55cf49bb8a
root: attempt to fix broken e2e tests
2020-08-14 17:39:41 +02:00
Jens Langhammer
7897ca4744
providers/app_gw: fix Client scopes and URLs
2020-08-01 20:33:38 +02:00
Jens Langhammer
88029a4335
admin: update to work with new form
2020-07-20 17:57:06 +02:00
Jens Langhammer
ff2456dcfa
root: clean log output, always show logger
2020-07-19 22:48:52 +02:00
Jens Langhammer
429627494c
root: fix passbook.footer_links not being rendered
2020-07-08 13:18:33 +02:00
Jens Langhammer
91bea38b8e
lib: ignore APM errors
2020-07-07 21:45:36 +02:00
Jens Langhammer
d95c5aa739
root: allow changing of APM verify_server_cert setting
2020-07-07 19:59:32 +02:00
Jens Langhammer
b3b8cd807d
root: expose APM settings in helm chart
2020-07-07 17:54:07 +02:00
Jens Langhammer
363940ee8d
root: fix API requests erroring
2020-07-07 14:02:20 +02:00
Jens Langhammer
2e2c9f5287
api: add token authentication
2020-07-05 23:37:58 +02:00
Jens Langhammer
bd40585247
providers/samlv2: remove SAMLv2 from master
2020-07-01 23:21:58 +02:00
Jens Langhammer
6634cc2edf
root: add group_membership policy
2020-07-01 21:18:05 +02:00
Jens Langhammer
d2bf579ff6
stages/otp_static: start implementing static stage
2020-06-30 15:44:34 +02:00
Jens Langhammer
8c36ab89e8
stages/otp: start separation into 3 stages, otp_time, otp_static and otp_validate
2020-06-28 10:30:35 +02:00