When implementing backends for ILL it would sometimes be helfpul if we could link to the request in the external system or portal. The backends could create/fill this link. If set, it should display in the request detail page in the ILL module.
Does the existent accessurl column in illrequests satisfy this requirement?
Hm, I am not sure. We don't use that yet and I thought it was supposed to be the URL to the document, like a delivery URL.
(In reply to Katrin Fischer from comment #2) > Hm, I am not sure. We don't use that yet and I thought it was supposed to be > the URL to the document, like a delivery URL. What about orderid? We use that to store the ID of the order placed in the supplier in some of our backends.
The order ID can be used to construct the URL. I think was looking for some way to add this nicely to the GUI without resorting to jQuery. Might need some more thought. Having something configurable might be nice.
Could we add a column to the table externalurl that's hidden by default but plugins could choose to fill per backend?
(In reply to Lisette Scheer from comment #5) > Could we add a column to the table externalurl that's hidden by default but > plugins could choose to fill per backend? Yes, I think this would be ideal. Use illrequestattributes instead of adding a new column to the illrequests table. To add to this suggestion, we could also consider a way to make the table columns themselves hookable, so that plugins are able to add columns dynamically. This, of course, is a lot more work but would also address future needs similar to this one (without having to push to core every time). This is just my opinion though, take it for what it is!