URL encoding to pass arguments is broken with Edge and IE
|Resolution:||Cant reproduce||Affected version:|
I've got a tracker and I'm providing to my user an URL to validate or not some boolean fields defined in custom fields.
E.g. : http://myredmine/projects/tracker/issues/new?issue%5Bcustom_field_values%5D%5B4%5D=1
As you can see, square brackets are coded. Chrome and firefox are reading them without issue, Edge and IE are not reading them and just open the page without changing the fields.
Any idea how to solve that ?
thanks a lot
#2 Updated by Benoit Petit 5 months ago
C S wrote:
You know that both (Legacy Edge) are End of Life?
I am, but that is still used.
Additional question, is there a way to prefill a custom field, that would be hidden or read-only ? Basically filled by the URL but without showing the field to the user.
- Resolution set to Cant reproduce
I cannot reproduce the issue with Internet Explorer 11 and Redmine 4.1.2.
I was able to turn on a boolean custom field using the following URL.
Benoit Petit wrote:
Can you please give a try to hide the custom field and see if the URL can still set the field?
Does "hide" mean tweaking "Visible" setting in Custom fields » Issues page?
If the custom field is not configured to be visible to the user's role, I think the user will not be able to set a value to the custom field.