How to Install Storage in Senaite

Hello, I’m new Plone and Senaite, but I would like to know how to install the senaite.storage add-on.

So far, I’ve done the following:

The egg var on buildout.cfg is as follows:

eggs =
    Plone
    Pillow
    senaite.lims
    senaite.storage
    simplejson

Develop is set as follows

develop =
    src/senaite.storage

However, I can’t seem to get the storage page to load on the sidebar.

image

Once installed, you need to activate the addon in Senaite.

  1. Log in as admin
  2. Go to “Site Setup”
    image
  3. Under “Plone Configuration” go to “Addons”
  4. Under “Available add-ons” you should see senaite.storage. Check the box and click activate.

You should now be able to use the addon!
It’s been a while so you may have already figured this out yourself, but I’m posting here b/c I had the same problem.

Thanks for your post, it helped me install senaite.storage initially (I’m also new to senaite/Plone :slightly_smiling_face:)

Hi,
I am also trying to install the storage addon.
I added the same lines as hthompson to buildout.cfg (eggs and develop)
Unfortunately after running the buildout, it gave this error in the first line:

Couldn't develop '/home/senaite/senaitelims/src/senaite.storage' (not found)
Unused options for buildout: 'deprecation-warnings'.

Hope someone can help me.

Hi all,
I solved the ‘error about’.
However, i found that senaite-storage 1.0.3 is not compatible with senaite lims 2.0.0.

Any idea if and when this will happen?

Many thanks in advance for the great work!

I get this error when trying to install senaite.storage:

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 Products.CMFPlone.controlpanel.browser.quickinstaller, line 689, in call
Module Products.CMFPlone.controlpanel.browser.quickinstaller, line 454, in install_product
Module Products.GenericSetup.tool, line 405, in runAllImportStepsFromProfile

  • traceback_info: profile-senaite.storage:default
    Module Products.GenericSetup.tool, line 1492, in _runImportStepsFromContext
    Module Products.GenericSetup.tool, line 1339, in _doRunHandler
    Module senaite.storage.setuphandlers, line 200, in post_install
    Module senaite.storage.setuphandlers, line 340, in setup_workflows
    Module senaite.storage.setuphandlers, line 353, in update_workflow
    Module senaite.storage.setuphandlers, line 362, in update_workflow_state
    AttributeError: ‘NoneType’ object has no attribute ‘id’