Is it possible that several users edit a profile at the same time?

Hello!

I have a problem.
I would like that several people can access the profile at the same time, reading and / or also writing.

Is this possible and if not, when will this be possible?

Thanks in advance.

Sincerely R.Lehmeier

The standard version of Gramps (Linux. macOS, Windows) is a single-user tool. Even if the database location is shared across a network so that multiple users have access, one one can have the tree open at a given time.

The new Gramps Web fork of the Gramps-project does support multiple simultaneous users collaborating on a server-based tree via a browser. It is a tool for advanced users because it requires significant configuration of the server.

I seriously doubt that even Gramps Web would deal well with multiple simultaneous edits on the same record interactively.

I thought you might implement something like this, because I’m reluctant to switch to a fork.
Maybe you will do something like that.

It would be a great help if different data sets could be edited. It doesn’t have to be the same data set.
If 2 people want to edit the same data set, there could be an error message. E.g. "Editing is not possible because it has already been opened by another user.

Would it help if I submitted a bug or feature request?

We are close to enabling multi-user access, but there are three outstanding issues:

  1. The metadata is read when the database is opened and written back when it is closed.
  2. There is no locking on objects. Our editors take a copy of the object when you open them and write a modified version back if there are changes made and OK is clicked.
  3. Our undo functionality saves snapshots of objects stored locally. An undo could unintentionally overwrite data entered by another user.

I have made a comment along these lines in PR #1428 which makes the undo log persistent.

Multi-user access is one of our long-term goals, but it is not a priority.

I thought you might implement something like this, because I’m reluctant to switch to a fork.
Maybe you will do something like that.

It would be a great help if different data sets could be edited. It doesn’t have to be the same data set.
If 2 people want to edit the same data set, there could be an error message. E.g. "Editing is not possible because it has already been opened by another user.

Would it help if I submitted a bug or feature request?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.