diff options
Diffstat (limited to 'docs/DesignDocument.md')
-rw-r--r-- | docs/DesignDocument.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/DesignDocument.md b/docs/DesignDocument.md index 928b839..374cb21 100644 --- a/docs/DesignDocument.md +++ b/docs/DesignDocument.md @@ -151,7 +151,7 @@ layouts/application.html (abstract) `UserController#new()`. If a user is logged in, it displays a logout button that causes a POST to `LoginController#logout()`. It may contain an alert box of recent alerts submitted by a - tournament host. It contains a searc form that is POSTed to + tournament host. It contains a search form that is POSTed to `SearchController#show_results`. If the user is authorized to publish alerts, it also contains a button that causes the browser to GET `MessagesController#new_alert()`. @@ -400,6 +400,9 @@ does not show interactions with the `User` model that solely check authorization to perform an action. It does not show controller methods calling the error views. It shows transitions from a view to a controller *only* when that is the *primary* purpose of the view; many -workflows can be interupted at any time. +workflows can be interupted at any time. Arrows betwen models and +controllers indicate which direction data is flowing. Any data +flowing from a model to the method of a controller is implicitly +passed to the view that method renders. \ |