rename 'publicListView' switch to 'disableSharing' because this is not only used for the public list view