Details
-
Suggestion
-
Resolution: Won't Fix
-
None
-
None
Description
NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.
We recently had a severe issue where our mail service was giving us lots of warnings in the log file and it was intermittently creating JIRA tasks. Sometime it would create a task and sometimes it wouldn't, and the log files didn't give us enough info to point us in the right direction. The problem was a typo in the "handler parameters." We had "reportusername" instead of "reporterusername" and we had lots of difficulty discovering this.
This enhancement request is, first, to make all handler parameters into either select lists, radio buttons, or text boxes, etc. This way the parameter name and syntax doesn't have to be "known" by the user and doesn't have to be looked up in the documentation. Currently, the "Handler," "Uses SSL," and "Server" parameters are select lists, so please continue that format for all other parameters. Thus, it will be much more user friendly and less error prone.
By the way, the "Uses SSL" could be a radio button, since there are only two options. How about "SSL: Yes No".
Next, check each parameter value with JavaScript (or the like), so that invalid values aren't stored. In other words, the "delay" is already checked to make sure that it's numeric. Other values should be the same. It could be that if all other values are controlled, then there won't be any checking necessary.
The implementation of this will almost make a service bullet and fool proof. Thanks!
Attachments
Issue Links
- relates to
-
JRACLOUD-13575 Edit Mail Service Needs
- Closed
-
JRASERVER-12161 Allow Services to validate its own input params
- Closed