Specification enhancement: how to make web-based previously-submitted report summaries unshareable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Daisy |
New
|
Undecided
|
Unassigned |
Bug Description
https:/
One way to do this may be to make the "previous reports" page accept the relevant data (the unique ID of this machine) via an HTTP POST rather than a GET. That is, instead of "Show Previous Reports" in the client app opening the theoretical page https:/
One way to do this is to have the client app open a browser at https:/
<html><body>Showing your submitted list of reports…
<form id="f" method="POST" action="https:/
<input type="hidden" name="machineid" value="
<input type="submit"
<script>
document.
</script>
</body></html>
That page contains a form which POSTs the machineid from the querystring to the actual error reports page, using JavaScript. This would need some testing and iteration (what if the user does not have JavaScript? Have JavaScript add CSS to set all buttons to display:none and then add an <input type="submit"> to the form?) but is one way to solve the problem.