epriestley
0139fb9178
Improve organization of Diffusion browse controllers
Summary:
Currently we have this:
- DiffusionController (abstract, has some random shared browse code)
- DiffusionBrowseController (concrete, Handles routing, directories, and search)
- DiffusionBrowseFileController (concrete, handles files)
Instead, do this:
- DiffusionController (no browse-related code)
- DiffusionBrowseController (abstract, shared browse code)
- DiffusionBrowseMainController (concrete, handles routing)
- DiffusionBrowseDirectoryController (concrete, handles directories)
- DiffusionBrowseFileController (concrete, handles files)
- DiffusionBrowseSearchController (concrete, handles search)
Feels a lot cleaner.
Test Plan: Looked at directories, searches, and files.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Differential Revision: https://secure.phabricator.com/D7045
2013-09-19 16:01:34 -07:00
..
2013-05-11 08:23:19 -07:00
2013-09-19 16:01:34 -07:00
2013-09-19 16:01:34 -07:00
2013-09-19 16:01:34 -07:00
2013-09-19 16:01:34 -07:00
2013-09-19 16:01:34 -07:00
2013-08-19 18:09:35 -07:00
2013-05-20 17:04:51 -07:00
2013-09-18 10:13:00 -07:00
2013-08-26 15:45:58 -07:00
2013-05-14 15:32:19 -07:00
2013-09-19 16:01:34 -07:00
2013-05-14 13:53:32 -07:00
2013-08-19 18:09:35 -07:00
2013-08-19 18:09:35 -07:00
2012-11-05 11:16:51 -08:00
2012-11-05 11:16:51 -08:00
2013-05-14 13:53:32 -07:00
2013-08-19 18:09:35 -07:00
2013-08-19 18:09:35 -07:00
2013-05-14 15:32:19 -07:00
2013-05-14 15:32:19 -07:00
2013-09-19 11:57:33 -07:00
2013-08-19 18:09:35 -07:00
2013-08-26 11:53:11 -07:00
2013-09-17 09:12:37 -07:00
2013-08-26 11:53:11 -07:00
2013-09-10 15:42:37 -07:00
2013-08-19 18:09:35 -07:00
2013-06-10 16:15:06 -07:00