superset/superset
Craig Rueda a49e0b2037
feat: Adding encrypted field factory (#14109)
* First cut at adding enc type factory

* Finalized enc type factory

* Adding unit test

* PyLinting

* Adding license

* Apply suggestions from code review

Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>

* Moving things from enc -> encrypt

* CI commit

* One more fix

* Tweaking config name

* Fixing broken test

* Fixing broken test again

Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
2021-04-16 09:01:18 -07:00
..
annotation_layers fix(api): prefix class names on events actions (#12354) 2021-01-12 10:52:35 +00:00
assets refactor: merge/upgrade superset-ui packages (#10790) 2020-09-09 13:18:55 -07:00
async_events docs(api): Script to generate API docs (openapi.json) (#12050) 2021-01-04 13:47:01 -08:00
cachekeys chore: improve analytics (#11714) 2020-11-25 08:45:02 -08:00
charts chore(spa refactor): refactoring dashboard to use api's instead of bootstrapdata (#13306) 2021-04-12 16:10:29 -07:00
commands feat(dashboard_rbac): dashboards API support for roles create/update + roles validation (#12865) 2021-02-07 16:16:19 +02:00
common fix(#13734): Properly escape special characters in CSV output (#13735) 2021-03-26 15:22:00 -07:00
connectors feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
css_templates fix(api): prefix class names on events actions (#12354) 2021-01-12 10:52:35 +00:00
dao fix: always fetch database list on bootstrap payload (#11934) 2020-12-09 09:36:18 -08:00
dashboards chore(spa refactor): refactoring dashboard to use api's instead of bootstrapdata (#13306) 2021-04-12 16:10:29 -07:00
databases feat: error messages when connecting to MSSQL (#14093) 2021-04-14 10:57:58 -07:00
datasets fix: Issue 13956 (#13980) 2021-04-09 15:21:58 +12:00
db_engine_specs chore: rename connection errors (#14169) 2021-04-15 10:57:02 -07:00
db_engines Enabled pylint rules in `db_engines` module: (#11016) 2020-09-23 10:45:26 -07:00
examples feat: script to benchmark DB migrations (#13561) 2021-04-15 10:55:35 -07:00
migrations feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
models feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
queries Ad missing __init__.py (#14113) 2021-04-13 21:18:32 -07:00
reports feat(alert/report): chart as csv format attachment for email and slack (#13828) 2021-04-15 14:07:49 -07:00
security feat(dashboard_rbac): provide data access based on dashboard access (#13992) 2021-04-13 16:23:31 +03:00
sql_validators fix: remove explicit cursor closing for BQ (#12836) 2021-01-29 14:32:47 -08:00
static [docker] fix, Dockerfile for frontend builds (#9114) 2020-02-12 15:48:24 +00:00
tasks feat: Implement Celery SoftTimeLimit handling (#13740) 2021-04-12 13:18:17 -07:00
templates feat: provide support for an overridable template to be included in every view (#12315) 2021-01-07 18:52:46 -08:00
translations chore: Improve Korean translation (#13722) 2021-03-22 17:35:54 -07:00
utils feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
views chore: stop logging `SupersetExceptions` if status < 500 (#14088) 2021-04-13 12:52:14 -04:00
__init__.py feat(templating): Safer Jinja template processing (#11704) 2020-11-17 11:55:47 -08:00
app.py feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
cli.py feat: add option to load big/wide tables (#13448) 2021-03-11 17:17:29 -08:00
config.py feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
constants.py refactor(native-filters): update dataMask and ExtraFormData schema (#13983) 2021-04-15 17:43:29 +03:00
dataframe.py refactor: speed up conversion from dataframe to list of records (#12806) 2021-02-07 12:01:28 -08:00
errors.py chore: rename connection errors (#14169) 2021-04-15 10:57:02 -07:00
exceptions.py feat: handle chart/data API errors (#14040) 2021-04-09 09:39:02 -07:00
extensions.py feat: Adding encrypted field factory (#14109) 2021-04-16 09:01:18 -07:00
forms.py feat: support nulls in the csv uploads (#10208) 2020-07-06 13:26:43 -07:00
jinja_context.py feat: show missing parameters in query (#12049) 2020-12-15 18:47:40 -08:00
legacy.py [mypy] Enforcing typing for superset.models (#9883) 2020-05-22 20:31:21 -07:00
result_set.py feat(explore): Postgres datatype conversion (#13294) 2021-03-12 10:36:43 +02:00
schemas.py feat: initial work to make v1 API compatible with SIP-40 and SIP-41 (#13960) 2021-04-06 22:06:32 -07:00
sql_lab.py feat: Implement Celery SoftTimeLimit handling (#13740) 2021-04-12 13:18:17 -07:00
sql_parse.py fix: ParsedQuery subselect edge case (#13602) 2021-03-12 14:54:02 -08:00
stats_logger.py chore: statds metrics for cache invalidation (#11701) 2020-11-16 06:48:26 -08:00
typing.py feat(native-filters): add temporal support to select filter (#13622) 2021-03-18 16:15:43 +02:00
viz.py fix(viz): time shift read-only error (#14191) 2021-04-16 16:48:06 +03:00