Refactor #31059
Updated by Ondřej Ezr about 4 years ago
* Environment model and tests
* EnvironmentClass model and tests
Notions from the other models:
* HostCommon
* Operatingsystem
* PuppetHostExtensions -> Facet in the plugin
* Host::Managed -> Facet
* Hostgroup -> Hostgroup Facet
* Nic::Managed
* Puppetclass - temporarily
* Report
* Taxonomy
* User #visible_environments
Notions in logic:
* app/controller/application_controller.rb#included_associations `environments` need to be moved, thus added from monkey patch