跳转到主要内容

EDRN的LabCAS用户界面

项目描述

Early Detection Research Network (EDRN) 实验室目录和存档系统 (LabCAS) 的用户界面。由EDRN信息中心(IC)开发,由Jet Propulsion Laboratory (JPL) 运营,而JPL本身由California Institute of Technology (CalTech) 运营。

运行开发实例

简单。首先将 dev.cfg.in 复制到 dev.cfg,并在 [secrets] 部分设置 ldap-manager-password。然后

ssh -L 9000:localhost:9000 -L 9001:localhost:9001 -L 9002:localhost:9002 -L 8080:localhost:8080 -L 8983:localhost:8983 labcas-dev.jpl.nasa.gov
python2.7 bootstrap.py -c dev.cfg
bin/buildout -c dev.cfg
bin/pserve --reload parts/templates/paste-dev.cfg

然后使用浏览器访问 https://127.0.0.1:6543/

安装

  1. 下载源文件

  2. 在 etc/versions/eggs.cfg 中添加 [versions]

  3. 将 ops.cfg.in 复制到 ops.cfg;如果您重新使用上一个版本的 ops.cfg,请 更改 会话和授权令牌!

  4. 运行 buildout

  5. 修复cronjob

  6. 运行初始cron

  7. 修复符号链接

  8. 重新启动Web服务器

  9. 登录,点击管理,设置设置

也许在标记发布时,我们同时设置 setup.py 和 [版本]?

变更日志

以下是从一个发布到另一个发布的变更历史。以下列出了问题ID,您可以通过访问https://oodt.jpl.nasa.gov/jira/browse/CA 的问题跟踪器了解更多信息。

1.0.17 — 等级制度的压迫

  • (电话会议) 在数据集中下载多个文件(工作进行中)

  • (Luca的电子邮件) 在文件级别视图中限制缩略图的大小

  • (Luca的电子邮件) 显示多个PI

  • (Luca和Paul的电子邮件) 在公共收藏夹中也显示多个PI

  • CA-1582: LabCAS 登录 - 重置密码

  • CA-1583: LabCAS 返回到门户

  • CA-1584: LabCAS 更新版权日期

  • CA-1585: 在 LabCAS 中添加关于标签页

  • CA-1586: 更新UI以支持分层数据集

1.0.16 — 逃逸 所有 凭据!

  • (各种电子邮件) 在 Solr 查询中逃逸字符

  • (各种电子邮件) 使用浏览器访问 /download URL 时,提示凭据

1.0.15 — API

  • (各种电子邮件) 添加一个带有 HTTP Basic 认证的 /download API 端点

  • (观测) 在开发模式下删除对 EDRN 群组的硬编码

  • (观测) 添加 favicon.ico

1.0.14 — 工作进行中?

  • (状态电话会议) 为缩略图添加边框并限制其大小

  • 添加日志以支持 CA-1570

  • 添加对分析的支持

1.0.13 — 缩略图

  • 电子邮件,添加缩略图

1.0.12 — 给我一些空间

  • 标记,添加协作组面元

  • 标记,添加学科面元

  • 标记,在标签和搜索结果之间留一点空间

1.0.11 — 状态

  • 状态会议,将文件的“描述”添加到文件的搜索结果中

  • 状态会议,删除计数,因为我们无法像在搜索中勾选/取消勾选复选框那样更新它们

1.0.10 — 会议

  • 会议,截断搜索结果中的描述为“…”

  • 会议,在搜索结果中包括文件名和数据集名称;对于数据集包括集合名称

  • 会议,如果描述不可用,不要显示“没有可用的描述”。

  • 会议,如果队列未知,不要显示“未知队列”

  • 会议,将集合、数据集、文件按顺序放回

  • 会议,在文件搜索结果中添加内容类型

  • 会议,使用选项卡来分隔面元控件

  • 会议,额外的面元:器官、PI(集合);物种(数据集)

1.0.9 — 概念验证

  • 会议,搜索结果上的面元控件的概念验证

1.0.8 — Napster 下载

  • 电子邮件,使临时目录可配置

  • 电子邮件,如果大小超过阈值,则禁用多个文件的下载

  • 电子邮件,主复选框用于选择所有文件不会切换子复选框

  • 检查,使用默认值而不是保存的值作为默认值的管理控制面板

1.0.7 — 描述性

  • CA-1566,显示文件级别的“描述”字段

1.0.6 — 零碎信息

  • CA-1564,数据集的导航路径错误

  • CA-1565,显示更好的 FileType 表单

1.0.5 — 日间表演

  • CA-1531,下载多个文件时发生内部服务器错误

  • CA-1556,会话cookie不会过期

  • CA-1562,LabCAS UI缺少favicon.ico,无法设置 <title>

  • CA-1563,无法展开附加数据集的搜索结果

  • 电子邮件,解释 🔴 的含义

1.0.4 — 日常

  • CA-1557,创建到 LabCAS 查看器的直接链接

  • CA-1558,如果没有要运行的流程,则隐藏“开始工作流程”选项

  • CA-1559,标识上传数据集时哪些字段是必需的

  • (日常,CA-1561) 使用纯文本框而不是富文本字段

  • (日常) 在执行动态工作流程之前删除空元数据键

  • (日常) 在搜索结果中将“V”(代表版本)变小

  • (每日)在搜索时,执行GET操作而不是POST;或者尝试POST,重定向,GET

  • (每日)在搜索结果中,添加面包屑

  • (每日)UI应删除任何值为None的元数据项,并在可用时立即通知Luca

