Skip to content

Labels implementation #135

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

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Labels implementation #135

wants to merge 6 commits into from

Conversation

sdemagny
Copy link
Contributor

@sdemagny sdemagny commented Jun 7, 2025

L'implémentation frontend est très probablement à reprendre c'était juste pour tester plus facilement ;)
Capture d’écran 2025-06-07 à 14 14 49

TODO:

  • ajuster les droits d'accès/création/édition/suppression des labels
  • import imap à checker
  • import mbox (un fichier mbox par dossier/label -> appel asynchro donc peut etre juste le front devrait permettre de charger plusieurs fichiers -> plus appel à l'api?)
  • endpoints qui renvoient l'arbo des labels avec les threads contenus dedans ?
  • nettoyer le code existant (X-Gmail-Labels header)
  • voir avec JB pour la partie front

sdemagny added 6 commits June 10, 2025 11:55
Create new model Label.
Add django admin interfaces.
Add implementation for gmail import
Allow to create, update and delete Label and
add or delete label to Thread.
Add details of labels info on thread list
Implementation need to be review. It's a first implementation.
the visual rendering is good but not necessarily the implementation :D
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.

1 participant