Hi John,
Below you see the patch code that applies to the current development release.
The line numbers are probably similar in your release (somewhere near line 65). Hence you should be able to fix it yourself and you don't have to wait until I've finally created those rpms.
ronald@oncilla:~/SDMS-master$ git diff 1be92d701a3f5ea3d494008c81808c0e35f213b4 ZOPE/SDMS/SDMSDesigner/NamedResource/JobDefinitionSelectorRenderer
diff --git a/ZOPE/SDMS/SDMSDesigner/NamedResource/JobDefinitionSelectorRenderer b/ZOPE/SDMS/SDMSDesigner/NamedResource/JobDefinitionSelectorRenderer
index 1edcbf76..e025934c 100644
--- a/ZOPE/SDMS/SDMSDesigner/NamedResource/JobDefinitionSelectorRenderer
+++ b/ZOPE/SDMS/SDMSDesigner/NamedResource/JobDefinitionSelectorRenderer
@@ -65,10 +65,14 @@ else:
if expired_amount in ['NONE', None]:
expired_amount = ''
expired_base = ''
+
+if resource_state_mapping in ['NONE', None]:
+ resource_state_mapping = ''
+
html = html + ' </TD><TD width="100%" id="sdms_def" nowrap align="right"> ' + context.Common.Util.translate(context, amount, context.REQUEST['LANG'])
html = html + ' </TD><TD width="100%" id="sdms_def" align="center" nowrap> ' + context.Common.Util.translate(context, keep_mode, context.REQUEST['LANG'])
html = html + ' </TD><TD width="100%" id="sdms_def" align="center" nowrap> ' + context.Common.Util.translate(context, is_sticky, context.REQUEST['LANG'])
-html = html + ' </TD><TD width="100%" id="sdms_def" nowrap> ' + context.Common.Util.translate(context, resource_state_mapping, context.REQUEST['LANG'])
+html = html + ' </TD><TD width="100%" id="sdms_def" nowrap> ' + resource_state_mapping
html = html + ' </TD><TD width="100%" id="sdms_def" nowrap align="right"> ' + expired_amount
html = html + ' </TD><TD width="100%" id="sdms_def" nowrap> ' + context.Common.Util.translate(context, expired_base, context.REQUEST['LANG'])
html = html + ' </TD><TD width="100%" id="sdms_def" align="center" nowrap align="center"> ' + context.Common.Util.translate(context, lockmode, context.REQUEST['LANG'])
How to patch?
You'll find a list of objects, one of them called SDMS. You click on the name, and proceed to do so with SDMSDesigner and NamedResource.
Then you open the script JobDefinitionSelectorRenderer and make the above changes (the variable resource_state_mapping is set to empty string if it is None), and instead of trying to translate the name, only the name is added to the output.
(IOW: remove the red lines, add the green lines).
Note that the Zope Web Editor doesn't know anything about line numbers. Finding line 65 is somewhat awkward.
(You could copy and paste the text into a real editor, and copy and paste it back after the change).
After saving it, your system is fixed.
Best regards,
Ronald