1. A method executed on a computing device to filter views with a predefined query, the method comprising: determining at least one view to provide to a user based on access privileges associated with the user; determining 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; providing the at least one view and the one or more additional views to the user through a user interface for configuring a filter query, wherein the user is enabled to edit the filter query; receiving the filter query from the user through the user interface; receiving a view selected by the user from the at least one view and the one or more additional views through the user interface; and disabling 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 evaluating the view to determine criteria sufficient to trigger extraction of a structure of the filter query, wherein the criteria includes user credentials and user access rights to the view; and combining the extracted structure of the filter query and the view to generate a filtered view result in place of an original view result.