Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

transition: move agency/line/etc duplication operations to the backend #297

Open
1 of 7 tasks
tahini opened this issue Sep 15, 2021 · 4 comments
Open
1 of 7 tasks
Assignees
Labels
enhancement New feature or request refactoring

Comments

@tahini
Copy link
Collaborator

tahini commented Sep 15, 2021

The *Duplicator code is executed in the client, which sends a lot of queries to the server. It could be done directly by the server instead of individually sending all the data there, one object at a time.

The steps for this issue are

The first 5 are the critical ones as duplicating an agency requires all of them and that operation should be "atomic".

@tahini tahini added enhancement New feature or request refactoring labels Sep 15, 2021
@greenscientist
Copy link
Collaborator

Also, the current situation mean we need to trust whatever happen in the client for data integrity and security

@tahini
Copy link
Collaborator Author

tahini commented Sep 15, 2021

client data who could be out of date...

@kaligrafy kaligrafy transferred this issue from another repository Sep 16, 2022
@greenscientist
Copy link
Collaborator

Just bumped into this again, it would be a great optimisation, it's quite long and error prone at the moment

@tahini
Copy link
Collaborator Author

tahini commented Mar 25, 2024

@greenscientist funny you bumped into this 5 days ago, and I'm bumping into it today from a totally different investigation. I guess the universe decided...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactoring
Projects
None yet
Development

No branches or pull requests

2 participants