1.0.3 — Dan的另一个电子邮件

本版本解决了Dan另一封电子邮件中提出的问题。没有JIRA问题。

1.0.2 — Dan的电子邮件

本版本解决了Dan电子邮件中提出的问题。没有JIRA问题。

1.0.1 — 自由且清晰,宝贝!

  • CA-1541,实现NIST工作流程的引导选择

  • CA-1485,不要显示LabcasUpload2Workflow

  • CA-1503,学科、机构、组织、物种、标本类型的受控词汇表

  • CA-1504,ProtocolName元数据字段未显示

  • CA-1505,根据选定的名称传递标识符

  • CA-1506,DataCustodian应默认

  • CA-1508,如果提供了名称,DatasetId不应为UUID

  • CA-1519,支持labcas-backend的授权cookie

  • CA-1530,使用input.dataset.FIELD.order和input.dataset.FIELD.visible

  • CA-1532,元数据排序和URL类型

  • CA-1533,SpeciesId、SpecimenType和QAState未发送

  • CA-1540,更新NIST工作流程的UI

  • CA-1550,在LabCAS UI中进行自由文本搜索

1.0.0 — 等等,这不是他的名字吗?

  • CA-1478,抑制显示LabCAS产品和ECAS产品

  • CA-1479,用MCL替换EDRN

  • CA-1480,删除对协作组的提及,因为MCL没有这些

  • CA-1481,用Organ替换OrganSite

  • CA-1482,不要同时显示集合的标题和名称(它们是相同的)

  • CA-1483,不要显示未知字段

  • CA-1484,UI显示中缺少元数据字段

0.0.3 — 是的,我会关心发布

  • CA-1475,LabCAS后端更改导致UI出现问题

  • CA-1475,LabCAS UI的权限

  • CA-1474,LabCAS UI中的双集合/集合路径

  • CA-1473,从已取消上传中删除预存文件

  • CA-1472,区分上传和非上传工作流程

  • CA-1471,使用工作流程的CollectionName选择暂存目录,而不是请求目标集合

  • CA-1422,支持浏览集合/数据集/文件

  • CA-1451,显示更多人类的集合名称

  • CA-1452,使用“DownloadId”下载文件

  • CA-1457,在顶级页面上暴露数据上传

  • CA-1458,上传到子目录

  • CA-1461,工作流程调用不应是硬编码的

0.0.2 — 待定

  • CA-1381,增加LabCAS UI显示的文件数量

  • CA-1382,支持NIST数据集ID生成

  • CA-1384,使用下拉菜单处理选项众多的菜单

  • CA-1386,UI应尊重字段值的顺序(不会修复)

  • CA-1387,Labcas上传UI不发送ProtocolId

  • CA-1391,无法在labcas-dev上运行UnivColoLungImage工作流程

  • CA-1392,CA-1393,支持富文本

  • CA-1394,LabCAS UI应生成数据集ID

  • CA-1395,将“NormalizationMethod”更改为“Method”

  • CA-1399,从DatasetDescription移除HTML标签

  • CA-1403,在LabCAS UI中实现QAState=public

  • CA-1404,Chrome日期输入问题

  • CA-1405,将上传按钮移动到顶部

  • CA-1408,PI的URL返回数据集,但结尾有“#”

  • CA-1409,协作组URL仅适用于两个协作组

0.0.1 — Jackie

  • CA-1332,修复RNA序列上传

  • CA-1333,添加布尔值和URI的字段。

  • CA-1345,“日期”和“ProtocolID”字段未在LabCAS UI中显示

  • CA-1343,LabCAS UI应显示图像内联,而不是强制浏览器下载它们

  • CA-1346,双重元数据条目

  • CA-1357,人员和协议未更新

  • CA-1354,不要同时提示协议名称和协议ID,但在上传后显示两者

  • CA-1356,协作组元数据字段是纯文本,应该是受限值

  • CA-1355,“OwnerGroup”应该是复选框,而不是自由文本字段

  • CA-1358,在表格标题中将“Product”更改为“Dataset”

  • CA-1359,在协作组中添加“N/A”选项

  • CA-1360,将“Owner Group”的名称更改为“与...共享数据”等

  • CA-1362,显示所有组;默认显示你所属的组

  • CA-1363,如果你不是任何组的成员,则禁用上传按钮,并添加联系通知

  • CA-1366,当悬停在“与...共享数据”上时,帮助文本很奇怪

  • CA-1373,“与...共享数据”字段太容易出错

  • CA-1364,当前谁已登录

  • CA-1365,没有注销按钮

  • CA-1368,数据可能无法立即可用

  • CA-1374,将“Generic LabCAS Dataset”设为第一个工作流程,并将其重命名为“Standard LabCAS Dataset”

  • CA-1377,由于GPL必须分发Plupload

  • CA-1361,LabCAS UI不再覆盖“OwnerGroup”的标题和描述

0.0.0 — 未发布

  • CA-1331,发布到运营

项目详情


下载文件

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

源分布

edrn.labcas.ui-1.0.17.zip (649.2 kB 查看哈希值)

上传时间

支持者

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