From bbfc8ebe361ff1989e00905151c2b69d7a758663 Mon Sep 17 00:00:00 2001 From: Daniel Greenfeld Date: Sat, 18 May 2013 13:45:31 +0200 Subject: [PATCH] Design documenting --- djadmin2/utils.py | 1 - docs/design.rst | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 docs/design.rst diff --git a/djadmin2/utils.py b/djadmin2/utils.py index df803b7..9fa8c74 100644 --- a/djadmin2/utils.py +++ b/djadmin2/utils.py @@ -9,7 +9,6 @@ class AppStore(object): for key in module.__dict__.keys(): model_candidate = getattr(module, key) if hasattr(model_candidate, 'admin2'): - print model_candidate self.add_model(model_candidate) def add_model(self, model): diff --git a/docs/design.rst b/docs/design.rst new file mode 100644 index 0000000..8605df1 --- /dev/null +++ b/docs/design.rst @@ -0,0 +1,17 @@ +====== +Design +====== + +Workflow +----------- + +*. Apps +*. Apps.models +*. AdminObj +*. Appstore + +1. Instantiate Appstore +2. Loop through the Apps then models per App +3. Admin2s are created from models: djadmin2.models.register(Poll) +4. Admin2s contain methods/properties necessaey for UI +5. Views \ No newline at end of file