Server Templates- Default Script Installer page

I was creating the databases for the apps I want to install as part of the template with names like ${PREFIX}_surveys for LimeSurvey.

On flipping back through, I saw that it's possible to set a default prefix for additional databases, which I set to ${PREFIX}_

Then, when I try to remove the ${PREFIX}_ from the database name on the Default Script Installer page, I get an error that the "database name doesn't include any substitutions like ${DB}" or similar.

Apparently, the ability to add a default prefix is new, and now it's legitimate to have a database name on the Default Script Installer page that has no substitutions, but that test is not savvy to the new setup. Apparently, the "contains substitutions" test should be OR'd with "default prefix set elsewhere".

Can we also get some onscreen Help, please?
1) Specifically, is it necessary to use a ${PREFIX}_ to distinguish databases? Given this issue, it seems so... Because it's all on shared MySQL instance under the hood, right? So probably Yes?

Here is some text you might use:

{footnote} The database name must contain a prefix which makes it unique within the entire Virtualmin instance. The simplest way to do this is to use ${PREFIX}_ pre-pended when you specify the database name, like ${PREFIX}_joomla, ${PREFIX}_lime, etc. However, if you have specified a default prefix {HERE}, you can just enter joomla, lime, foo, or bar in this blank.

===

I also wonder whether you are truncating the ${PREFIX} to respect the MySQL database name length limit, because ${PREFIX} could be "antidisestablishmentarianism" or "heritagechristianschooloftherockiesforitinerantboys" or something.

Status: 
Active