Merge pull request from GHSA-47qg-q58v-7vrp
* app api: extract table editibility in metadata_utils into function This wrapper determines if a pair of a schema and table are editable. We'd like to use this logic elsewhere, so wrap into a function and test. Signed-off-by:Dorian Johnson <2020@dorianj.net> * app metadata_utils: minor code cleanup in _parse_editable_rule Signed-off-by:
Dorian Johnson <2020@dorianj.net> * requirements.txt: add dataclasses This allows using dataclasses for better type safety in 3.6. In 3.7 they are built-in. Signed-off-by:
Dorian Johnson <2020@dorianj.net> * server table metadata utils: add parser of table keys Signed-off-by:
Dorian Johnson <2020@dorianj.net> * api put_table_description: test for editability Signed-off-by:
Dorian Johnson <2020@dorianj.net> * api put_column_description: respect table editability Signed-off-by:
Dorian Johnson <2020@dorianj.net>
Showing
... | ... | @@ -84,3 +84,8 @@ asana==0.10.3 |
# Retrying library | ||
retrying>=1.3.3,<2.0 | ||
# Backport of PEP 557, Data Classes for Python 3.6. | ||
# License: Apache 2.0 | ||
# Upstream url: https://pypi.org/project/dataclasses/ | ||
dataclasses==0.8; python_version < '3.7' |
Please register or sign in to comment