UC1 - Installation
UC2 - Configuration
Some questions have to be asked:
- Which Series? with checkboxes
- Which Seasons? with checkboxes
- Which Episodes? with checkboxes
have you already seen?
UC2a - Add Series
- search in SQLite database
1a. if found
Set series status to ACTIVE
1b. otherwise
auto-complete with EPGUIDES database
--> DONE
UC2b - Modify Series
1. search in SQLite database
1a. if found
What would you modify? to_see episode flag? Set series status to INACTIVE?(see UC2c)
1b. otherwise
Show error message
--> NOT INTERESTING
UC2c - Delete Series
- search in SQLite database
1a. if found
Set series status to INACTIVE
1b. otherwise
Show error message
UC3 - Remaindering
One time by day, a sync must be done with EPGUIDES database. To update our database with the new episodes for the selected series/seasons/episodes
- search all series with status ACTIVE
1a. if found
1a1. if today >= air_date of a episode
Set episode to_see to TRUE
A remainder must be created and showed
UC4 - Refreshing
One time by day, a sync must be done with EPGUIDES database. To update our database with the new seasons/episodes for the selected series
- search all series with status ACTIVE
1a. if found
do a comparison with the current series/seasons/episodes
in our SQLite database with the EPGUIDES database
if some addings are present, add the new seasons/episodes in our database