問題タブ [youtrack-api]
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.
youtrack - YouTrack REST API - ユーザーをタスクに割り当てますか?
YouTrack REST API でユーザーにタスクを割り当てることはできますか? この情報はドキュメントにありませんでした。
OK、解決策を見つけました: コマンドを問題に適用する
youtrack - YouTrack REST API - フィールドにデフォルト値を設定
YouTrack API を使用して、プロジェクトのフィールドにデフォルト値を設定することはできますか?
たとえば、新しいプロジェクトの自動化ルーチンの一部として、「タイプ」フィールドのデフォルト値を「バグ」から「タスク」に設定する必要があります。
internationalization - インストール言語に依存しないYouTrackを検索
私は、ユーザーが過去 1 週間以内に時間を費やした問題を取得し、各日と問題に費やした時間を要約として表示するツールを作成しています。予約時間。
YouTrack 2018.2 では、まさに私が求めている課題を検索できますwork date
。残念ながら、クエリwork date: {Last Week}
は英語に設定された YouTrack インスタンスでのみ機能します。しかし、ドイツ語のインスタンスも処理できる必要があります。そこにあるクエリはArbeitsdatum: {Last Week}
{Last Week}
ローカライズしなくてもプレースホルダーは機能しているようですが、インストール言語によってフィールド名が異なるようです。
そのために使用できる一般的なフィールド名はありますか? または、少なくとも適切なフィールド名を決定できるようにする API 呼び出しはありますか?
そうでない場合: YouTrack のインストール言語に応じてマッピングを提供できるように、どこかで公開されているフィールド名のリストはありますか?
どんな助けでも大歓迎です
ありがとう
workflow - Youtrack ワークフローで新しいスプリントを作成するには?
ワークフローを作成するためのガイドがありますが、正直あまり役に立ちません。
https://www.jetbrains.com/help/youtrack/standalone/Workflow-Guide.html
課題エンティティを作成しますが、スプリントは作成しません。新しいスプリントにプロパティ (日付範囲、名前、ボード) を追加するにはどうすればよいですか?
これに対する解決策はありますか?
youtrack - YouTrack REST API は、すべてのユーザーのサブセットのみを返します
バージョン 2018.3 以降、YouTrack はシステムを管理するための新しい API を公開しました。新しいエンドポイントの一例は/api/admin/users/
、YouTrack インスタンスでユーザーのコレクションを返すことになっているもので、古い非推奨の APIと比較してさまざまなフィールドが利用可能です。
ただし、それを使用すると、インスタンス内のすべてのユーザーのサブセットのみが返されることがわかりました。私の場合、106 人のユーザーのうち 42 人しか生成しません。
回避策として、非推奨の API エンドポイントを使用/rest/admin/user/
してすべてのユーザーを取得し、106 の結果ごとに新しいエンドポイントを呼び出して、新しく利用可能な詳細情報を取得しましたが、これは必要な呼び出しの数がかなり無駄であると付け加えています。廃止された API への依存は、全体的に非常に不安定であり、意図したワークフローではないようです。
問題は、新しい API を使用してすべてのユーザーを取得するにはどうすればよいかということです。