Commit Graph

6 Commits (05e3abe9d90c32891d87283ffdccf6dddc4e0f9c)

Author SHA1 Message Date
Claire 9875be09fe
Fix dashboard crash on ElasticSearch server error ()
Claire 41517a4845
Fix spurious admin dashboard warning when using ElasticSearch 7.x ()
Some 7.x ElasticSearch versions support some 6.x nodes, thus the version check
is inadequate. I am not sure there is a good way to check if a server
implements all the 7.x APIs, so check server version and minimum wire version
instead.
Vyr Cossont 06f979098c
Check OpenSearch compatibility version instead of regular version ()
Fixes .
s0 52540771b0
Fix crash in elasticsearch_check.rb ()
Nil unwrap causes the admin dashboard to crash/500 when the Chewy client info version number value is nil.
This occurs when running another ES-compatible backend such as MeiliSearch.
Obviously it would be good for chewy to recognise upstream but at least avoiding the crash would be fine.
Eugen Rochko 44b2ee3485
Add customizable user roles ()
* Add customizable user roles

* Various fixes and improvements

* Add migration for old settings and fix tootctl role management
Claire f65eaa5aae
Add admin dashboard checks for Elasticsearch version ()