Details
-
New Feature
-
Resolution: Fixed
-
None
-
None
-
Empty show more show less
Description
Issue description
- Multiple users should be able to edit a task at the same time
- If one user edits a segment, this segment is locked for other users
- If one user saves a segment, this segment get immediately updated for other users (including comments)
- repeated segments: repeated segments are also locked
- if there are multiple users on a task the replace all functionality is disabled automatically
Possible Implementation via Web Sockets
https://entwickler.de/webandphp/integrating-node-js-with-php-125830.html
https://medium.com/@MichalMecinski/hybrid-php-and-node-js-web-applications-7451b6a590bb
https://www.slideshare.net/sasquatchmc/web-44979253
Additional Todos resulting from the availability of web sockets
- Excel Reimport as Worker: Currently the excel reimport is running in a direct (blocking or synchronous) worker. The reason is just to be able to print errors to the user coming from the reimport. This is not possible with the worker running in the background. With websockets indeed it would be possible.
- Remove the pull loop in the task overview which pulls tasks in a locked state and replace it with websockets