This ADR goes back to a refactoring we made in the cms/djangoapps/contentstore djangoapp where we extracted business logic from view files to be reusable. This directly links to https://discuss.openedx.org/t/contentstore-views-refactoring/11801. This ADR only applies to the cms/djangoapps/contentstore folder. We are proposing that business logic is always extracted from view files so that it can be reused and follows the service layer architecture pattern.