I have a newbie question regarding IT Shop requests. I have set up a test item with two approval steps. On testing, I am able to approve both steps but the status of the request still shows as Pending. Any idea what I might be missing?
In that case I suspect there is something that hasn't completed processing. And thus you still see this as pending in IT Shop.
Anything pending in the dbqueue or job queue?
You can query the table PersonWantsOrg directly to confirm the OrderState. E.g.: select orderstate from personwantsorg where uid_personordered = '9a560866-080e-4643-8d1f-7229758b7dd7'.
If it's not "assigned" then perhaps something is still being processed.
I'm wondering if this could have been because it was set up as a Resource, not a Multi-requestable resource? It allowed me to submit the request even though I had already submitted one, but maybe that's why it didn't go beyond the Waiting status?
Yeah, that is the reason. If both requests do not match completely in their valid timeframes, the request with the longer validity period waits until the other request timeframe has ended.