How can we display permissions to users? Is there any way we can display user permissions (e.g. delete all nodes) to a user role inside a view?

Permissions would be change-able with check-boxes.
To create a view of permissions you'd have to write a custom module that would allow views to do the search. I'm not aware of a module that does that now. Given how roles are defined and managed this would be a challenging module to get right.

If you just want to improve the user interface for permissions form you might look at these modules:


filter permissions
Permission Select
Fast Permissions Administration


If you want to give admins a limited number of roles they can assign the Role Assign module may provide what you need.