jmuehlner opened a new pull request, #840: URL: https://github.com/apache/guacamole-client/pull/840
This change allows an admin to configure the connection batch importer to replace connections, and if replacing connections, additionally to also replace the permissions associated with that connection. I've added the `REPLACE` verb to the directory PATCH endpoint to enable the former, and the latter is accomplished by completely removing and recreating the connection - to ensure that any existing permissions are wiped out. I've added some little clickable help bubbles to each of these options to explain them, though I'm not feeling super good about the text therein. If anyone has any suggestions for concising these explanations, I'd appreciate them. <img width="533" alt="image" src="https://user-images.githubusercontent.com/4633119/233206198-0c93a641-d82d-43a1-af87-ad864c1a7d92.png"> <img width="545" alt="image" src="https://user-images.githubusercontent.com/4633119/233206267-7f963fa9-936f-4d62-b0c9-44786d3756ca.png"> In order to make it easier to understand what's a duplicate, and why, I've added a "group" column to the error display, showing the user-provided group (normalized if possible, or translated from the provided parentIdentifier, if valid), as well as modified the error messages to be more explicit about the exact connection update conflicts, if there are any. <img width="1030" alt="image" src="https://user-images.githubusercontent.com/4633119/233206997-0b33f949-b831-409d-8a54-e333373d36ef.png"> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
