As determined in T299127, Wikibase.cloud will not support Federated Properties at launch. We will accomplish this by ensuring it is disabled by default and removing the ability to enable it from the wiki config UI.
BDD:
Given I am logged in as a user on Wikibase.cloud
When I load the config screen for a wiki
Then the Federated Properties configuration module is disabled and communicates to me in some way that this option is not available
Mockup
Link to figma (source of truth)
Storytime notes
Q: Is this switch still needed for wikibase.dev?
A: Testing users will not have access to the dashboard of wikis they use for testing on wikibase.dev. SO we need not worry about any special UI changes there. We will / can enable fed props on these specific testing wikis using the backend ways.
Q: What should the message in the UI be?
A: Figma file reflects text we should use
Notes
- would the "red" setting of the v-card (previously used vuetify component) need to be removed in order to use the disabled state?
- Whether it is disabled somehow in the backend is a decision to be made by engineers during breakdown