-
Notifications
You must be signed in to change notification settings - Fork 0
Добавил декораторы для @sensitive и @encrypted + фикс отстающих миграций #185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
💩 Code linting failed, use |
Summary
|
6bb744f to
e2bd6e9
Compare
|
Так, по порядку: Добавил два файла миграции:
Применил новое форматирование ко всему репу В base.py добавил дектораторы В целом, это все изменения) |
|
Пожалуйста, проверьте миграцию multicommit_fix_state на то, что происходит в БД реально. Потому что там слишком много всего, к чему у меня нет доступа. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убрал EncryptedInfo т.к. в скором времени будет не нужна (наверное, нужно в pipelines даг тоже убрать, но он всё равно не включён у нас)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целом, в доке всё написано
Убрал 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?