add parameter to control recent list, change log on csv import and packin

Description

on case you pack in or import by csv a big of set record (my case 500.000)
it take long time (hours).
overload by some reason:
1. create a lot change log for each record.
2. create recent item for each record.
3. process to get sequence for each record.
4. other don't know at that time

3 can improve by use native Sequence

1,2 is target of this improvement. maybe add two parameter "Stop Create Change Log" and "Stop Create Recent Item"

Environment

None

Activity

Show:
Carlos Ruiz
September 15, 2017, 3:42 PM

, I think we cannot allow user to be able to suspend change log. That's audit information, that must be changed just via dictionary as it's actually.

I think it can be easier to set a user preference - I mean, in preference window, so the user can disable recent item saving before running an import, and enable it back at the end, but can be useful at any other time where the user wants to do changes without affecting recent items.

Regards,

Carlos Ruiz

Hiep Lq
September 16, 2017, 4:42 AM

I think we cannot allow user to be able to suspend change log. That's audit information, that must be changed just via dictionary as it's actually.

maybe only allow SuperUser and System "suspend change log"

I think it can be easier to set a user preference - I mean, in preference window, so the user can disable recent item saving before running an import, and enable it back at the end, but can be useful at any other time where the user wants to do changes without affecting recent items.

in my implement, suspend only effect to one process.
user preference can effect to other process and normal action same time.

indent this ticket don't resolve slow import and packin. much of overload by resolve key process

Carlos Ruiz
September 18, 2017, 9:14 AM

> maybe only allow SuperUser and System "suspend change log"

I think audit information is important, I don't see any good in allowing any way to overcome the system setting.

> in my implement, suspend only effect to one process.

I mean, the patch looks like big impact changing other core classes - a user preference will also be very straight and with little impact in just one class.

Heng Sin Low
September 18, 2017, 1:37 PM

Hiep, that could be a valid concern. Have not heard of such complains though probably due to it is very rare that a user will run 2 foreground process at the same time.

Carlos Ruiz
September 12, 2019, 10:08 AM

Closing as PotentialIdea por the piece of disabling recent items via user preference

Assignee

Unassigned

Reporter

Hiep Lq

Tested By

None

Priority

Major
Configure