Добавил декораторы для @sensitive и @encrypted + фикс отстающих миграций#185
Добавил декораторы для @sensitive и @encrypted + фикс отстающих миграций#185justanothercatgirl wants to merge 6 commits intomainfrom
Conversation
|
💩 Code linting failed, use |
Summary
|
6bb744f to
e2bd6e9
Compare
|
Так, по порядку: Добавил два файла миграции:
Применил новое форматирование ко всему репу В base.py добавил дектораторы В целом, это все изменения) |
|
Пожалуйста, проверьте миграцию multicommit_fix_state на то, что происходит в БД реально. Потому что там слишком много всего, к чему у меня нет доступа. |
There was a problem hiding this comment.
Убрал EncryptedInfo т.к. в скором времени будет не нужна (наверное, нужно в pipelines даг тоже убрать, но он всё равно не включён у нас)
There was a problem hiding this comment.
В целом, в доке всё написано
Убрал SensitiveBase, вместо этого использовал декораторы, которые вызывают sqlalchemy.Table._init_existing чтобы изменить info на табличке и добавить туда нужные атрибуты
|
Блочится #187 |
b7334cf to
e2bd6e9
Compare
Важно
Пока что не мёржить! надо на синке обсудить, что делать с файлом миграции, который я добавил (чё там с типами данных), и мне нужно дописать definitions перед тем, как я смогу раскомменить одну строчку)
Так что пока что это premature pull request (ppr)
Изменения
Слишком много писать. Вкратце - откопал в исходнике sqlalchemy функцию, которая позволился избавиться от SensitiveBase и реализовать модицикацию
__table_args__.infoчерез декораторы.Check-List
blackиisortдля Back-End илиPrettierдля Front-End?