Fix performance on instances list in admin UI (#15282)
- Reduce duplicate queries - Remove n+1 queries - Add accounts count to detailed view - Add separate action log entry for updating existing domain blocks
parent
a3b5675a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- Gemfile 1 ajout, 0 suppressionGemfile
- Gemfile.lock 4 ajouts, 0 suppressionGemfile.lock
- app/controllers/admin/domain_blocks_controller.rb 3 ajouts, 2 suppressionsapp/controllers/admin/domain_blocks_controller.rb
- app/controllers/admin/instances_controller.rb 5 ajouts, 39 suppressionsapp/controllers/admin/instances_controller.rb
- app/controllers/api/v1/instances/peers_controller.rb 1 ajout, 1 suppressionapp/controllers/api/v1/instances/peers_controller.rb
- app/models/account.rb 1 ajout, 5 suppressionsapp/models/account.rb
- app/models/concerns/domain_materializable.rb 13 ajouts, 0 suppressionapp/models/concerns/domain_materializable.rb
- app/models/domain_allow.rb 1 ajout, 0 suppressionapp/models/domain_allow.rb
- app/models/domain_block.rb 1 ajout, 0 suppressionapp/models/domain_block.rb
- app/models/instance.rb 50 ajouts, 13 suppressionsapp/models/instance.rb
- app/models/instance_filter.rb 20 ajouts, 11 suppressionsapp/models/instance_filter.rb
- app/models/unavailable_domain.rb 2 ajouts, 0 suppressionapp/models/unavailable_domain.rb
- app/policies/domain_block_policy.rb 4 ajouts, 0 suppressionapp/policies/domain_block_policy.rb
- app/presenters/instance_presenter.rb 1 ajout, 1 suppressionapp/presenters/instance_presenter.rb
- app/views/admin/instances/_instance.html.haml 25 ajouts, 0 suppressionapp/views/admin/instances/_instance.html.haml
- app/views/admin/instances/index.html.haml 7 ajouts, 29 suppressionsapp/views/admin/instances/index.html.haml
- app/views/admin/instances/show.html.haml 26 ajouts, 24 suppressionsapp/views/admin/instances/show.html.haml
- app/workers/scheduler/instance_refresh_scheduler.rb 11 ajouts, 0 suppressionapp/workers/scheduler/instance_refresh_scheduler.rb
- config/brakeman.ignore 86 ajouts, 15 suppressionsconfig/brakeman.ignore
- config/locales/en.yml 3 ajouts, 0 suppressionconfig/locales/en.yml
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter