问题标签 [openproject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1256 浏览

authentication - 使用帐户用户名和密码的 OpenProject api 身份验证

是否可以使用管理员帐户用户名和密码向 OpenProject api 发出经过身份验证的请求?我目前正在尝试使用用户名和密码进行基本身份验证,但收到无效凭据错误。任何帮助,将不胜感激!谢谢!编辑:我尝试了答案中提到的。这就是我所做的:按照给定的方式更改了 configuration.yml 文件:

然后使用管理员的用户名和密码进行了基本的身份验证 api 调用。但是身份验证仍然无效。是否应该包含任何其他标题?

0 投票
2 回答
3020 浏览

postgresql - 如何从 docker 容器向主机发送 tcp/ip 请求?

我正在研究如何使用 docker 运行 openproject。我正在通过openproject/docker工作。

我已经使用外部 postgres 目录运行了 docker 映像。

我现在正在研究如何连接到现有的 postgresql 运行实例。

根据官方文档,我使用的命令行看起来不错。

编辑。在缺少的 -p 中添加。

我省略了 -d [deamon] 标志,所以我可以看到任何错误。

创建 docker 容器时,我得到

我期望的。然后我收到一个关于连接到我没想到的 postgresql 服务器的错误。

我猜初始化容器的脚本期望 postgres 正在运行,但事实并非如此。您将如何在命令行上将 docker 容器端口转发到 5432 的请求发送到主机?...与 docker run -p 5432:5432 ...相反,它将 5432 从 docker 容器暴露给主机。

0 投票
1 回答
370 浏览

ruby-on-rails - Rake 任务不是由 Cron 发起的?(开放项目工作:工作)

rake 任务似乎从未由 Cron 在 Ruby on Rails 5 应用程序(Openproject 7)中启动

永远不会创建日志文件,也不会执行任务(没有调试信息)....

我应该怎么办 ?

编辑 :

通过在生产环境中运行 rails 控制台,我总是有待处理的工作:

直接在 ssh 控制台中使用相同的用户(openproject)运行相同的指令可以成功:

cron 守护进程似乎正在运行:

我想念什么?

0 投票
0 回答
246 浏览

openproject - 不使用 SSH 安装 OpenProject

我正在尝试使用 1and1 将 OpenProject 安装到共享服务器空间。我没有 root 访问权限,所以无法使用安装指南。我的服务器运行 Debian。

有没有从存档安装的方法?

0 投票
1 回答
107 浏览

ruby-on-rails - openproject,链接生成器中的问题,用于通过电子邮件确认

我在端口上的 myserver 上使用 openproject 7000,但是当我为用户发送电子邮件邀请时,它会生成激活 url,而没有我的服务器正在侦听 openproject 的端口,

https://myserver/account/activate?token= ..

代替

https://myserver:7000/account/activate?token= ..

链接是在 app/mailers/user_mailer.rbusingurl_for函数中生成的,

, 谢谢你

0 投票
1 回答
806 浏览

api - 如何在 OpenProject 中使用 API 创建子工作包

在文档中。有一个示例如何在包之间创建某种关系,但没有关于创建父子关系的内容。也许有人知道该怎么做?

这是文档中可用的内容:

在此处输入图像描述

这些是唯一可用的关系:

在此处输入图像描述

如何使父 <-> 子关系在打开的项目中看起来像这样:

在此处输入图像描述

0 投票
1 回答
702 浏览

json - 如何使用 openproject API 获取附件的数据

我目前正在尝试使用 openproject api v3 在我的网站中显示有关 openproject 工作包的数据(我正在使用带有 symfony 的 PHP。)。

获取一般数据(主题、描述、优先级等)没有问题,但我不确定我是否知道如何向用户显示附件。

我尝试使用"/api/v3/work_packages/".$id."/attachments",但返回的 json 中没有图像:

我也尝试了直接链接到附件,但得到了

下载位置不是 API url 并返回 406 - 如果我尝试使用 img 标签 ( <img src="https://XXXXXX.openproject.com/attachments/1888/128-128-logo.png">)访问它,则未经授权

所以我想我的问题是:我如何向我的用户显示附件,即使他们在我的 openproject 上没有帐户?

0 投票
1 回答
670 浏览

openproject - OpenProject webhook 未触发

我正在尝试使用OpenProject 的 webhook将工作包的数据发送到第三方系统,但它甚至没有被触发。

我使用从7.4.07.4.7版本的这个OP docker 容器进行了所有测试,但没有一个有效。在所有这些图像中,都包含并配置了 webhook,因此理论上不需要任何其他设置(除了 web 界面中的 webhook 注册)。

乘客和工人:工作正在运行。日志文件中没有线索。webhook 已启用并设置为在 localhost 地址中触发 http POST 调用。

有没有人通过类似的问题?我不是 Ruby 开发人员,我想知道是否缺少某种守护程序或服务启动。

0 投票
1 回答
622 浏览

openproject - openproject配置抛出“错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:YES)”?

根据 CentOS 7 文档 ( https://www.openproject.org/download-and-installation/#installation ) 安装了 openproject,运行后sudo openproject configure,得到如下所示的错误输出:

以前从未使用过 MariaDB,但通过一些基本检查(安装在https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password之后)

(密码为空白)数据库似乎正在工作且可访问。删除并重新安装 mariadb-server 软件包似乎也不会改变行为。以前从未使用过 openproject 或 mysql / mariadb,所以任何关于这里可能发生的事情的建议都将不胜感激。

0 投票
1 回答
376 浏览

postgresql - 如何在 docker 安装中将 openproject 数据库从 Postgresql v9.4 迁移到 v9.6?

我正在尝试使用新的 Docker 映像将我的 OpenProject 从 v7.0 更新到 v8.0。一切顺利,直到我尝试导入数据库。新版本使用 Postgresql v9.6,与之前的 Postgresql v9.4 不兼容。OpenProject 网站上有一个关于如何迁移到 Postgresql v9.6 的很好的指南:https ://www.openproject.org/operations/upgrading/openproject-postgresql-migration-guide-9-6/ 。但它仅涵盖 linux 安装。

如何在 docker 中将 OpenProject 数据库从 Postgresql v9.4 迁移到 v9.6?