Controlling access by sharing or restricting SmartList Favorites
In the Speeding up access to SmartLists with Favorites recipe earlier in this chapter, we looked at the benefits of saving SmartLists as Favorites, along with how to make it happen. A key component of saving a Favorite that is often overlooked is setting the visibility of the Favorite.
The Visibility to field defines who has access to use and modify a particular SmartList Favorite. Since there are only a couple of options, it is sometimes more difficult to get the visibility right. For example, consider a user who crafts a SmartList to meet their particular needs but sets the visibility to System, making the SmartList available to everyone. They could find that another user has made changes and modified the Favorite to save those changes. Now our original user has to figure out how to put their Favorite back together.
In this recipe, we'll look at how to set the default visibility for SmartLists at a system level, set the...