dmwm / PHEDEX

CMS data-placement suite
8 stars 18 forks source link

Accept multiple requests #908

Open ericvaandering opened 10 years ago

ericvaandering commented 10 years ago

Original Savannah ticket 96998 reported by wildish on Fri Aug 24 01:39:33 2012.

I've had many times a situation where I come to the request overview to see 2-3 transfer and 1-2 deletion requests pending. Approving them is a tedious business in choosing say the 2-3 transfer requests, then picking the first, approving, clicking confirm, going back to overview going to transfer requests, approving etc.

There is no easy way to approve multiple requests in sequence as after you approve PhEDEx shows you only the approved request, back button afaik doesn't work either as the forms somehow end up screwed so you have to go through overview again.

I'd be happy if there were one or both of those:

1) approve all button 2) sequentially easy navigation so that once I approve a request I get to see the others immediately or there is a back button that takes me back to the remaining requests so that I can immediately approve another.

I know it's minor inconvenience to go through 3+ clicks instead of 1, but I've always felt it bother me and decided to finally voice my opinion :)

ericvaandering commented 10 years ago

Comment by wildish on Fri Aug 24 05:51:49 2012

what I plan to do here is to update the Request::View page in-place to show the same box that you get when you approve the request.

That way you can go to a page with requests for your site and go through them one by one, without leaving the page. Two clicks per request (choose approve/disapprove, and accept), the page will update in-place, and you go on to the next request.

ericvaandering commented 10 years ago

Comment by mario on Fri Aug 24 06:02:23 2012

Yes, if it works in-place and the site listing is collapsed this should be perfect. Also, I wouldn't mind that ALL requests be put together. Maybe color code the difference between transfer and delete requests. But this way you can go through all of them in sequence.