Moved slot validation to view.

Moved slot validation to view (because it's the only one place where device_info and asset is created).
Better var name: asset_without_category_and_location.