

New databases created will not contain the retired outlines, databases that were created before the outline was retired will continue to function as normal (The user does not need to import the outline list). If talks are retired, then the talks can be removed from the list. pyTalkManager will populate the database with the file. The user can then use pyTalkManager to import said file. A file can contain all talk titles and number.Poor Solutions Hard Coding Outline into pyTalkManager A design needs to be implemented that keeps data integrity when a title is retired. Namely, the problem that an outline - although rare - may be retired in the future has to be dealt with. A file can contain all talk titles and numbĪ design for dealing with public talk outline titles is needed.Provide a text file along with pyTalkManager with all outline titles.Potential Solutions Importing Outlines from File Future updates to PyTalkManager will have to include the retired talks in order not to break databases created before the retirement of the outline. This solution is problematic because it will affect updates to pyTalkManager.Change a value in the database to mark the talk as unassignable.

Retired talks can't be deleted from the database for obvious reasons.Need to come up with a design for dealing with public talk outline titles.
