Bika LIMS
项目描述
Bika LIMS
v3.1.15 (2017-05-27)
高博的意义
遵循首席印科西·比卡LIMS 2使用标题进行发布的传统,这一版本被命名为高博·比卡LIMS 3。高博,国王,来自科伊桑纳马,世界第一人的语言。
安装
文档
反馈和支持
Bika用户列表: bika-users
开发者列表: bika-developers
LIMS设计列表: lims-design
问题跟踪器: http://jira.bikalabs.com/
Slack: bikalims.slack.com
安装Bika LIMS
该过程应适用于所有支持Plone的系统。
Linux安装步骤
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
安装Plone
下载最新稳定的Plone统一安装器。您还应该阅读Plone安装文档。
Linux中安装开发环境的基本命令
./install.sh --target=/path/to/Plone --build-python --static-lxml zeo
将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站点所需的超级用户凭据。
测试您的设置
首先,启动ZEO服务器
bin/plonectl zeoserver start
然后您必须在前台启动一个ZEO客户端,如果有错误信息,请注意并采取纠正措施
bin/plonectl client1 fg
如果您看到INFO Zope Ready to handle requests,则表示服务器正在运行。按Control+C停止前台客户端。
要正常启动Plone服务器,请使用以下命令
bin/plonectl start
添加一个新的Plone/Bika实例。
打开浏览器并转到https://127.0.0.1:8080/。选择“添加Plone站点”,确保已选中Bika LIMS选项,然后提交表单。
Windows安装步骤
下载并安装Plone
目前Windows版的Bika LIMS需要安装Plone 4.3.1。
运行安装程序并按步骤进行
在此指南中,我们将假定默认位置为C:Plone43
安装Bika LIMS
在文本编辑器中打开C:\Plone43\buildout.cfg
找到以eggs =开头的部分,并将bika.lims添加到现有条目中
eggs = Plone Pillow bika.lims
从cmd中运行buildout(按⊞ Win,输入cmd,按↵ Enter)
C:> cd C:\Plone43 C:\Plone43> bin\buildout.exe
成功的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.2 或 Error 5: Access is denied,请参阅下面的故障排除。
设置Plone服务
以管理员身份运行cmd(按⊞ Win,输入:cmd,按CTRL``+``⇧ Shift``+``↵ Enter)
导航到Plone根目录
C:\> cd C:\Plone43
安装、启动并将您新创建的实例置于前台 这应该会停止默认的Plone 4.3服务
C:\Plone43> bin\instance.exe install C:\Plone43> bin\instance.exe start C:\Plone43> bin\instance.exe fg
如果您看到INFO Zope 准备处理请求,则表示服务器正在运行
添加一个新的Plone/Bika实例。
打开浏览器并转到https://127.0.0.1:8080/。选择“添加Plone站点”,确保已选中Bika LIMS选项,然后提交表单。
Bika LIMS升级
如果LIMS的新版本可用,以下步骤将升级您的现有安装以使用新包。
备份
停止Plone,在继续之前备份您的实例
bin/plonectl stop bin/fullbackup
Buildout
使用“-n”选项运行buildout,以获取Bika LIMS及其依赖项的最新版本
bin/buildout -n
重启Plone
与安装期间一样,在前台启动单个zeo客户端以检查错误是有用的
bin/plonectl client1 stop bin/plonectl client1 fg
要重启Plone,可以发出如下命令
bin/plonectl restart
迁移
转到网站设置,然后单击插件。在已激活插件的列表中找到Bika LIMS,然后单击bika.lims升级按钮。
Bika-LIMS源代码安装
您应该已经安装了Plone和Bika LIMS。以下路径和命令适用于Linux,但在Windows上操作也很简单。
下载源代码
cd Plone/zeocluster/src git clone https://github.com/bikalabs/Bika-LIMS.git bika.lims
选择一个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
编辑buildout.cfg
develop = src/bika.lims
重启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 adminAttributeError: 类型对象‘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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6618414e2a2b57e9c61c2d7102fc12d271752dd3bd8044de146ec59e66359371 |
|
MD5 | dce9d53e04a3444c5f68278f06e12ff5 |
|
BLAKE2b-256 | 2098c7eade6cb698f2364ef83a59320955221209cc6e9fb98877c987bd0a5f77 |