I'd mentioned a suggestion at the PBUGG conference in Berlin on Monday and would like to put this to words once again, maybe getting others interested in an enhancement also.
I think it would be nice, if a future version of PB could make source control a bit more user friendly.
On open of a not checked out source controlled object (Full message; 'object' is not checked out and therefore cannot be overwritten. Open it Anyway? yes/no) it would be nice to have the option to "check out now and edit".
But actually the above is not as annoying as this: Opening a checked out window let's you edit and save all changes on the window. In contrary to the above if I open a Datawindow through rmb context menu 'Modify DataWindow...' there is neither a warning if the datawindow has not been checked out in beforehand nor can I see the status anywhere in the datawindow painter. Not realizing the problem, I then do my changes on the datawindow, want to save and only then I get a message "'object' is not checked out and therefore cannot be overwritten" without any other option than ok. My workaround right now is to save as new datawindow, go back to library, check out old datawindow, then do a save as, overwriting old datawindow and then delete new datawindow entry in library. IMHO that's not very user friendly...
So it would be nice if messages like this popped up, not only telling me what can't be done, but also giving me an option of what could be done.
What do you other's think about this?