Optimize obsolete connections job (#1885)
* destroy_if_obsolete is now synchronous * cleanwebsitejob to handle one website per one * wip delete_obsolete_connections_for_self_and_direct_sources Co-authored-by:Pierre-André Boissinot <pierreandre.boissinot@noesya.coop> Co-authored-by:
Arnaud Levy <arnaud.levy@noesya.coop> * wip * new failed test * fix * fix * clean + delay * better * comment * comment * comment * syntax --------- Co-authored-by:
Pierre-André Boissinot <pierreandre.boissinot@noesya.coop> Co-authored-by:
Arnaud Levy <arnaud.levy@noesya.coop> Co-authored-by:
Arnaud Levy <contact@arnaudlevy.com>
Showing
- app/jobs/communication/clean_website_job.rb 10 additions, 0 deletionsapp/jobs/communication/clean_website_job.rb
- app/jobs/communication/clean_websites_job.rb 0 additions, 11 deletionsapp/jobs/communication/clean_websites_job.rb
- app/models/communication/website/connection.rb 16 additions, 7 deletionsapp/models/communication/website/connection.rb
- app/models/communication/website/with_connected_objects.rb 41 additions, 17 deletionsapp/models/communication/website/with_connected_objects.rb
- app/models/concerns/as_direct_object.rb 12 additions, 1 deletionapp/models/concerns/as_direct_object.rb
- app/models/concerns/with_dependencies.rb 3 additions, 1 deletionapp/models/concerns/with_dependencies.rb
- db/schema.rb 39 additions, 38 deletionsdb/schema.rb
- test/models/communication/website/connection_test.rb 19 additions, 3 deletionstest/models/communication/website/connection_test.rb
- test/models/communication/website/dependency_test.rb 2 additions, 2 deletionstest/models/communication/website/dependency_test.rb
Loading
Please register or sign in to comment