J’ai installé Discourse, Docker manager et Who’s Online.
Je ne mets à jour Discourse que via la ligne de commande, mais je suis curieux de savoir comment fonctionne /admin/update quand même. Pourquoi deux plugins y figurent-ils et pas les autres ? Who’s Online apparaît séparément dans /admin/plugins (ce n’est pas le cas pour Docker manager).
Peut-être que quelqu’un de l’équipe ou un utilisateur plus expérimenté pourra me corriger si je me trompe. Je comprends que, techniquement, c’est leur fonction et que, pour cette raison, il n’apparaît pas sur la page admin/plugins :
DockerManager::Engine.routes.draw do
scope "/admin", constraints: AdminConstraint.new do
get "/upgrade", to: redirect("/admin/update")
get "/upgrade/:id", to: redirect("/admin/update/%{id}")
get "/update" => "admin#index"
get "/update/:id" => "admin#index"
# ...
end
end