Feature #4516

Add Global search and replace module to AtoM 2, supported by the Job scheduler

Added by Jesús García Crespo over 8 years ago. Updated over 4 years ago.

Status:NewStart date:01/09/2013
Priority:MediumDue date:
Assignee:-% Done:

0%

Category:-Estimated time:20.00 hours
Target version:-
Sponsored:No Tested version:

Description

In ICA-AtoM, a simple global search and replace module was introduced. However, this feature was not designed for scalability, and because it would often cause issues on larger installations, it was not included in the AtoM 2.0 release - previously, the global search and replace attempted to carry out all operations synchronously via the browser, often leading to timeout issues and corrupted data.

This wishlist feature request re-imagines implementing the module with support from AtoM's job scheduler, which allows tasks to be performed asynchronously in the background via a worker, so that they don't time out.


Related issues

Related to Access to Memory (AtoM) - Bug #5595: Hide global search/replace in Admin menu until fixed in 2.x Verified 09/16/2013
Related to AtoM Wishlist - Feature #2366: Global Updates New
Duplicated by Access to Memory (AtoM) - Bug #5398: Global Search and replace throws error in AtoM 2.0 Duplicate 07/23/2013
Blocks AtoM Wishlist - Feature #4178: Limit global search and replace to specific descriptions ... New

History

#1 Updated by Jesús García Crespo over 8 years ago

  • Subject changed from Fix 2.x global search and replace to Global search and replace is broken in 2.0
  • Priority changed from Medium to Critical

#2 Updated by Jesús García Crespo almost 8 years ago

  • Target version changed from Release 2.1.0 to Release 2.0.0

#3 Updated by Jesús García Crespo almost 8 years ago

  • Target version changed from Release 2.0.0 to Release 2.1.0

#4 Updated by Dan Gillean almost 7 years ago

  • Priority changed from Critical to High
  • Target version deleted (Release 2.1.0)

Unfortunately, I am removing the target version from this, until we can find someone willing to sponsor development to reintroduce it. Global Search & Replace was introduced in ICA-AtoM 1.2, and was not built in such a way that it can scale to 2.0. For it to be sustainable, we will need to rewrite it - ideally tying it in with the job scheduler so global updates can take place asynchronously in the background.

#5 Updated by Jesús García Crespo over 5 years ago

  • Assignee deleted (Jesús García Crespo)

#6 Updated by Dan Gillean over 4 years ago

  • Tracker changed from Bug to Feature
  • Project changed from Access to Memory (AtoM) to AtoM Wishlist
  • Subject changed from Global search and replace is broken in 2.0 to Add Global search and replace module to AtoM 2, supported by the Job scheduler
  • Description updated (diff)
  • Category deleted (Global Search & Replace)
  • Priority changed from High to Medium

Moving this issue to the AtoM wishlist - it will require analysis, redesign, and development to be able to implement.

#7 Updated by Dan Gillean about 4 years ago

Also available in: Atom PDF