这是事情。我有一个项目类 - 项目信息类型的东西 - 谁拥有它,它的状态,进度和所有这些。我希望项目有进度指标(资源,风险和事物总体进展的进度指标)。它可以是“绿色”,“红色”或“琥珀色”。我希望项目经理能够为每个区域选择它们并将其用作过滤器,我希望每个区域都有一个小图标,该图标将显示在只读视图中以供报告。
最初,我创建了一个progress_indicator类,它具有以下所有功能:标签,display_name,display_icon等等。它本来可以工作,但后来我想:“我将如何产生这样的观点......向我展示所有只有绿色指标/或至少有一个琥珀色指标的项目”......
要在代码中执行此操作,我必须以某种方式对其进行硬编码(如何?)或者有一种正确的方法来执行此类操作?