Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Elinah
@elirabalison
Hi everyone, I tried to launch bin/test from the buildout directory but I got this error -bash: bin/test: No such file or directory
So how can I do if I want to launch test?
Tadas Varkalis
@olnyone_gitlab
hi, is there a way to set samples to be visible only for specific departments? im tring to configure my analysis profiles so than samples from one profile is visible for olny one department and other profile by olny the other department, but all users can see all the samples
Jeff Bullard
@Jeff-DFWEnv
@elirabalison You need to have test in your buildout.cfg. parts = test and a [test] section. See the buildout.cfg here for an example.https://github.com/senaite/senaite.lims/blob/1.x/buildout.cfg
valeriozhang
@valeriozhang
im trying to make a jsonapi call to create a record
my subpath
/senaite/@@API/senaite/v1/create
{
"portal_type": "Client",
"title": "Test Client",
"ClientID": "TEST-01",
"parent_path": "/senaite/clients"
}
my body
{
"_runtime": 0.0012619495391845703,
"message": "You are not allowed to access 'clients' in this context",
"success": false
}
my response
any ideas why i am getting this error?
when i use this as a body
{
"portal_type": "Client",
"title": "Test Client",
"ClientID": "TEST-01",
"parent_uid": "c952f2f727ac4704b42374cb8b20d83a"
}
parent_path -> parent_uid
it created a record
but i get {
"_runtime": 0.03247499465942383,
"message": "You are not allowed to create this content",
"success": false
}
401 unauthorized
and a wierd client record gets created
Febriana Pangestu
@fpangestu_gitlab
Hi! I have several samples with results and I would like to combine the samples into a project (not sure where I can combine them) and have a calculation/ analysis under the PROJECT. Does anyone know how to do it??
gbmorrison
@gbmorrison
Hi All, having a strange issue with permissions. When our Lab Manager saves a new batch an error is thrown - checking the logs the message is 'The action against the <em>batch.2021-02-08.4854563382</em> object could not be carried out. One of the following constraints caused the problem: <br><br>The object does not support this operation.<br><br>-- OR --<br><br>The currently logged-in user does not have the <b>Copy or Move</b> permission respective to the object.'
Paul VanderWeele
@faytrow

{
"_runtime": 0.0012619495391845703,
"message": "You are not allowed to access 'clients' in this context",
"success": false
}

Are you including authentication in the request?

Paul VanderWeele
@faytrow
Has anyone had any success sending requests to Senaite.JSONAPI using cURL??? All my cURL requests fail to get converted correctly into a Dictionary by the API. I think it has to do with escaped quotation marks in the BODY of the request, but it happens even when I call the request using the -d @data.jsonparameter style of POST calling with cURL.
Paul VanderWeele
@faytrow

And is there a proper syntax for creating multiple objects in 1 request? I tried using a format like

[
    {
        Object 1...
    },
    {
        Object 2...
    }
]

But it failed to converted into a proper list of dictionaries. Is there a better format?

Paul VanderWeele
@faytrow
It doesn't look like it can actually even take multiple objects. The function get_request_data() that creates the data expects a Dictionary, and throws an error when json.loads(data) returns a List type (List of Dictionaries) instead.
David Bain
@pigeonflight
Is it too way out to consider using Senaite as a lunch order management platform?
gauravkittz
@gauravkittz
i'm not a developer, but want to understand senaite.impress. Can anyone please help me with adding range remark to published results?
gauravkittz
@gauravkittz
please can someone help me with publishing of range comment from specs in impress
Stefan Gruber
@grulisco
@pigeonflight: I would rather look for a kind of "classic" billing application. The paradigms of samples, analyses and results of LIMS barely fit your needs.
yofori
@yofori
Hi, has any one had any success with sending notification by SMS. I will appreciate any help here. Thanks
NEWAGE-Labs
@NEWAGE-Labs
Is there any way to include a "Date of Analysis" in a 2Dimensional CSV instrument import (Senaite 2.x)? We see the option in the XML format, but that does not appear functional at this time.
rjwswenson
@rjwswenson
Hello, I am just beginning an investigation into Senaite, but is there a customer portal or customer portal functionality as well? E.g. Can clients with client roles log in, complete test order requests, and if we wanted to offer an API, allow them to generate an API key so that developers can then use the API key to import or exchange data via API?
Elinah
@elirabalison
Hello, I tried to bulk sampling with admin roles. The problem is that sample button doesn't appear in the admin session. How can I fix that please? Note that if I logged out and use a Sampler session the button appear and it's possible to bulk sampling.
pratiklodha95
@pratiklodha95
with senaite.sync archived, what is the best way to sync data across platforms
Gonzalo Hernandez
@gonzalohd_gitlab
hi all, I've been working with Senaite on and off for a few years. recently I've been tasked with adding some functionality for specific workflows. The first workflow refers to the ability to monitor the stock of reference materials.
The lab I'm working for controls the weight of each standard before and after a QC run or analysis. They wish to be able to track the use of each standard and get a warning when they're running low. How difficult would it be to add this functionality to Reference Samples, for example?
Mike Metcalfe
@mikejmets

Nevertheless, you need to add a custom react component field like e.g. the StringField:
https://github.com/senaite/senaite.core.listing/blob/master/src/senaite/core/listing/react/components/StringField.coffee
But change the input type to date: https://github.com/senaite/senaite.core.listing/blob/master/src/senaite/core/listing/react/components/StringField.coffee#L58

I need an editable DateField in a listing. Has anyone started on this yet? Also, I don't see the Issue tab in s.app.listing on github, where should I create an issue for this?

