Overwrite default access permissions could be acomplished easily using the "Elgg way" philosophy. In other words you just need to overwrite the default behavior using the plugin architecture.
In this specific case you need:
if(empty($vars["value"]) && intval($vars["value"])!==0){
$vars["value"]=2;
}
You can use this method for add specific access permissions or to overwrite the display order.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.