Currently, any failed request to the source Wiki will result in the target Wikibase entering an error state. This behavior is the case even in non-critical situations (e.g. displaying property labels on the item page) and in situations where an edit is attempted and fails because accessing the source wiki is impossible.
Path 1 (Loading entity page - displaying federated property not possible): should display a message indicating the data is unavailable due to the failed call to source Wiki
Path 2 (while editing - looking up property data types fails): should display an error message when save is selected that indicates save failed due to failed call to source Wiki
- What kind of requests (how many, which data) are we shooting for?
- Based on that, what should actually happen when a request fails?
- For a version that displays a partial entity page, with an error that explains that statements are unavailable due to the lack of connection to the source wiki: enormous (~21 SPs)
- Simpler version, where just the entity title and perhaps label in current language is displayed, in addition to the error message (just an error page, avoids page rendering complexity and fun): 8 SPs
- While editing , displaying an error on save: 5 SPs