Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-1167

Edit task simultanously with multiple users

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Fixed
    • translate5 - 3.3.1
    • None
    • None

    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/CoreyBallou/creating-realtime-applications-with-php-and-websockets?next_slideshow=1

      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

      Attachments

        Activity

          People

            tlauria Thomas Lauria
            marcmittag Marc Mittag [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: