14. The computing device of claim 10 , wherein the application is further configured to: enable another application to apply the filter query to one or more views in order to obtain the filtered view result.
10. A computing device to filter views with a predefined query, the computing device comprising: a memory configured to store instructions; and a processor coupled to the memory, the processor executing an application in conjunction with the instructions stored in the memory, wherein the application is configured to: determine at least one view to provide to a user based on access privileges associated with the user; determine one or more additional views to provide to the user based on a common element determined between the at least one view and the one or more additional views; provide the at least one view and the one or more additional views to the user through a user interface for configuration of a filter query, wherein the user is enabled to edit the filter query; receive the filter query from the user; receive a view from the user; and disable the filter query in response to a detection of the user editing the filter query to include views and structures unrelated to the view received; else combine the filter query and the view to generate a filtered view result in place of an original view result; associate the filter query with the view received from the user such that the view is filtered when the user requests data from the view; and provide the filtered view result to one or more other users seeking access to a corresponding view, wherein the filtered view is provided to the one or more other users with inherited permissions from the user.