The goal of this epic is to manage the design and testing of the edit function work flow and UI.
**Acceptance Criteria**
[] User flow for when a user edits definition
[] User flow when a user only edits labels
[] User flow for how a user would complete multilingual edits
[] UX for how Edit Summary works
[] Design notes for if an input type is changed
[] Design notes for if an output type is changed
[] UX and UI for attach/detach implementations or tests, not editing either
**Not in scope**
- UI for functions that are not editable
**Questions****Notes**
In what order will we release a permissions structure?
- MVP is anyone can do anything and then we sequentially remove access
Can anyone detach an implementation from a function?
- Yes, for now
If I change the type of an input and its corresponding label, what should happen to the labels in other languages?
- Their type changes but not their label.
If I remove an input, what should happen to the input labels in other languages? Are they automatically deleted?- We release a permissions structure by sequentially removing/restricting access to features and actions
- Yes they are automatically deleted.
When the function defini- For now anyone can detach an implementation from a function is edited b
- If the input there are existing implementationsype is changed, are the implementations automatically detached?that change is propagated throughout the other languages
- If an input is removed, that change is propagated throughout the other languages
**Features**
- Edit summary
**Questions**
- Who can edit the definition?