weblate icon indicating copy to clipboard operation
weblate copied to clipboard

Integrate Fedora messaging

Open nijel opened this issue 2 years ago • 2 comments

Describe the problem

Currently, Fedora messaging is in a separate module - https://github.com/WeblateOrg/fedora_messaging. This should be integrated into Weblate and make it UI configurable.

Describe the solution you'd like

  • [ ] https://github.com/WeblateOrg/weblate/issues/10052 will add site-wide installation
  • [ ] https://github.com/WeblateOrg/weblate/issues/7604 will bring foundation for async event delivery to add-ons
  • [ ] Implement Fedora messaging add-on
    • Subscribing to EVENT_CHANGE
    • Using ChangeBaseAddonForm subclass for configuration
    • Hook delivery implemented as change_event method, this would be merely a copy of https://github.com/WeblateOrg/fedora_messaging/blob/main/weblate_fedora_messaging/tasks.py

Describe alternatives you've considered

No response

Screenshots

No response

Additional context

No response

nijel avatar Sep 27 '23 08:09 nijel

I could be considered a stakeholder for this task and I can connect with Fedora Project engineers about getting Weblate the right tokens/credentials needed to push messages to the Fedora Messaging bus. (Although I am not very good at keeping up with GitHub anymore since most of my work happens in GitLab.)

This would be a big win for us, as it enables us to do more detailed analysis on the strengths and weaknesses of our localization efforts.

justwheel avatar Mar 13 '24 17:03 justwheel

@jwflory is there a public Fedora Project forum where this ticket is being discussed ?

luzpaz avatar Jul 29 '24 18:07 luzpaz