Artisans need to be able to manipulate their own data in the Artisan Application:
-
As an Artisan, I need to be able to create, manage, and store my own system data so that I can keep it up to date
The initial code for the Artisan class that provides the data structure and persistence that fulfills this story's needs is very lightweight, since most of the functionality is inherited from hms_core, BaseArtisan (for properties and data-structure), and JSONFileDataObject (for methods and persistence functionality). Not counting comments and documentation, it's just under 60 lines of real code:
class Artisan(BaseArtisan, JSONFileDataObject, object): """ Represents an Artisan in the context of the Artisan Application """ ################################### ...