Skip to content

Conversation

@justanothercatgirl
Copy link
Contributor

@justanothercatgirl justanothercatgirl commented Nov 3, 2025

Изменения

Тут реально слишком много объяснять...

Детали реализации

Перелопалил к херам компараторы, целиком и полностью (ломай меня полностью). По сути от проверки "какие новые схемы/какие удалить схемы" перешёл к сравнению "какие у нас есть группы / какие должны быть группы", и от "есть табличка/нет таблички" перешёл к "какие права есть / какие права нужны"

Check-List

  • Вы проверили свой код перед отправкой запроса?
  • Вы написали тесты к реализованным функциям?
  • Вы не забыли применить форматирование black и isort для Back-End или Prettier для Front-End?

по поводу тестов

Я проверил, что при удалении/добавлении элемента sensitive соответствующие права добавятся или уберутся вне зависимости от того, существующая это табличка или нет... т.е. можно просто навесить @sensitive на класс, и ненужные права заберутся (и удалятся, если это надо), а нужные создадутся и выдадутся

Более подробные тесты хочу в следующих коммитах, пока что этот pr не принимайте

Error: No 'script_location' key found in configuration
TODO: finish table comparator & encryption operations
@justanothercatgirl
Copy link
Contributor Author

Думаю, что после того, как я допишу шифрование (там осталось не так много, как было до этого коммита), тесты и доку - это выход в прод. Думаю, он уже супер близко

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Summary

Tests Skipped Failures Errors Time
1 0 💤 1 ❌ 0 🔥 0.222s ⏱️

@github-actions
Copy link

💩 Code linting failed, use black and isort to fix it.

@justanothercatgirl
Copy link
Contributor Author

Чтобы этот пр не висел (т.к. у меня не будет времени на дописывание в ближайшие несколько дней), можете мне поверить на слово, что я допишу док-строки ко всем функциям в следующих коммитах. Пока у нас операторы и компараторы шифрования не дописаны и дописаны не будут.

@justanothercatgirl
Copy link
Contributor Author

Сейчас открою ишью, над которым буду работать для доработок

@justanothercatgirl
Copy link
Contributor Author

Кстати говоря, этот пр закрывает #7

@parfenovma parfenovma merged commit ac20118 into main Nov 16, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants