跳转到主要内容

Bika LIMS

项目描述

Bika LIMS

v3.1.15 (2017-05-27)

高博的意义

遵循首席印科西·比卡LIMS 2使用标题进行发布的传统,这一版本被命名为高博·比卡LIMS 3。高博,国王,来自科伊桑纳马,世界第一人的语言。

安装

文档

反馈和支持

安装Bika LIMS

该过程应适用于所有支持Plone的系统。

Linux安装步骤

  1. Plone和Bika LIMS有一些系统依赖关系。

    以下列表中的软件包需要安装。该软件包列表适用于Ubuntu 14.04。如果您使用的是其他发行版,您可能需要找到这些软件包的与您的系统提供的版本。

    sudo apt-get install python-dev build-essential libffi-dev libpcre3-dev gcc
    sudo apt-get install autoconf libtool pkg-config zlib1g-dev git-core libssl-dev
    sudo apt-get install libexpat1-dev libxslt1.1 gnuplot libpcre3 libcairo2
    sudo apt-get install libpango1.0-0 libgdk-pixbuf2.0-0
  2. 安装Plone

    下载最新稳定的Plone统一安装器。您还应该阅读Plone安装文档

    Linux中安装开发环境的基本命令

    ./install.sh --target=/path/to/Plone --build-python --static-lxml zeo
  3. 将Bika LIMS添加到您的buildout.cfg中

    更改目录到Plone/zeocluster,并编辑buildout.cfg

    找到以eggs =开头的部分,并将bika.lims添加到现有条目中

    eggs =
        Plone
        Pillow
        bika.lims

    buildout.cfg中的缩进很重要,应保持所有行的一致性。

    保存文件,然后再次运行bin/buildout。Buildout将下载并安装所有剩余的依赖项。

    如果下载中断,只需再次运行bin/buildout即可。过程将继续。

    在运行buildout时可能会出现虚假错误,可以安全地忽略。验证buildout脚本的输出是否成功,应该包括如下所示的找到的版本列表

    *************** PICKED VERSIONS ****************
    [versions]
    Babel = 1.3
    CairoSVG = 1.0.7
    Products.ATExtensions = 1.1
    Products.AdvancedQuery = 3.0.3
    PyYAML = 3.11
    Pygments = 1.6
    Pyphen = 0.9.1
    Werkzeug = 0.9.4
    argh = 0.24.1
    bpython = 0.13
    cairocffi = 0.5.3
    cffi = 0.8.2
    collective.progressbar = 0.5
    collective.wtf = 1.0b9
    cssselect = 0.9.1
    gpw = 0.2
    i18ndude = 3.3.3
    magnitude = 0.9.3
    pathtools = 0.1.2
    plone.api = 1.1.0
    plone.jsonapi.core = 0.4
    *************** /PICKED VERSIONS ***************

    如果buildout成功完成,Plone实例文件夹内将自动创建一个‘adminPassword.txt’。它包含您创建Bika站点所需的超级用户凭据。

  4. 测试您的设置

    首先,启动ZEO服务器

    bin/plonectl zeoserver start

    然后您必须在前台启动一个ZEO客户端,如果有错误信息,请注意并采取纠正措施

    bin/plonectl client1 fg

    如果您看到INFO Zope Ready to handle requests,则表示服务器正在运行。按Control+C停止前台客户端。

    要正常启动Plone服务器,请使用以下命令

    bin/plonectl start
  5. 添加一个新的Plone/Bika实例。

    打开浏览器并转到https://127.0.0.1:8080/。选择“添加Plone站点”,确保已选中Bika LIMS选项,然后提交表单。

