1. A method comprising: at an electronic device with one or more processors and memory: receiving, from a first user, a command to accept one or more provisional changes made to a document by a second user who is not authorized to accept the one or more provisional changes; based on permission information associated with the document, determining whether the first user is authorized to accept the one or more provisional changes to the document; and in response to receiving the command, and in accordance with a determination that the first user is authorized to accept the one or more provisional changes, committing the one or more provisional changes in the document.
1. A method comprising: at an electronic device with one or more processors and memory: receiving, from a first user, a command to accept one or more provisional changes made to a document by a second user who is not authorized to accept the one or more provisional changes; based on permission information associated with the document, determining whether the first user is authorized to accept the one or more provisional changes to the document; and in response to receiving the command, and in accordance with a determination that the first user is authorized to accept the one or more provisional changes, committing the one or more provisional changes in the document. 12. The method of claim 1 , further comprising: displaying, on a display coupled to the electronic device, the one or more provisional changes being made to the document by the second user in real-time.