View Issue Details

IDProjectCategoryView StatusLast Update
0000258Comica 2Backend / Corepublic2018-12-16 16:28
ReporterBootBlock Assigned ToBootBlock  
PrioritynormalSeveritytrivialReproducibilityN/A
Status closedResolutionfixed 
Product Version2.00 
Target Version2.00 
Summary0000258: Revamp the Ratings system
Description

The (old) Comic Framework used an Enum system.

The initial version of the new framework (BiQubic.Comics) uses a constant (Public Const) system.

Change the new version of BiQubic.Comics to use a hybrid system that has an underlying Enum system, but also provides a Dictionary collection that contains those Enums along with a String that has an English interpretation of those Enums.

For example:

Ratings.Add(Ratings.All, "Everyone")
Ratings.Add(Ratings.Teen, "Teen")
Ratings.Add(Ratings.Adult, "Adult")

The Dictionary implementation also prevents Comica having to "know" about each individual rating to include support for new ones as it can just enumerate the collection once and then be futureproof.

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-12-16 15:18 BootBlock New Issue
2018-12-16 15:18 BootBlock Assigned To => BootBlock
2018-12-16 15:19 BootBlock Description Updated
2018-12-16 15:19 BootBlock Description Updated
2018-12-16 15:21 BootBlock Description Updated
2018-12-16 16:28 BootBlock Status new => closed
2018-12-16 16:28 BootBlock Resolution open => fixed