Skip to content

working with team - server #1575

Description

@qwertygc

This proposal is the result of a discussion with a regular user.

Team collaboration is a recurring point in QualCoder. Although some possibilities exist, nothing is practical with the use of a server.
I've tried thinking about the question, and I propose an approach. Maybe not the best, but it could kick off the discussion:

The idea would be to create a "locks" lock file to indicate that a file is being edited (with a date to indicate the start: this could be a simple text file, or a JSON with date/coder). This lock would be reset (empty file) when no one is editing.
This would give:

  • You enter a WebDAV server address into QualCoder (an open protocol for file synchronization)
  • QualCoder checks whether there is a lock. If there is a lock, it indicates that someone is modifying, and that you must wait.
  • If no lock, QualCoder creates / edits the lock file to indicate that someone is using it. The files are downloaded. You edit as usual.
  • When done, you click a "send to server" button. The files are upload on server.
  • The lock is reset, indicating that the project is again available for modification.

It's maybe the 3e way to working with team, with Sequential Editing of the Same Project and Using a Master Project

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions