2
0
mirror of https://github.com/offen/website.git synced 2024-12-23 13:30:20 +01:00
Commit Graph

191 Commits

Author SHA1 Message Date
15245aa87e pelican update 2019-08-15 21:19:25 +02:00
412951e43c basic menu 2019-08-14 21:17:29 +02:00
a01067c66b basic layout 2019-08-11 21:32:56 +02:00
2213cbd1bc Merge pull request #84 from offen/retired-accounts
Enable retiring of accounts
2019-08-03 16:29:35 +02:00
3a59998a76 retire accounts via rpc on deletion 2019-08-03 16:27:37 +02:00
d6e714d1a1 stop accepting events from retired account 2019-08-03 14:25:46 +02:00
124fdc82a7 do not reexport connection string 2019-08-02 10:55:00 +02:00
efb8676c8e fix working directory when executing migration 2019-08-02 10:41:39 +02:00
6461b2cbbf Merge pull request #81 from offen/server-migrations
Add setup for database migrations in server, rename field
2019-08-02 10:38:01 +02:00
4e82456a4d run migration script in ci 2019-08-02 10:31:03 +02:00
57af647dbc Merge pull request #78 from offen/protect-optout
Add signed authentication mechanism to secure optout cookie exchange
2019-08-01 12:12:55 +02:00
35bc386087 clean up response handling in vault 2019-08-01 12:08:47 +02:00
a0c7b3582d use iframed opt out in homepage too 2019-08-01 11:01:19 +02:00
f1b601008a add signed authentication mechanism to secure optout cookie exchange 2019-07-31 17:38:16 +02:00
dc88084702 fix minor styling regressions, fix typo in font name 2019-07-27 15:22:56 +02:00
e974c5ebda specify branch filter per job 2019-07-26 13:26:14 +02:00
9a1edd7657 fix circle ci config for gh pages 2019-07-26 13:21:18 +02:00
9f3171597c Merge pull request #77 from offen/merge-homepage
Merge homepage
2019-07-26 13:14:41 +02:00
66db49ae23 clean up templates 2019-07-26 12:13:15 +02:00
0f09e0d812 use shared style across homepage and auditorium 2019-07-26 10:48:38 +02:00
8ee84cf61a add homepage to global setup 2019-07-25 16:16:32 +02:00
020ef4d134 import homepage repository 2019-07-25 15:51:18 +02:00
d144171174 Merge pull request #76 from offen/persistence-tests-rebase
Add unit tests to persistence package
2019-07-25 13:47:39 +02:00
ea2d4600ac log SQL queries in development, remove unneeded filters from event queries, add unit tests 2019-07-25 13:42:13 +02:00
a2f40484a5 Merge pull request #24 from offen/conditional-offen
Do not load offen script in local development
2019-07-23 14:45:37 +02:00
9db44e694e Merge pull request #25 from offen/font-license
Add font license
2019-07-23 14:13:09 +02:00
5e640f0b04 add font license 2019-07-23 14:11:58 +02:00
957b065a7a Merge pull request #71 from offen/key-bootstrap
Create local keypair when bootstrapping accounts
2019-07-22 19:14:51 +02:00
e13319aa16 create local keypair when bootstrapping accounts 2019-07-20 16:35:02 +02:00
a0200aa643 properly scope secrets access 2019-07-19 22:00:55 +02:00
c02576c794 fix use before definition 2019-07-19 21:02:12 +02:00
fe57135d24 add iam role for accessing secrets manager 2019-07-19 20:21:59 +02:00
23357ab05b Merge pull request #68 from offen/rotate-jwt-key
Allow checking JWTs against multiple public keys
2019-07-19 20:05:33 +02:00
f678a9aa56 allow checking JWTs against multiple public keys 2019-07-19 19:00:07 +02:00
9d98cb63b6 Merge pull request #66 from offen/flask-config
Enable flask app to use different configuration sources when run in Lambda
2019-07-19 10:18:52 +02:00
5ea2410029 remove unused import 2019-07-19 10:16:30 +02:00
92ae60149f enable flask app to use different configuration sources when run in lambda 2019-07-19 10:06:24 +02:00
561f89b9ff increase timeout value for accounts admin 2019-07-17 21:44:13 +02:00
de0592e64a add protocol to host 2019-07-17 21:20:21 +02:00
37936b0920 use correct env key for server host 2019-07-17 21:11:22 +02:00
3c732698e5 Merge pull request #60 from offen/admin-bootstrap
Load bootstrap.css from CDN
2019-07-17 11:57:02 +02:00
310594a345 load bootstrap.css from CDN 2019-07-17 11:53:28 +02:00
d044d95b5b Merge pull request #59 from offen/flask-admin
Add auditorium users and db backed accounts
2019-07-17 10:14:28 +02:00
6325ec8afb clean up and add missing tests 2019-07-17 09:52:58 +02:00
ede83951d0 do not load offen script in local development 2019-07-16 15:41:47 +02:00
1d07355112 increase test coverage for vault and login api 2019-07-16 09:53:49 +02:00
ad2a574338 use mysql to work around psycopg2 issues in lambda 2019-07-16 09:54:35 +02:00
1c20b4ba58 add basic auth authorizer for admin 2019-07-16 09:53:49 +02:00
3929b88fec serialize account claims into JWT and check in middleware 2019-07-16 09:53:49 +02:00
d5be3feb7e add accounts and user CRUD and connect to auth layer 2019-07-16 09:53:49 +02:00