如何使用 jira-ruby gem 更改 ruby​​ 中问题的转换?

2024-06-22

我正在尝试使用 Jira-ruby gem 访问 ruby​​ 中的 jira (https://rubygems.org/gems/jira-ruby https://rubygems.org/gems/jira-ruby),但我找不到如何更改转换。 我只能使用 REST-api 来更改它吗?

有一个过渡类(http://rubydoc.info/gems/jira-ruby/0.1.8/JIRA/Resource/Transition http://rubydoc.info/gems/jira-ruby/0.1.8/JIRA/Resource/Transition),但我不知道如何处理。


The REST API 文档 https://docs.atlassian.com/jira/REST/6.2.2/#d2e3716说你发布到/issue/{issueIdOrKey}/transitions将问题从一种状态转变为另一种状态。

首先获取问题的可用转换:

client = JIRA::Client.new( ... )
issue = client.Issue.find("PROJECT-123")
available_transitions = client.Transition.all(:issue => issue)
available_transitions.each {|ea| puts "#{ea.name} (id #{ea.id})" }

现在您已经有了可能的转换的名称和 ID。存储您想要进行的转换的 ID。然后用它来保存该问题的新转换:

transition_id = ...
transition = issue.transitions.build
transition.save!("transition" => {"id" => transition_id})

我必须检查几次文档才能了解 POST 转换调用的预期有效负载,然后摆弄 Ruby 客户端语法来获取该有效负载。使用类似的工具网络 http 间谍 https://github.com/martinbtt/net-http-spy让一切变得更容易。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 jira-ruby gem 更改 ruby​​ 中问题的转换? 的相关文章

  • 无主键的 ActiveRecord 模型

    我有一个 ActiveRecord 模型GPA没有主键 class GPA lt ActiveRecord Base end 当我尝试打电话时GPA first to json I get TypeError false is not a
  • 用于将唯一项插入数组的 Ruby 条件

    我知道如果你有一个array并将其引用为array uniq它将返回 没有任何重复项 然而 在本例中 它是一个对象数组 这是正确的 Ruby 语言吗 我希望每个电话都进入 calls数组除非call from与数组中已存在的 call fo
  • 使用自定义令牌进行 Firebase 身份验证

    我有一个 firebase 项目 我试图从我的 Rails 服务器进行身份验证 按照文档上的说明使用 ruby jwt 库创建自定义令牌 但我不断收到相同的错误 auth invalid custom token 自定义令牌格式不正确 请检
  • RVM 安装问题 - 无法执行端口 (autoconf)

    我正在尝试在 OSX mountain lion 上安装 Jekyll 首先我想安装RVM 然后安装最新的ruby 但是 RVM 安装失败 我无法解决问题 任何帮助表示赞赏 这是我所做的 安装的 OSX 命令行工具 尝试安装 RVM cur
  • 如何在没有 sudo 的情况下安装 gem

    在我所有的 gem 安装中 我必须执行 sudo 所以 sudo gem 安装rails 会起作用 而只有 宝石安装导轨 不管用 我该如何补救 我安装了rvm murtaza murtaza dev which rvm home murta
  • 获取类别和子类别的所有产品(rails、awesome_nested_set)

    正在开发一个电子商务应用程序 我试图解决以下问题 我通过 Awesome nested set 插件实现了我的类别 如果我通过选择一个类别列出我的文章 一切正常 但对于某些链接 我想显示一个类别的所有产品及其子类别的产品 这是仅适用于一种类
  • Rails apns 用于向 Apple ipad 推送通知 - 使用哪个 gem?

    我希望从 Rails 3 0 3 应用程序向苹果推送通知 我发现了各种 apns ish 宝石 包括 apns on rails 其中一些似乎有点旧 1 或 2 年 并且非常不清楚 2012 年使用的 当前 是什么 根据我的标准 您能推荐使
  • 将用户输入转换为整数

    所以我有一个用户可以输入价格的表格 我正在尝试创建一个 before validation 来规范化数据 如果用户放置 则剪裁它 before validation do unless self price blank then self
  • RVM 要求错误

    我安装了 OS X Mavericks 并且正在尝试运行rvm requirements在终端中 它给了我这个错误 Installing required packages autoconf automake libtool pkgconf
  • 红宝石和:符号

    我刚刚开始使用 Ruby 正在阅读 Programming Ruby 1 9 The Pragmatic Programmer s Guide 我遇到过一种叫做符号的东西 但作为一名 PHP 开发人员 我不明白它们的作用和用途 谁能帮我解决
  • rspec Rails 测试:如何强制 ActiveJob 作业内联运行某些测试?

    我希望我的后台作业能够内联运行某些标记的测试 我可以通过包装测试来做到这一点perform enqueued do但我希望能够用元数据标记它们 并且如果可能的话 它会自动发生 我尝试过以下方法 it does everything in t
  • Ruby 中神奇的 $ 前缀变量是什么? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我见过 Ruby 中使用这样的神奇变量 0 是否有完整的参考来说明它们的含义以及它们的设置方式 他们的
  • puma 初始化程序不适用于 Rails 4.2

    我之前安装过很多次puma 从来没有出现过这个问题 我逐字遵循heroku 的指示 我创建了一个Procfile里面有这个 web bundle exec puma C config puma rb 这是配置文件 puma rb worke
  • 在 Ruby 中生成正则表达式模式的字符串

    在Python语言中我发现rstr https bitbucket org leapfrogdevelopment rstr 可以生成一个字符串regex http en wikipedia org wiki Regular express
  • Hashie::Mash 从字符串恢复

    我在这个问题上很挣扎 我已经存储了一个Hashie Mash到一个字符串中 我很难将其恢复为哈希值 这是字符串 map Hashie Mash ncreated at Mon Jul 30 15 42 20 0000 2012 nid 22
  • EventMachine 的优势是什么

    这是我的测试用例 我发现EM并不比一般的TCP服务器快 EM 服务器 require rubygems require benchmark require eventmachine class Handler lt EventMachine
  • Json(/hash) 到 ruby​​ 对象?

    在 Javascript 中 您可以将 json 作为对象访问 person name first Peter last Parker person name first 在红宝石中我必须像这样使用它 person name first 是
  • 为什么 ruby​​ 与字符串数组并行赋值返回字符串

    我不确定下面的代码片段到底发生了什么 gt gt a b ho hey gt ho hey gt gt a gt ho gt gt b gt hey gt gt c d foo bar gt foo bar gt gt c gt foo g
  • 如何向除rails/actioncable中的发件人之外的所有客户端发送消息?

    在socket io中 您可以向除发送者之外的所有客户端发送消息 例如 socket broadcast emit user connected 但在 Rails ActionCable 中 该怎么做呢 class BoardChannel
  • RubyMine - 没有为项目配置 Ruby 解释器

    我进入 设置 Ruby SDK 和 Gems 然后选择C RailsInstaller Ruby1 9 3 bin ruby exe 它在右侧加载了一堆宝石 看起来它会起作用 我点击 确定 但仍然有糟糕的语法突出显示 并且它仍然认为它没有

随机推荐

  • 如何使用PHP解密哈希密码?

    我目前正在使用 MD5 和 SHA1 将用户密码保存在数据库中 但我不知道如何以纯文本形式获取它们 我尝试回滚用于加密密码的相同代码 但它给了我一个错误 我用来加密密码的代码 hashedpassword md5 md5 sha1 sha1
  • 如何优化包含多个 OR、AND、IN 语句的查询?

    我有一个 SQL 查询如下 Declare ConnectionType int 5 UserId int 2 select from CallDetails Where ConnectionType 0 AND CallDetails D
  • Android InAppBrowser_system 回调

    我一直在 Cordova 中开发适用于 Android IOS Windows 8 的移动应用程序 需要将一些字符串传递到网页 对我来说不幸的是 该网页不支持 TLS 1 0 协议 这意味着较旧的 Android 版本 和 IOS 版本 无
  • 服务中的 SensorEventListener

    我试图实现 SensorEventListener 但由于某种原因什么也没有发生 我厌倦了为听众创建一个单独的类 但它仍然不起作用 该服务在单独的线程中运行 在清单 android process myproces 中 public cla
  • 错误:JDWP 无法获取 JNI 1.2 环境

    在 Eclipse 中调试后出现此错误 不过调试成功了 ERROR JDWP Unable to get JNI 1 2 environment jvm gt GetEnv return code 2 JDWP exit error AGE
  • UIView、animateWithDuration 出现问题并已完成

    我不知道这段代码有什么问题 UIView animateWithDuration 10 0f delay 0 0f options UIViewAnimationOptionTransitionNone animations CGAffin
  • 是否可以以相反的顺序遍历 Firebase 节点的子节点?

    我正在考虑实现 in firebase 索引 如下所述 https stackoverflow com a 10559689 534086 https stackoverflow com a 10559689 534086 并试图弄清楚如何
  • 仅当活动暂停时才会收到待处理的意图附加信息

    我正在发送额外的字符串 并从我的待定意图StateCh java to MainActivity 我的期望是显示对话框MainActivity当到达额外的待处理意图时 单击通知 问题是当我打开MainActivity然后我单击通知 待处理的
  • sql - oracle - 选择特定组/sku的第一条和最后一条记录

    我一直在尝试寻找答案 但没有成功 需要得到 首次购买的价格和最后一次购买的价格并按 SKU 分组 查询结果应该是这样的 sku first purchase price Last purchase price BC123 3 09 6 68
  • 如何翻转 UIImageView?

    如何翻转 UIImageView 创建两个 UIImageView frontImageView 和 backImageView 创建一个 UIView 容器视图来包含 UIImageView 在开头显示 frontImageView 翻转
  • 暂时停止竞价实例

    这是关于最近的公告 https aws amazon com about aws whats new 2020 01 amazon ec2 spot instances stopped started similar to on deman
  • 为什么我的 NSFontPanel 没有调用 changeFont: ?

    我正在创建一个NSFontPanel但选择字体并不会调用changeFont method 我在一个中定义了这些方法NSWindowController子类 IBAction showFontPanel id sender NSFontPa
  • 在 WPF 中创建一个漂亮的 GUI

    我需要创建一个桌面 CAD 应用程序 它本质上应该有一个漂亮的现代 GUI 我正在考虑创建一个 WPF 应用程序 以便拥有丰富的用户界面 有人能给我推荐一个设计良好的 WPF 桌面应用程序 GUI 框架吗 我在这个视频中发现了一些很酷的 G
  • SQLDeveloper:执行当前行而不突出显示

    在 Toad 中 我们可以轻松执行当前行 而无需突出显示它 假设您有一个这样的工作表 select from item cursor here select from product 当我点击CTRL Enter我只想要要执行光标的行 在
  • 从 application.properties 文件中读取 spring @Retryable 的 maxAttempts

    Retryable value Exception class maxAttempts 3 public Boolean sendMessageService Request request maxAttempts 参数 Retryable
  • MVVM light 中的异步命令执行

    我想知道为什么 MVVM light 缺少异步执行命令 我相信在很多情况下这都是有用的 所以让我举一个例子 假设我们的 UI 包含一个包含多个屏幕的容器 用户可以关闭特定屏幕或具有多个屏幕的容器 假设用户已对容器发出关闭命令 容器反过来在每
  • 如何从 Android 应用程序中调用 Mono for Android 类?

    我在 Mono for Android 项目中创建了一个相当简单的 Activity Activity Label AndroidApplication1 MainLauncher true Icon drawable icon publi
  • Liquibase 未找到且未创建 Spring Boot H2 数据库

    我正在尝试创建一个带有嵌入式数据库 H2 的 Spring Boot 应用程序 并在应用程序启动时使用 liquibase 创建数据 但绝对没有任何效果 当我转到 http localhost 8080 h2 console 并尝试登录 j
  • Android 复选框在更改之前监听点击

    我有一个要求 为特定设置显示一个复选框 当用户点击复选框时 我想显示一个警报对话框 只有当用户点击确认按钮 或类似按钮 时 复选框才会发生变化 我的观点是OnCheckedChanged侦听器仅在复选框更改状态后触发 而我想在更改状态之前侦
  • 如何使用 jira-ruby gem 更改 ruby​​ 中问题的转换?

    我正在尝试使用 Jira ruby gem 访问 ruby 中的 jira https rubygems org gems jira ruby https rubygems org gems jira ruby 但我找不到如何更改转换 我只