Project

General

Profile

Actions

Patch #44169

open

Refactor context menus controller to namespaced sub-controllers

Added by Marius BĂLTEANU 1 day ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Category:
Code cleanup/refactoring

Description

The current ContextMenusController acts as a monolithic controller, managing context menu logic for multiple disparate objects: issues, time_entries, projects, and users.

Maintaining this kind of controller is difficult from many reasons and the complexity increases with each new object type added; we should refactor this to decouple the logic for each object type.


Files

0001-wip.patch (19 KB) 0001-wip.patch Marius BĂLTEANU, 2026-06-14 00:39
Actions

Also available in: Atom PDF