Adds sharing setting to users and the user settings page takes a tab param as a semi-state function