Windows安装步骤

  1. 下载并安装Plone

    目前Windows版的Bika LIMS需要安装Plone 4.3.1。

    在此指南中,我们将假定默认位置为C:Plone43

    更多信息请访问:http://docs.plone.org/manage/installing/index.html

  2. 安装Bika LIMS

    1. 在文本编辑器中打开C:\Plone43\buildout.cfg

    2. 找到以eggs =开头的部分,并将bika.lims添加到现有条目中

      eggs =
          Plone
          Pillow
          bika.lims
    3. 从cmd中运行buildout(按⊞ Win,输入cmd,按↵ Enter

      C:> cd C:\Plone43
      C:\Plone43> bin\buildout.exe
    4. 成功的buildout应该输出以下内容

      Updating run-instance.
      Updating service.
      *************** PICKED VERSIONS ****************
      [versions]
      bika.lims = 3.0
      cairocffi = 0.5.4
      cairosvg = 1.0.7
      cssselect = 0.9.1
      gpw = 0.2
      magnitude = 0.9.3
      products.advancedquery = 3.0.3
      products.atextensions = 1.1
      pycparser = 2.10
      pyphen = 0.9.1
      *************** /PICKED VERSIONS ***************

    如果您看到以下错误:Error: Couldn't install: cffi 0.8.2Error 5: Access is denied,请参阅下面的故障排除。

  3. 设置Plone服务

    1. 以管理员身份运行cmd(按⊞ Win,输入:cmd,按CTRL``+``⇧ Shift``+``↵ Enter

    2. 导航到Plone根目录

      C:\> cd C:\Plone43
    3. 安装、启动并将您新创建的实例置于前台 这应该会停止默认的Plone 4.3服务

      C:\Plone43> bin\instance.exe install
      C:\Plone43> bin\instance.exe start
      C:\Plone43> bin\instance.exe fg

      如果您看到INFO Zope 准备处理请求,则表示服务器正在运行

  4. 添加一个新的Plone/Bika实例。

    打开浏览器并转到https://127.0.0.1:8080/。选择“添加Plone站点”,确保已选中Bika LIMS选项,然后提交表单。

Bika LIMS升级

如果LIMS的新版本可用,以下步骤将升级您的现有安装以使用新包。

  1. 备份

    停止Plone,在继续之前备份您的实例

    bin/plonectl stop
    bin/fullbackup
  2. Buildout

    使用“-n”选项运行buildout,以获取Bika LIMS及其依赖项的最新版本

    bin/buildout -n
  3. 重启Plone

    与安装期间一样,在前台启动单个zeo客户端以检查错误是有用的

    bin/plonectl client1 stop bin/plonectl client1 fg

    要重启Plone,可以发出如下命令

    bin/plonectl restart

  4. 迁移

    转到网站设置,然后单击插件。在已激活插件的列表中找到Bika LIMS,然后单击bika.lims升级按钮。

Bika-LIMS源代码安装

您应该已经安装了Plone和Bika LIMS。以下路径和命令适用于Linux,但在Windows上操作也很简单。

  1. 下载源代码

    cd Plone/zeocluster/src
    git clone https://github.com/bikalabs/Bika-LIMS.git bika.lims
  2. 选择一个git分支

    We use git-flow to manage the git repository, with some quirks.  The ``next``
    branch contains code for the next hotfix or release, and ``develop`` contains
    unreleased code merged from ``feature/*`` branches. ::
    
        git checkout develop
  3. 编辑buildout.cfg

    develop =
        src/bika.lims
  4. 重启Plone

    bin/plonectl restart all

Plone中的Bika LIMS分发版在Plone/buildout-cache/eggs/bika.lims*现在将被Plone忽略,并使用src/bika.lims中的副本。

故障排除

(Windows) 依赖项

You need to install some dependencies manually
Download and install _bika_dependencies(Plone 4.3.1).exe_ from https://github.com/zylinx/bika.dependencies
This fixes the fact that Plone's buildout cannot compile the libraries required by weasyprint.
It installs the pre-compiled binaries into System32 and Plone's installation folder instead.

(Windows) 权限

Open ``Explorer`` >> Navigate to ``C:\`` >> Right-Click on the ``Plone43`` directory >> select ``roperties``
Select the ``Security`` Tab >>  Click ``Edit``  >> Check ``Full Control`` Allow for necessary User / Group
Click  ``Apply``

(Windows) 如果您在以下方式启动bin\instance.exe fg时遇到麻烦

The program seems already to be running. If you believe not,
check for dangling .pid and .lock files in var/.

* You can try the following steps:

    -Find the running process id by opening the .pid file within your instance's var/ directory.
    -Open the Windows Task Manager and stop the running process with the above identifier.
    -Delete all .pid and .lock files in your instance's var/ directory.
    -Start your instance.

* OR::

    -Run services.msc
    -Search for Plone 4.3
    -Try Starting or Stopping it along with your instance

要清空/重置数据库,请运行以下命令

rm -rf var/filestorage
bin/buildout

如果您的管理员用户不存在或您忘记了密码

bin/plonectl adduser admin admin

AttributeError: 类型对象‘IIdServer’没有属性‘__iro__’

* The code for "bika.lims" not installed or not included
* Running buildout again usually fixes this

将错误记录到sentry.bikalabs.com

在buildout.cfg的eggs =部分添加raven

eggs =
    ...
    raven

然后,将以下片段添加到您的[instance]部分。如果您正在使用ZEO配置,请将其添加到所有[clientX]部分

event-log-custom =
    %import raven.contrib.zope
    <logfile>
      path ${buildout:directory}/var/client1/event.log
      level INFO
      max-size 5 MB
      old-files 5
    </logfile>
    <sentry>
      dsn http://90723864025d4520b084acee225ddb8a:f9f7dd0163a74fbeac4e24a5123b3d39@sentry.bikalabs.com/2
      level ERROR
    </sentry>

在[versions]部分添加raven 4.0.4

[versions]
    ...
    raven = 4.0.4

运行bin/buildout,然后重启Plone。

3.1.15 (2017-05-27)

  • 修复了损坏的发布版本

3.1.14 (2017-05-26)

将Plone版本固定为4.3.11

3.1.13 (2016-12-28)

LIMS-2299:为所有分析请求列表中的ar_count添加编辑ui - 删除了导致Chameleon在添加AR时卡住的注释HTML。

3.1.12 (2016-12-15)

HEALTH-569:在样本注册时条码打印不起作用 - 将CairoSVG固定为1.0.20(后续版本中删除了对Python 2的支持)

3.1.11 (2016-04-22)

3.1.10 (2016-01-13)

  • 已将Plone更新到4.3.7

  • 仪表板:将多柱状图替换为堆叠柱状图

LIMS-2177: 当没有选择模板时,template_set错误。HEALTH-410: AR创建。如果只有1个联系人字段自动完成。LIMS-2175: 当结果字段启用了AS与“LDL”时,自动显示“NaN”,然后提交结果后显示错误。LIMS-1917: 与不确定度中的有效数字相关的不一致性。LIMS-2143: 陈述与发票。LIMS-1989: 如果在发布之前撤回了AS,则撤回已发布的AR失败。LIMS-2071: 无法生成发票批次/月度报表。WINE-71: 仪器。BBK WS导出到FIA失败。WINE-72: 仪器。BBK WineScan自动导入失败。WINE-58: 仪器。BBK FIAStar导入失败。WINE-76: WineScan FT120导入警告不正确?LIMS-1906: 应从来自仪器的关键字中删除空格。LIMS-2117: 在创建分析规范时,分析类别不会展开。LIMS-1933: 在客户端批次中选择次要AR失败。LIMS-2075: 确保在站点设置中禁用时隐藏定价信息。LIMS-2081: 在没有客户端的批次中创建AR时发生属性错误。LIMS-2080: 正确解释ARImport CSV文件中的默认(空)值。LIMS-2115: 保存计算时出错。LIMS-2116: JSONAPI抛出UnicodeDecodeError。LIMS-2114: 使用配置文件导入AR时,没有创建分析。LIMS-2132: 参考分析具有相同的ID。LIMS-2133: 有时在结果报告中,规格变量会变为空。LIMS-2136: AR验证时发生站点错误。LIMS-2121: 修复可能的Horiba ICP csv处理错误。LIMS-2042: 改进Horiba ICP以避免将元素符号作为关键字。LIMS-2123: 分析类别在工作表模板中不会展开。LIMS-1993: 在批量创建AR的AR创建中查找现有样本不起作用。LIMS-2124: 标签预览中缺少QR码。LIMS-2147: 创建AR时添加ARImport架构字段。LIMS-409: 在某些上下文中忽略ShowPrices设置。LIMS-2062: 已取消的AR不再出现在分析请求文件夹列表中。LIMS-2076: 取消的批次出现在列表视图中。LIMS-2154: 从BatchBook视图中隐藏无效的AR。LIMS-2134: 无效的服务出现在AR创建中。LIMS-2139: WS空白和控制选择渲染整个页面。LIMS-2156: 计算ReferenceAnalysesGroupID时忽略空白索引值。LIMS-2157: 取消的AR在批次内的AR列表中显示。LIMS-2042: Horiba ICP:缺少已导入行的'DefaultResult'。LIMS-2030: 将AR按字母顺序ID分配到WS。LIMS-2167: 无法将QC分析分配给无效的仪器。LIMS-2067: 防止每次分析时的初始方法/仪器查询。WINE-82: 在AR创建期间忽略样本字段中的无效输入。WINE-1717: 编辑上下文中的工作流程转换不起作用。WINE-111: 不要尝试格式化'nan'分析结果值。WINE-114: 一些用户无法查看已发布的AR(未授权)。WINE-122: 在渲染空槽时,工作表布局失败。LIMS-2149: 缺少的分析可能导致无法访问工作表。LIMS-1521: AR列表中的日期验证列。LIMS-2015: 客户查找的列间距

3.1.9 (2015-10-8)

3.1.8.3 (2015-10-01)

3.1.8.2 (2015-09-27)

3.1.8.1 (2015-06-23)

3.1.8 (2015-06-03)

错误编号-1923: 错别字,仪器校准 HEALTH-287: 仪器消息中的超链接 LIMS-1929: 仪器文档页面翻译错误 LIMS-1928 仪器证书标签上的资产编号应使用仪器的默认值 LIMS-1929: 仪器文档页面翻译错误 LIMS-1773: 仪器。赛默飞世尔 ELISA 分光光度计 LIMS-1697: 使用快速安装器更新 bika.lims 317 到 318 时出错 LIMS-1820: QC 图表的日期时间 X 轴排序不当 LIMS-280: 从特定值开始的系统 ID LIMS-1819: 页脚中的 Bika LIMS,而不是 Bika Lab Systems LIMS-1808: 在 DL 上的不确定度计算 LIMS-1522: 在排序 AR 列表中添加显示列时出现站点错误 LIMS-1705: 发票。货币单位过度烹饪 LIMS-1806: 仪器接口。AQ2. 密封分析 LIMS-1770: FIAStar 导入 '无标题' LIMS-1771: 仪器。Scil Vet abc Plus LIMS-1772: 仪器。VetScan VS2 LIMS-1507: Bika 必须通知为什么不能发布 AR LIMS-1805: 仪器接口。Horiba JY ICP LIMS-1710: 从 AR 视图创建发票时出现 UnicodeEncode 错误 WINE-44: 如果启用 ShowPartitions 选项,则样本标签仅使用分区 ID LIMS-1634: AR 导入字段(ClientRef、ClientSid)未正确导入 LIMS-1474: 样本视图中未显示处置日期 LIMS-1779: 结果报告新增字段和改进 LIMS-1775: 允许在只读模式下在结果中选择 LDL 或 UDL 默认值 LIMS-1769: 允许在计算中使用 LDL 和 UDL。 LIMS-1700: 下限和上限检测限(LDL/UDL)。允许手动输入 LIMS-1379: 允许手动输入不确定度值 LIMS-1324: 允许在结果报告中隐藏分析 LIMS-1754: LIMS 的附加组件无法轻松安装 LIMS-1741: 修复尝试保存供应订单时的不想要的叠加 LIMS-1748: 当产品没有价格时添加供应订单出错 LIMS-1745: 重复的撤回分析 LIMS-1629: 根据实验室部门在Pdf报告中分页分析结果 LIMS-1738: 回归。'NoneType' 对象没有 'getResultsRangeDict' 属性 LIMS-1739: AR 缺少部门的结果解释字段出错 LIMS-1740: 尝试查看任何样本时出错 LIMS-1724: 修复了报告中缺失的起始和结束日期 LIMS-1628: 应该为每个实验室部门设置一个结果解释字段 LIMS-1737: 添加没有体积和单位的实验室产品价格表出错 LIMS-1696: “<0,002”结果类型无法进行小数点转换 LIMS-1729: 分析规范在选择样本时未应用 LIMS-1507: 发布 AR 结果时不要在 SMTPServerDisconnect 上引发异常。

3.1.7 (2015-02-26)

错误信息:

3.1.6 (2014-12-17)

错误信息:

  • 修改分析类别后,对所有下级分析重新索引类别名称和UID

  • 设置数据导入改进和修复

  • 通过自定义Plone概览和添加站点简化安装

3.1.5 (2014-10-06)

LIMS-1082:报告条码。原来是pdf/打印报告等的图像 LIMS-1159:重新应用修复样本点可见性 LIMS-1325:WSTemplate加载不兼容参考分析 LIMS-1333:将批标签替换为标准Plone关键词小部件 LIMS-1335:参考定义在WS模板布局上不按字母顺序排序 LIMS-1345:分析配置文件不排序 LIMS-1347:分析/AR背景颜色应与接收和待采样不同 LIMS-1360:AR文件夹视图中的分析数量 LIMS-1374:AR下拉接收时不发生自动标签打印 LIMS-1377:在更新分支hotfix/next或develop后尝试发布时出错 LIMS-1378:将AR/样本默认字段添加到批次 LIMS-1395:首页问题跟踪器url LIMS-1402:如果没有选择日期,它将永远不会过期。”尚未完成 LIMS-1416:如果样本点有默认样本类型,则在AR模板创建期间不会自动提取该字段 LIMS-1425:验证工作流(bika_listing)递归

  • 添加了JSON API的“getusers”方法

  • 添加了JSON API的“remove”方法

  • 在更多上下文中添加了AR“复制到新”操作

  • 添加了自定义样本制备工作流程的基本处理

  • 添加了结果报告的十进制分隔符配置

  • 添加了关于创建新模板的帮助信息

  • 添加了IAcquireFieldDefaults - 通过获取获取字段默认值

  • 添加了IATWidgetVisibility - AT编辑/查看小部件的运行时显示/隐藏

  • 在无效报告中添加水印

  • 在临时报告中添加水印

  • 当有可用升级时,警报面板

  • 复制AR或添加分析时,保留所有相关规范范围

  • 允许在数字中输入逗号,例如德国用户

  • Bika LIMSjavascripts重构和优化

  • 修复了DuplicateAnalysis变异计算中的ZeroDivisionError

  • 修复了Windows中的电子表格加载错误

  • 修复了Windows中的模板渲染错误

  • JSONAPI更新:如果可用,始终使用字段修改器

  • JSONAPI:添加了“remove”和“getusers”方法。

  • 重构了ARSpecs,并在AR中添加了ResultsRange字段

3.1.4.1-2 (2014-07-24)

3.1.4版本有损坏,无法创建简单的AR

3.1.4.1 (2014-07-24)

3.1.4版本有损坏,无法创建简单的AR

LIMS-1339:已发布的报告应使用“±”符号而不是“+/-” LIMS-1327:工作表中的仪器 LIMS-1328:仪器校准测试图在多个样本上不起作用 LIMS-1347:分析/AR背景颜色应与接收和待采样不同 LIMS-1353:分析在附件查找中不排序

结果报告预览
  • 单个/多个AR预览

  • 允许取消预发布/发布过程

  • 允许使QC分析可见/不可见

  • 允许添加自定义模板

  • JS机器允许pdf报告

3.1.4 (2014-07-23)

LIMS-113:允许AS不确定性的百分比值 LIMS-1087:防止列出空类别 LIMS-1203:修复批次-分析请求查询 LIMS-1207:LIMS-113允许AS不确定性的百分比值 LIMS-1221:在导航中使用文件夹图标ARImports LIMS-1240:修复AR列表中的“复制到新”权限 LIMS-1330:处理参考分析的重复项 LIMS-1340:软缓存验证结果 LIMS-1343:如果没有版本信息,防止突然死亡 LIMS-1352:采样工作流未保存到样本 LIMS-334:添加服务/指数格式精度 LIMS-334:添加指数格式阈值设置 LIMS-334:允许在数字字段中输入指数表示法 LIMS-334:用于分析结果的指数格式 LIMS-334:删除重复的getFormattedResult代码 LIMS-83:当计算更改时更新Method->计算引用版本

  • 为了清晰,可以在多行上编写公式语句。

  • 用更安静的ajax-spinner替换kss-bbb

  • bika.lims.utils.log正确记录位置url

3.1.3 (2014-07-17)

缺少3.1.2中的修复

LIMS-671:首选/受限制的客户类别 LIMS-1251:供应订单权限错误 LIMS-1272:价格列表中的货币 LIMS-1310:AR添加表单中的分析配置文件选择器损坏。

3.1.2 (2014-07-15)

LIMS-1292:UI修复撤回AR工作流程:“全部”撤回时的警告消息。LIMS.1287:UI修复报告参数格式化。LIMS-1230:UI修复Livesearch的框。LIMS-1257:UI修复分析配置文件、样本点等中的长标题。LIMS-1214:UI修复更多列。LIMS-1199:UI修复工作表列表:更好的列。LIMS-1303:必须将jsi18n字符串添加到bika-manual.pot中。i18ndude找不到。LIMS-1310:在AR模板编辑视图中按客户过滤SamplePoints。LIMS-1256:在AR-Add中包含客户对象以过滤样本点等。LIMS-1290:允许分析师撤回分析,而不需要额外权限。LIMS-1218:为翻译内容对象ID和标题进行略微改进的monkey patch。LIMS-1070:认证文本可以在bika_setup中自定义。LIMS-1245:在ar_add部分指标中存在off-by-one错误。LIMS-1240:从分析师用户隐藏“复制到新”

LIMS-1059:添加工作表拒绝工作流程

RejectAnalysis(Analysis子类(具有IAnalysis!))工作流程转换。

不会撤回单个分析对象 - 而是强制将它们的状态

恢复到“已收到”,并将它们分配到新创建的WS。

设置源和目标工作表的属性

WS实例拒绝工作表属性:.replaced_by = UID WS实例替换工作表属性:.replaces_rejected_worksheet:UID

修复了一些i18n和编码问题,并更新了翻译。

3.1.1 (2014-06-29)

一些只在Windows运行时出现的错误已被修复。

LIMS-1281:修复ar_add中的受限制和默认类别。LIMS-1275:修复宽松的分析师权限。LIMS-1301:jsonapi可以设置ReferenceField=""。LIMS-1221:导航中ARImports文件夹的图标。LIMS-1252:AR已发布结果签名块的格式化。LIMS-1297:更新首页

3.1 (2014-06-23)

  • 每个AR的产品和分析规范

  • 错误发布的无效工作流程

  • 改进重测工作流程

  • 工作表上的调整系数

  • 使用“< n”和“> n”结果值

  • 样本存储位置

  • 样本类别

  • 分析优先级

  • 从文件批量创建AR

  • 结果报告中包括相关的QC结果

  • 供应库存和订单

  • JSON接口

  • 管理报告导出到CSV

  • AR批量改进

  • 结果报告改进

  • 仪器管理模块

    校准证书、维护、仪器QC方法、仪器和分析完整性

  • 仪器接口

    Agilent MS 'Masshunter Quant' Thermo Gallery Foss Winescan FT 120,自动

  • 发票

    按AR,发票行中的分析。按供应订单,发票行中的库存项目。通过电子邮件发送发票。所选时间段的发票“批次”,AR和订单按发票行。发票批量导出到会计系统。价格列表。分析和供应服务

3.1.3036 (2014-05-30)

在BikaSetup > 安全性中添加了两个复选框:- 仅允许分配的分析师访问工作表(是/否)- 仅实验室经理可以创建和管理新的工作表(是/否)

**重要说明** 3036升级将上述选项默认设置为“是”,因此升级后,只有实验室经理可以管理WS,分析师只能访问分配给他们的工作表。这些默认值可以在BikaSetup > 安全性中更改。

3.0 (2014-03-15)

  • 修复一些过时的依赖项,防止应用程序加载。

  • bika 3.0当前代码的开发已放缓,我们的努力已经集中在3.01a分支上有一段时间了。

3.0rc3.5.1(2013-10-25)

修复CSS AR发布错误。修复显示客户样本视图的错误。

3.0rc3.5(2013-10-24)

需要Plone 4.3。有关升级Plone的信息,请访问http://plone.org/documentation/manual/upgrade-guide

  • 修复保存分析结果时的严重错误。

  • 在genericsetup配置文件中改进升级处理。

  • 修复setupdata加载器中的错误。

  • 强制对用户名进行UTF-8编码(现在已导入的客户联系人可以登录)

  • 删除过时的测试设置数据

  • 处理bika_listing中的重复请求值

  • 身份服务器可无错误地处理身份方案的变更

  • 从首页视图中移除文件夹全视图

  • 更新工作流程和权限以防止一些愚蠢的错误

  • 添加机器人测试

  • 添加默认的robots.txt文件

3.0rc3.2 (2013-06-28)

  • 修复显示升级工具的网站错误

  • 修复旋转器(KSS不一定总是启用)

  • 在ar_add中添加额外的保存按钮

  • 标签打印:“返回列表”使用浏览器历史记录

  • 加粗工作表位置指示器

  • 移除version.txt(仅使用setup.py进行版本管理)

3.0rc3.1 (2013-06-27)

  • 修复升级步骤中的权限名称

3.0rc3 (2013-06-25)

  • 许多仪器管理改进!(合并分支‘imm’)

  • 删除ReferenceManufacturer(使用通用制造商代替)

  • 删除ReferenceSupplier(使用供应商代替)

  • 改进服务/计算中间字段小部件,允许服务包括自定义字段(未选择计算)

  • 修复分析规范视图中服务显示表的分类

  • 页面加载完成后停止聚焦搜索小部件输入。(撤销)

  • 限制对导入选项卡的访问(BIKA:管理Bika)

  • 新权限:“BIKA:导入仪器结果”

  • 新权限:“BIKA:管理登录详情” - 编辑联系人登录详情

  • 一些针对更好地处理ID创建更新的后期更改

  • Plone 4.3兼容性(不完整)

  • 将集合用作查询的基础(不完整)

  • 许多许多错误修复。

3.0rc2.3 (2013-01-29)

  • 修复不良HTML

3.0rc2.2 (2013-01-28)

  • 修复AR发布过程中的错误

3.0rc2.1 (2013-01-21)

  • 修复不良HTML

  • 将collective.js.jqueryui版本锁定为1.8.16.9

3.0rc2 (2013-01-21)

  • 更新所有翻译并添加巴西葡萄牙语

  • RecordsWidget:子字段类型包括“日期”

  • RecordsWidget:自动组合网格查找

  • 将所有bika类型添加到搜索和实时搜索

  • 将样本分区ID转换为新的格式(SampleType-000?-P?)

  • 始终处理非ASCII字符:所有地方的UTF-8编码

  • 接受分析中不可浮动的(文本)结果

  • 计算中的隐藏中间字段

  • 在AnalysisServices上添加中间字段以覆盖计算中间字段。

  • 禁用KSS内联验证

  • 在AR视图中对分析进行分类

  • 为单个分析添加备注

  • 改进JavaScript i18n处理

  • 改进默认权限

  • 新报告
    • 添加“按部门分析摘要”(合并“分析实验室部门每周”和“按日期范围请求分析摘要”)

    • 添加“执行分析占总数的百分比”报告

    • 添加按实验室部门分析报告

    • 添加“收到的样本与报告的样本”报告

    • 添加每日收到的样本报告

  • 许多许多错误修复。

3.0rc1 (2012-10-01)

  • 从发布的egg中移除Bika Health数据

  • 从portal_factory屏幕中移除备注

  • 将月/年选择器添加到默认的日期时间小部件

  • ClientFolder默认排序。

  • jQuery日期选择器的日期格式

  • 不要覆盖@@plone-addsite中指定的标题

  • 错误修复

3.0rc1 (2012-09-25)

### 更改

  • 需要Python 2.7(Plone 4.2)

  • 添加GNUPlot依赖项

  • 添加客户样本点

  • 添加抽样偏差选择

  • 添加即兴样本标志

  • 添加样本矩阵(样本类型分类)

  • 在bika设置中添加自定义结果页脚字段

  • 将PDF附件添加到发布的结果中

  • 在结果和报告中包含电子签名

  • 创建LabContacts用户的登录详情表单

  • 默认情况下禁用抽样工作流程

  • 默认情况下方法具有版本控制

  • 默认情况下方法公开访问

  • 查询WIP

  • 报告WIP

  • 修改标签布局以便于定制

  • 清理打印样式

  • 使用plonelocales处理日期/时间格式

  • 默认情况下禁用短信和传真设置项

2012-06-21

  • 分区与保存自动化

  • 报告

  • UI中样本点和类型的关系

  • AR模板增强

  • 样本和AR布局改进

  • 标签

  • 配置日志

  • 更快地索引

  • JavaScript优化

  • 更好的IE兼容性

  • 设置工作表改进

  • 更新翻译

  • 工作流程调整

  • 图标、视图和列表调整

2012-04-23

  • 可选的采样和保存工作流程和角色。

  • 样本分区。

  • AR模板 - 样本点和样本类型限制。

  • 报告 - 仅框架。‘按服务分析’显示计划内容。

  • 改进i18n处理,并更新来自Transifex的字符串。

  • 多项性能提升

  • 分析服务与方法关联。

  • 改进的分析服务弹出窗口。

  • 样本类型和样本点关系。

  • 从zope地区选择货币。

  • 合并AR视图和编辑标签。

  • 重构AR“添加/删除分析”屏幕

  • 存储分析结果捕获的日期

  • 在更多对象上追加仅备注字段。

2012-01-23

  • 使Bika兼容Plone 4.1

  • 采样器和保存者角色、用户和权限

  • 采样和保存工作流程

  • 不活动和取消工作流程

  • 预先保存的容器

  • 某些bika_setup类型的自动版本控制

  • 工作表模板中的分析人员和仪器

  • XLSX设置数据加载器

  • 基于采样日期而非接收日期的样本处置日期。

  • 默认内部ID服务器

  • 用户定义的计算和中间字段

  • 干物质结果选项仅在站点设置中启用后才出现

  • 认证插件在站点设置中启用前禁用

  • BikaListingView

  • 新图标

  • (大部分)在800x600下可使用

  • 列显示切换

  • 未来日期的样本和AR

  • 认证模板:在locales/manual.pot/accreditation_*中的i18n

  • 需要附件的分析的中间工作流程状态

  • Labmanager具有站点管理员角色(而非管理员)

  • “不确定”结果

  • 在所有地方使用portal_factory

  • 工作测试套件

  • 静态资源目录

  • 合并BikaMembers类型

  • CoordinateField/Widget

  • DurationField/Widget

  • CustomRecordsWidget

2.3.3错误修复版本

  • 包含BikaMembers 0.0.3。bika代码没有更改,版本升级以方便新BikaMembers版本的发布。

2.3

  • 引入分析类别

  • 分析服务结果限制 - 可能结果规范

  • 允许站点和客户指定电子邮件和传真主题行内容

  • 额外的仪器/导出格式:WinescanFT120、WinescanAuto、FIAStar和Bartelt的数据收集器

  • 将工作表分析导出到仪器

  • PDF作为结果输出选项

  • SMS结果输出选项

  • 结果发布选项同步,并在电子邮件中添加签名

  • 查询结果电子邮件批量符合结果邮寄

  • IDServer批量唯一ID请求

  • 基于选择标准的表格搜索优化

  • 添加提取标签,用于分析服务或配置文件提取

  • 批量更新分析服务价格

  • 添加德语翻译模块

  • 添加一个轻量查询表单,排除分析类别和服务

  • 分析请求列表中的批量大小设置

  • BikaMembers替代UpfrontContacts

  • 移除ATSchemaEditor

  • 显著性能提升

  • 解决客户端操作冲突

  • 采样日期验证

  • 输出上的干物质格式化已纠正

  • 纠正默认无工作流程

  • 审查插件优化

  • 未定义价格的分析服务价格表打印为空白

2.2

  • 分析请求和分析允许附件

  • 工作表重新排序,以及工作表分析选择的排序顺序

  • 仅对打开的工作表可用工作表删除

  • 提供导出分析服务和分析配置文件的插件

  • 强制唯一分析服务名称、分析服务关键词、

  • 仪器导入关键词和分析配置文件关键词。

  • 报告标题和格式在不同报告中标准化

  • 提供带有选择(包括配置文件)的AR导入替代布局

  • 引入进度条以处理长时间运行的过程

2.1.1

  • 增加了样品处置日期和每种样品类型的保留期限。

  • 增加了各种新的搜索条件。

  • 引入了标准制造商。

  • 引入了标准样品的标签。

  • 为标准样品和标准库存列表引入了“打印”和“电子邮件”功能。

  • 为分析服务引入了“重复”功能。

  • 将地址添加到电子邮件查询结果顶部。

  • 更改了样品和分析请求的标签。

  • 分析服务可以有多个方法。

  • 为方法引入了变更日志。

  • 将方法添加到左侧导航栏。

  • 在分析弹出窗口中包括方法列表。

  • 可以为方法上传文档。

2.1

  • 引入了样品对象和工作流程。

  • 结果规范、实验室和每个客户

  • 分析配置文件

  • 工作表模板引擎

  • 与Bika日历的接口

  • 从CSV文件导入分析请求

  • 将结果导出到CSV文件

  • 打印为出版物选项

  • 引入了实验室部门、实验室联系人以及部门经理

  • 质量控制计算。控制、空白和重复分析。

  • QC图、正态分布、趋势和重复变化

  • 允许进行各种分析计算。通过计算类型描述

  • 引入了依赖计算。当分析结果由其他分析计算得出时

  • 例如:分析X = 分析Y - 分析Z

  • 干物质结果报告。结果报告在收到的样品上

  • 并且也在干燥样品的干物质结果上

  • 重新发布,按客户发布单个结果

  • 包括周转时间、重复分析和不合格在内的许多报告

1.2.1

  • 从核心代码中移除发票行项目描述,以允许皮肤集成

  • 为从仪器导入的分析创建虚拟滴定值

  • 更多的语言翻译

1.2.0

  • 将声明重命名为发票

  • 将工作卡重命名为工作表

  • 在分析请求中添加了新的识别字段

  • 客户参考、样品类型和样品点

  • 引入了欢迎页面

  • 从延迟分析端口链接到延迟分析列表

  • 图标更改

  • 将认可机构标志和详细信息添加到实验室信息中

  • 在整个网站上添加了认可标志和免责声明

  • 实验室信心水平值从实验室信息中驱动

  • 在分析列表中提供分析方法的弹出窗口

  • 将滴定因素和滴定体积添加到分析和工作表中

  • 引入了每个分析和截距的不确定性度量

  • 创建了两个新的专业角色 - 核实者和发布者

  • 样品测试数据加载脚本 - load_sample_data.py

  • 实现通用仪器数据导入工具

  • 添加了登录端口

  • 需要修改以支持跨实验室许可分析父项(样品)处于“发布”状态。在分析请求上参考样本ID-

  • 1566324:登录页面重定向到欢迎页面。

  • 1573299:LiveSearch - 添加了发票行项目的权限。

  • 1573083:状态下拉菜单 - 开票

  • 1551957:联系人不可见给其他联系人。正确本地所有者角色

  • 1566334:“添加新AR”按钮的位置已更改,以符合其他表单

  • 1532008:查询结果排序顺序为最新首先

  • 1532770:订单默认列表校正

  • 1558458:会员折扣数据驱动在AR表单上的消息

  • 1538354:在编辑AR时进行小计和增值税计算

  • 1532796:AR编辑 - 允许更改联系人

1.1.3

这是一个错误修复版本。从旧版本迁移也得到了极大的改进。

请注意,AnalysisRequest现在有一个自定义mutator,它期望的是品种的标题,而不是UID。这将对任何自定义了 analysisrequed_add.cpy 控制器脚本和 validate_analysisrequest_add_form.vpy 验证脚本的任何人产生影响。

  • 1423182:在未登录的情况下浏览LIMS页面时出现IndexError

  • 1423238:订单 - 发货日期

  • 1429992:AR编辑选项卡 - 品种不可编辑

  • 1429996:允许品种名称中包含数字

  • 1429999:延迟分析警报 - ‘更多…’ URL

  • 1430002: 样本到期提醒 - ‘更多…’ URL

  • 1433787: 安全 - 客户端

  • 1434100: 搜索 - 索引 & 属性错误

  • 1418473: 更新了 Win2K & Win XP 的 start-id-server.bat

1.1.2

  • 1423205: 显示日志到实验室管理员设置

  • 1291750: 为订单和报表添加默认ID前缀

  • 1424589: 晚期分析提醒将在接收日期计算

1.1.1

  • 更新了与Plone 2.1样式定义列表标记的portlet

  • 1423179: 客户端不应在分析请求中看到JobCard链接

  • 1423182:在未登录的情况下浏览LIMS页面时出现IndexError

  • 1423188: 网站地图 - 客户不应有访问权限到 …

  • 1423191: 链接失效 - ‘已登录’页面

  • 1423193: 组文件夹不应显示

  • 1423194: 如果少于5个,则不显示‘更多…’

  • 1423204: AR视图 - 缺失标签和状态下拉菜单

  • 1423209: 模式编辑器 - 下拉列表问题(选择)

  • 1423234: 晚期分析提醒对匿名访客显示

  • 1423363: 报告分析总计

  • 1423386: 电子邮件发布错误

1.1.0

  • 使Bika与Plone 2.1兼容

  • 添加了由Luis Espinoza提供的西班牙语翻译

  • 添加了由Pierpaolo Baldan提供的意大利语翻译

  • 添加了由Joris Goudriaan提供的荷兰语翻译

  • 添加了由Nuno R. Pinhão提供的葡萄牙语翻译

  • 客户端、联系人、分析请求和订单的架构可以在通过网页架构编辑器ATSchemaEditorNG中编辑。

  • 现在可以按分析服务设置发布结果的最大时间。已添加portlet 'skins/bika/portlet_late_analysis.pt',当分析延迟时提醒实验室用户。

  • 分析请求上的分析有对Jobcard的引用,在分析请求视图中以超链接形式呈现。

  • 修复了一个错误,即在分析请求编辑表单上检查了'not_requested'分析。

  • 全局启用'changed_state'文件夹按钮,并在分析请求和Jobcard上禁用。

1.0.1

  • 使用Plone 2.0.5中脚本的最新版本更新了'skins/bika/date_components_support.py'。

  • 修改了工作流程脚本中过渡的访问权限,正常属性访问似乎自Zope 2.7.5以来受到保护。

  • 添加了CHANGES.txt和README.txt

  • 添加了ID服务器的Windows批处理脚本(scripts/start-id-server.bat)

作者和维护者

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

bika.lims-3.1.15.tar.gz (5.9 MB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页