No more Smart Class Parameters after upgrading from 2.5 to 3.0 -> 3.1 -> 3.2

Problem: Smart Class Paremeters missing on locations

Expected outcome: Smart Class Paremeters available on locations

Foreman and Proxy versions: seen 3.1 and later on 3.2

Foreman and Proxy plugin versions: * tfm-rubygem-foreman_puppet-3.0.5-1.fm3_2.el7.noarch

Distribution and version: CentOS 7

After upgrading server and proxies first from 2.5 to 3.0.2, next to 3.1 and finally to 3.2, we noticed that Smart Class Parameters no longer exists on locations. We were using those to set some location based puppet parameters e.g. to set the local zabbix server IP address.
That caused a lot of hassle after the upgrade (unfortunately, some other parameters hurt the operational state of a pretty large number of machines :frowning: …) As in interim solution, we applied the parameters on the host groups - not too much work once we figured out what went wrong, but it would be nice if we could have them on the locations again.
I checked the documentation and it should still be available on locations:
https://docs.theforeman.org/nightly/Managing_Configurations_Puppet/index-katello.html#Overriding_Smart_Class_Parameter_for_Location_managing-configurations-puppet