Automated and Editable Time Tracking for Tasks

I am new to Taiga, and I really like the interface, but I would like to have some additional functionalities. I am a developer and familiar with Django. I am looking for an extension that allows adding development time to a task and to the work units (UH), but the time of the UH should be the sum of its tasks. In other words, it should be editable if it has no tasks, but calculated automatically otherwise. Additionally, the time should be displayed in the Kanban and Sprint views for both models. Does something like this exist, or do I need to modify my instance at the backend and frontend code level?