Project

General

Profile

Actions

Patch #44169

closed

Refactor context menus controller to namespaced sub-controllers

Added by Marius BĂLTEANU 22 days ago. Updated 14 days ago.

Status:
Closed
Priority:
Normal
Category:
Code cleanup/refactoring
Target version:

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

Actions

Also available in: Atom PDF