View Issue Details

IDProjectCategoryView StatusLast Update
0000290Comica 2[All Projects] Backend / Corepublic2019-01-29 08:42
ReporterBootBlockAssigned ToBootBlock 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Product Version2.00 
Target Version2.00Fixed in Version 
Summary0000290: Re-implement Favourites/IsNew/etc
Description

IsFavourite and IsNew have been decoupled from Comics.Definition as they shouldn't be in the definition database at all. They should, instead, be contained within the user's comic metadata stores.

Because of the separation, the favourites and "new" system need to be re-implemented.

TagsNo tags attached.

Relationships

parent of 0000296 closedBootBlock Implement a Database-wide metastore 

Activities

BootBlock

2019-01-29 08:42

administrator   ~0000040

The system by which database selection works is pretty good, but what's not good - pretty or otherwise - is implementing Favourites support.

Database selection works by there actually being a physical database object, but Favourites are a ... er, what's the word, or term? Can't remember. They're made up of information from other meta-states so a database object doesn't exist for them and so a construct needs to be made to represent them.

I think Favourites may have to be implemented at the low BiQubic.Comics framework level so it can reconstruct them into a phantom Database object that can be easily slotted into the Comica frontend without it having to have specific code to deal with 'em.

Issue History

Date Modified Username Field Change
2019-01-21 20:34 BootBlock New Issue
2019-01-21 20:34 BootBlock Assigned To => BootBlock
2019-01-28 08:33 BootBlock Relationship added parent of 0000296
2019-01-29 08:42 BootBlock Note Added: 0000040