Essentially, the permissions can be based on the menus:
Object Explorer
Manage Server Create/Edit/Remove.
Create database object (user could still be able to create using query tool)
Definitely not the second one. We shouldn't do anything that is enforced in the database server - it's unlikely the two permissions systems will remain in sync for more than a few minutes, and we shouldn't be duplicating server functionality anyway.
Yeah. So should I proceed with the implementation?
If that’s what Akshay wants you working on, then sure :-)
I was waiting for confirmation if the pgAdmin team would accept it or not :)
My concerns have been answered, so it's good with me.