Quick update, I’ve installed Senaite multiple different ways, and I finally restored the “create partitions” button, by “unpinning” senaite.lims to senaite.core 2.2.0. I used the current build of senaite.core as development egg, and removed senaite.core=2.2.0 from the setup.py of senaite.lims.
The result is that the analyses portion of the samples break in a myriad of ways. The most obvious is the analyses portion of the sample breaks:
2022-09-14 19:19:31,590 ERROR [Zope.SiteErrorLog:252][waitress-0] 1663183171.590.894890538015 senaite.test.com:8080/senaite/clients/client-1/ops-0001/table_lab_analyses/folderitems
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 162, in transaction_pubevents
Module ZPublisher.WSGIPublisher, line 371, in publish_module
Module ZPublisher.WSGIPublisher, line 274, in publish
Module ZPublisher.mapply, line 85, in mapply
Module ZPublisher.WSGIPublisher, line 63, in call_object
Module senaite.app.listing.view, line 224, in __call__
Module senaite.app.listing.ajax, line 111, in handle_subpath
Module senaite.core.decorators, line 22, in decorator
Module senaite.app.listing.decorators, line 63, in wrapper
Module senaite.app.listing.decorators, line 50, in wrapper
Module senaite.app.listing.decorators, line 100, in wrapper
Module senaite.app.listing.ajax, line 436, in ajax_folderitems
Module senaite.app.listing.decorators, line 88, in wrapper
Module senaite.app.listing.ajax, line 317, in get_folderitems
Module bika.lims.browser.analyses.view, line 700, in folderitems
Module senaite.app.listing.view, line 938, in folderitems
Module bika.lims.browser.analyses.view, line 651, in folderitem
Module bika.lims.browser.analyses.view, line 889, in _folder_item_result
KeyError: 'help'
So perhaps going back to version 2.1.0 is the answer since partitions seem to have issues in version 2.2.0.