1. A document collaboration system comprising: a processor; scheduling instructions executable on the processor to: receive a request from a user for collaborative editing or collaborative reviewing of a section of an electronic document during a schedule time slot selected by the user; retrieve a schedule of the user; ascertain whether the section of the electronic document is unavailable for the collaborative editing or the collaborative reviewing during the selected schedule time slot; in response to ascertaining that the section of the electronic document is unavailable for the collaborative editing or the collaborative reviewing during the selected schedule time slot, propose a different schedule time slot for the user to perform the collaborative editing or the collaborative reviewing of the section of the electronic document; and in response to ascertaining that the section of the electronic document is available for the collaborative editing or the collaborative reviewing during the selected schedule time slot, determine availability of the user during the selected schedule time slot based on the retrieved schedule and in response to the determining, allow access to the user for the collaborative editing or the collaborative reviewing of the section of the electronic document for the selected schedule time slot.
1. A document collaboration system comprising: a processor; scheduling instructions executable on the processor to: receive a request from a user for collaborative editing or collaborative reviewing of a section of an electronic document during a schedule time slot selected by the user; retrieve a schedule of the user; ascertain whether the section of the electronic document is unavailable for the collaborative editing or the collaborative reviewing during the selected schedule time slot; in response to ascertaining that the section of the electronic document is unavailable for the collaborative editing or the collaborative reviewing during the selected schedule time slot, propose a different schedule time slot for the user to perform the collaborative editing or the collaborative reviewing of the section of the electronic document; and in response to ascertaining that the section of the electronic document is available for the collaborative editing or the collaborative reviewing during the selected schedule time slot, determine availability of the user during the selected schedule time slot based on the retrieved schedule and in response to the determining, allow access to the user for the collaborative editing or the collaborative reviewing of the section of the electronic document for the selected schedule time slot. 4. The document collaboration system as claimed in claim 1 , wherein the scheduling instructions are executable on the processor to: receive a collaboration request of the user for the collaborative editing or the collaborative reviewing of the section of the electronic document in collaboration with at least one user during the selected schedule time slot; retrieve a collaboration schedule of the at least one user from an electronic calendar of the at least one user; determine availability of the at least one user during the selected schedule time slot based on the retrieved collaboration schedule; and provide permissions, for the collaborative editing or the collaborative reviewing of the section of the electronic document, to the user for the selected schedule time slot based on the availability of the at least one user.