问题标签 [activecollab]
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.
api - 新的 Active Collab 版本需要 /accept-invitation API 调用中的 language_id
由于我们对 Active Collab 进行了更新,API 请求返回了一些验证错误。( /accept-invitation
):
在 Active Collab 端,用户仍然拥有 Invation 状态。
是否有可以检查更新/更改的文档或变更日志,或者是否有一些设置可以在 Active Collab 上进行?
上
https://developers.activecollab.com/api-documentation/v1/people/users/invite.html
/accept-invitation
,language_id
是可选的。
祝你今天过得愉快。
php - 用户请求时间记录不在 Active Collab API 中工作?
所以我一直在尝试通过用户使用 API 请求时间记录(我使用 php 包装器)。
因此,例如对于给定的用户 ID,例如 34(我进行了较早的查询以获取所有用户 ID),我一直在执行以下请求(针对特定日期):
users/34/time-records/filtered-by-date?from=2016-01-07&to=2016-04-08
根据文档查询格式:
https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html
但这似乎不起作用,它只返回一个用户的小时数(其余为零),我知道其他用户肯定记录了时间记录!
没有日期过滤的相同查询,即
用户/34/时间记录
产生略有不同的结果,但对于我知道已记录时间记录的许多用户仍然返回零!
由于我似乎无法完成这项工作,我正在寻找一种更冗长的方法,即按项目获取时间记录,然后按用户排序 - 但效率要低得多!如果有人对为什么用户查询的时间记录可能不起作用(甚至证实我的发现)有任何见解,那将不胜感激!谢谢。
php - Active Collab API - 获取下一个发票编号
我正在使用 PHP 5.6 运行 Active Collab 5.8.7。我正在使用 API 创建发票。我正在按照本文档关注 API。我的问题是该帖子需要发票号码,我无法告诉下一个发票号码应该是什么。
我想知道是否有办法使用 API 在线获取下一个发票编号或添加发票并让系统为您选择发票编号。
目前,当我通过 API 创建发票时,我使用的是随机字符序列,然后当我们尝试手动添加发票时,发票编号字段为空白。必须有一种更简单、更一致的方式来处理发票编号。
谢谢,拉里
php - Active Collab 代码定制
我们购买了一个 Active Collab 项目管理工具的自托管平台。
我的公司希望我根据他们的需要定制已经制作好的 Active Collab。
我发现甚至很难找到一个用于自定义的文件。
Active Collab 支持团队明确表示,如果我破坏代码,他们将来不会提供任何支持,修改也不可能而且非常困难。
请帮助我。
有没有人定制过新的 Active Collab 5.x 版本。
php - 如何使用 Active Collab 5 API 获取单个用户的打开任务列表?
自托管 Active Collab 5 具有以下 API 文档: https ://developers.activecollab.com/api-documentation/index.html
问题是,没有一种明确的方法可以为单个用户提取打开的任务列表(跨所有项目)。
这将类似于此页面上列出的安装任务:http://{AC5-selfhostedURL}/my-work
我们正在使用AssignmentFilters
此处列出的:https ://developers.activecollab.com/api-documentation/v1/reports-and-filters/assignments-filter.html - 我们正在调用下面示例中列出的 API:
似乎没有为过滤器记录的参数。
php - 通过 API 创建客户端时,我们如何为它们分配 Client+ 角色和项目?
通过 API 创建客户端时,我们如何给他们分配 Client+ 角色并分配给项目?我创建了一个脚本,它根据用户的电子邮件地址将用户重定向到项目。
创建了客户端,但我相信只能分配客户端的角色(不存在客户端+角色)。额外的客户端加权限来自自定义权限:管理任务,来自我在数据库中看到的内容。
当我包含此权限时,永远不会创建客户端。
这是我创建客户端的代码:
客户端被创建,尽管没有正确的权限,并且客户端永远不会添加到项目中(这意味着他们不能针对它执行任务)。
api - 通过 Active Collab API 将 Comment.created_by 设置为另一个用户
使用 Active Collab API,是否可以代表其他用户创建评论?就像其他一切都可以通过设置created_by_id
.
使用:
创建者的设置不正确(对于所有其他数据类型,它运行良好):
见"created_by_id":1
。
rest - 使用 Active Collab API 在单个请求中发布多个文件:
我正在使用自托管的 Active Collab 5 设置,并尝试通过/upload-files
. 我正在发送一个多部分表单 POST,每个部分名称都命名为attachment_1
,attachment_2
依此类推。
不幸的是,只有我的请求中名为的第一个文件attachment_1
被使用并返回文件代码响应。
通过 API(没有 SDK - 我们的应用程序使用 Ruby ond Rails)一次上传多个文件的正确方法是什么?
activecollab - 无法通过 API 检索无限数量的记录
我们正在努力通过 API 挖掘今年的所有时间记录。
我们试图包含:dont_limit_result
GET 变量并将其设置为 1,但它对我们没有帮助。
我们使用的版本是 ACTIVE COLLAB 5.11.0,我们点击的 URL:projects?dont_limit_result=1&page=$page
请给我一些关于如何进行的建议。
php - Activecollab 系统状态旧版本路由错误
在访问系统状态页面时最新升级到 5.11.0 后,我得到一个空白屏幕。在查看网络活动时,我看到一个 404 错误似乎是导致此问题的原因。
前端似乎调用了错误的 URL:api/v1/system/versions/old-versions 端点。
我不确定这里发生了什么。任何人都可以提供有关为什么这被破坏的见解吗?