Mike Metcalfe
@mikejmets
Reading through the s.a.listing README I don't see anything about coffeescript. If someone can tell me where the converted js output should go, I will update the README. Or does webpack do it automagically?
toedtling
@toedtling
is there any fast way tutorial how to set up senaite on a raspberry
Mike Metcalfe
@mikejmets
Wow, there are loads of react datetime pickers (https://www.npmjs.com/search?q=datetime%20picker). Any thoughts/preferences?
Ramon Bartl
@ramonski

Reading through the s.a.listing README I don't see anything about coffeescript. If someone can tell me where the converted js output should go, I will update the README. Or does webpack do it automagically?

Hi Mike, yes, webpack is taking care of all conversion and packing already

Wow, there are loads of react datetime pickers (https://www.npmjs.com/search?q=datetime%20picker). Any thoughts/preferences?

I would actually just go for the HTML 5 date fields

Ross Kiernan
@rosskiernan4_gitlab
Hi all, I was just wondering about Senaite is there anyway once data gets put into senaite that the same data is then pushed into another system?
Mike Metcalfe
@mikejmets

I would actually just go for the HTML 5 date fields

I actually require a DateTime field but the html5 datetime field is deprecated and datetime-local has not supported by all browsers (in my case firefox on linux)

Mike Metcalfe
@mikejmets
This is from developer.mozilla.org: The control's UI varies in general from browser to browser; at the moment support is patchy, with only Chrome/Opera and Edge on desktop and most modern versions of mobile browsers having usable implementations. In other browsers, these degrade gracefully to simple <input type="text"> controls.
kidpixo
@kidpixo
Hi, I just discover Senaite.
I cannot understand if I can store spectral measurements too.
At the end they are just text files.
thanks!
Chenderin
@Chenderin
Hello everyone, I'm a newbie using SENAITE and I would like you to please help me with a question I have. I want to export customer data, samples, etc, but I can't find any solution. I know that there is an option to generate reports, but unfortunately it is very limited. I have reviewed many topics in the forum, but none give a clear solution. I would like to know if any of you know how to do it to date? I am very interested in using this LIMS, but the reports are very important to me. Thanks a lot
valeriozhang
@valeriozhang
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1 since it's the last version that supports setuptools self upgrade/installation, check pypa/setuptools#581 for more info; use pip to install setuptools
Downloading https://pypi.io/packages/source/s/setuptools/setuptools-33.1.1.zip
Extracting in /tmp/tmpZb4xEq
Now working in /tmp/tmpZb4xEq/setuptools-33.1.1
Building a Setuptools egg in /tmp/bootstrap-tjxCat
warning: no files found matching '' under directory 'setuptools/_vendor'
/tmp/bootstrap-tjxCat/setuptools-33.1.1-py2.7.egg
error: https://files.pythonhosted.org/packages/3b/69/3584b5d1f197460194647aa12c627cb4b0b822ee1782fd6c867280f2e6d7/zc.buildout-2.13.4.tar.gz#sha256=b978b2f9317b317ee4191f78fcc4f05b1ac41bdaaae47f0956f14c8285feef63 hostname 'files.pythonhosted.org' doesn't match either of 'r.ssl.fastly.net', '
.catchpoint.com', '.cnn.io', '.dollarshaveclub.com', '.eater.com', '.fastly.picmonkey.com', '.files.saymedia-content.com', '.ft.com', '.meetupstatic.com', '.nfl.com', '.pagar.me', '.picmonkey.com', '.realself.com', '.sbnation.com', '.shakr.com', '.streamable.com', '.surfly.com', '.theverge.com', '.thrillist.com', '.vox-cdn.com', '.vox.com', '.voxmedia.com', 'eater.com', 'ft.com', 'i.gse.io', 'picmonkey.com', 'realself.com', 'static.wixstatic.com', 'streamable.com', 'surfly.com', 'theverge.com', 'vox-cdn.com', 'vox.com', 'www.joyent.com'
Traceback (most recent call last):
File "bootstrap.py", line 193, in <module>
"Failed to execute command:\n%s" % repr(cmd)[1:-1])
Exception: Failed to execute command:
'/usr/local/bin/python', '-c', "import sys; sys.path[0:0] = ['/tmp/bootstrap-tjxCat/setuptools-33.1.1-py2.7.egg']; from setuptools.command.easy_install import main; main()", '-mZqNxd', '/tmp/bootstrap-tjxCat', 'zc.buildout==2.13.4'
The command '/bin/sh -c python bootstrap.py && bin/buildout && ln -s $SENAITE_FILESTORAGE/ var/filestorage && ln -s $SENAITE_BLOBSTORAGE/ var/blobstorage && chown -R senaite:senaite $SENAITE_HOME $SENAITE_DATA && rm -rf $SENAITE_HOME/buildout-cache/downloads/dist' returned a non-zero code: 1
ERROR: Service 'zeoserver' failed to build
has anyone had this issue before via docker?
valeriozhang
@valeriozhang
everything was working fine until today
mateoke
@mateoke
Regarding Senaite Health, can the process for requesting investigations be changed to a more intuitive one? Doctors never ask for samples; they ask for tests (represented by analysis services and analysis profiles). The current process of making analysis requests which begins by first creating samples then indicating tests to be performed on those samples makes the process quite challenging and difficult to adopt Senaite when other healthcare LIMS follow a more natural flow. Also, the anticipated QA around making sure samples are collected in the right containers does not work this way i.e there is no point where the system recommends to the user the correct container to collect a sample in. An ideal flow would be for a doctor to request for an analysis service/profile and get indication of the sample type and container to do this with.