 			if (!filtersObject.channelID) {
 				filtersObject.channelID = { $in: getChannelIDsArray(channels) };
 			}
-		}
-
-		// set filterRepresentation to 'simple' if not supplied
-		if ( !filterRepresentation ){
-			filterRepresentation = 'simple';
+
+			// set 'filterRepresentation' to default if user isnt admin
+			filterRepresentation = '';
 		}
 
 		// get projection object

# function to construct projection object
getProjectionObject = (filterRepresentation) ->
	switch filterRepresentation
	  when "simple"
	    # view minimum required data for transactions listings view
	    return { "request.body": 0, "request.headers": 0, "response.body": 0, "response.headers": 0, orchestrations: 0, routes: 0 };
	  when "simpledetails"
	    # view minimum required data for transaction details view
	    return { "request.body": 0, "response.body": 0, "routes.request.body": 0, "routes.response.body": 0, "orchestrations.request.body": 0, "orchestrations.response.body": 0 };
	  when "full"	    
	    # view all transaction data
	    return {};
	



		var filtersObject = this.request.query;
		var filterRepresentation = filtersObject.filterRepresentation;

		// get projection object
		projectionFiltersObject = getProjectionObject( filterRepresentation );

