JIRA是由Atlassian开发的专有问题跟踪产品。它提供错误跟踪,问题跟踪和项目管理功能,通常用于敏捷软件开发。
我希望我的单页 Web 应用程序通过 OAuth 隐式流程登录到 Jira。但是,Jira 仅提供授权码流程。 假设我已经确定隐式流程是安全的
Jira JQL 通过 Adaptavist (Zephyr Scale) 插件查找与测试用例相关的问题
我有 Jira 问题类型要求和测试用例,它们与 Adaptavist (Zephyr Scale) 插件的要求相关。 我在需求问题中看到“可追溯性”块和
Excel 连接建议,将行合并到单个字段中以进行 jira 批量上传
我有一个随机的问题。我正在尝试将 Silk 中的数百个步骤转换为 Jira 故事和子任务。不幸的是,我得到的出口非常笨重,并且被证明是哈哈......
有人可以帮我解决这个请求吗? 我正在尝试使用 atlassian python api 和 rest api 列出与史诗相关的所有任务。不幸的是我无法做到这一点。有人有工作吗...
我尝试使用 Laravel 11 制作 Atlassian Jira Connect 应用程序,但在安装时出现错误
我尝试制作 Atlassian Jira Cloud Connect 应用程序,但出现本地错误。错误:未根据安装请求设置会话存储。 这是InstallationController.php 我尝试制作 Atlassian Jira Cloud Connect 应用程序,但出现本地错误。错误:安装时未根据请求设置会话存储。 这是InstallationController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Tenant; use Illuminate\Support\Facades\Log; class InstallationController extends Controller { public function store(Request $request) { // Store tenant details for later use (e.g., in a database) $clientKey = $request->input('clientKey'); // Assuming 'clientKey' is sent by Jira Cloud $baseUrl = $request->input('baseUrl'); // Log the installation request Log::info('Received installation request', var_export($request->all())); // Your logic to store tenant details goes here $tenant = new Tenant(); $tenant->client_key = $clientKey; $tenant->base_url = $baseUrl; // Add more fields as needed try { // Save tenant details $tenant->save(); } catch (\Exception $e) { Log::error('Failed to save tenant details: ' . $e->getMessage()); return response()->json(['status' => 'error', 'message' => 'Failed to save tenant details'], 500); } // Respond with a success JSON response return response()->json(['status' => 'ok']); } } 这是 web.php <?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use App\Models\Tenant; use App\Http\Controllers\InstallationController; use App\Http\Middleware\VerifyCsrfToken; Route::get('/', function () { return view('welcome'); }); Route::post('/installed', [InstallationController::class, 'store']) ->middleware(VerifyCsrfToken::class); 这是中间件: <?php namespace App\Http\Middleware; use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware; class VerifyCsrfToken extends Middleware { /** * The URIs that should be excluded from CSRF verification. * * @var array */ protected $except = [ '/rtc/public/installed', // Add your installation endpoint here ]; } 我要做什么才能让一切顺利进行?我还不熟悉 Laravel 11。 有人可以帮我解决这个案子吗? XAMPP 上的 ngrok 说:07:42:05.083 EESTPOST /rtc/public/installed 419 未知状态 新思维, 我自己解决了问题。 bootstrap/app.php <?php use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; use Laravel\Sanctum\Http\Middleware\CheckAbilities; use Laravel\Sanctum\Http\Middleware\CheckForAnyAbility; use Illuminate\Foundation\Http\Middleware\ValidateCsrfToken; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( web: __DIR__.'/../routes/web.php', api: __DIR__.'/../routes/api.php', commands: __DIR__.'/../routes/console.php', health: '/up', ) ->withMiddleware(function (Middleware $middleware) { $middleware->statefulApi(); }) ->withExceptions(function (Exceptions $exceptions) { // })->create(); 和控制器: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Tenant; use Illuminate\Support\Facades\Log; InstallationController 类扩展了 Controller { public function store(Request $request) { // Store tenant details for later use (e.g., in a database) //$clientKey = $request->input('clientKey'); // Assuming 'clientKey' is sent by Jira Cloud //$baseUrl = $request->input('baseUrl'); $result = json_decode(file_get_contents('php://input')); // Your logic to store tenant details goes here $tenant = new Tenant(); $tenant->client_key = file_get_contents('php://input'); $tenant->base_url = $result->baseUrl; // Add more fields as needed try { // Save tenant details $tenant->save(); } catch (\Exception $e) { Log::error('Failed to save tenant details: ' . $e->getMessage()); return response()->json(['status' => 'error', 'message' => 'Failed to save tenant details'], 500); } // Respond with a success JSON response return response()->json(['status' => 'ok']); } } 还有 api.php <?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use App\Http\Controllers\InstallationController; Route::get('/user', function (Request $request) { return $request->user(); })->middleware('auth:sanctum'); Route::post('/installed', [InstallationController::class, 'store']);
我尝试使用以下模板行从“2020-03-09T08:09:40.000+0000”获取日期(2020-03-09): ... [票证:{{- .key -}}:{{ .fields.resolution.name }}] 开始 {{ slice .fields.created 0...
JIRA REST API 中有没有办法创建/获取 API 令牌?
在Jira中,如果你想使用它的REST API,你需要进行身份验证。这可以通过基本身份验证通过提供 API 令牌代替密码来完成,如下所述: https://support.atlassian...
对于客户,我需要创建月度报告,其中显示问题在不同状态(待办事项、进行中、已关闭等)下花费了多少时间。更具体地说,
TopDesk/ Freemarker ...身体状况不工作
我在 Topdesk 中有一个操作序列。第一步是交付主体(或不交付主体)……只有当我在上一步中有响应时才应执行第二步。 这是我的回复正文...
Azure DevOps Board/待办事项列表项目重新排序
各位,我想请求你们的帮助。首先,我真诚地为这么长的描述表示歉意。 目前我们与 Azure DevOps Boards 合作,我发现无法重新排序...
我正在制作一个 Jira 插件,并且正在测试我的插件。在我的 Jira 上,我有两个项目 Project1 和 Project2,作为 Jira 的所有者,我可以访问这两个项目,但只能访问不同的用户(我的朋友)...
如何通过 REST API 更新 JIRA 中的自定义字段?
这个(分辨率描述)自定义归档应该在“分辨率”更改为“固定”时更新,因此我使用“转换”REST API 调用来执行此操作。我已通过以下 jason 字符串传递...
您可以在 JIRA 中重新打开已解决和已关闭的问题。实际的区别是什么? (除了需要不同的权限来解决/关闭问题,例如,如果涉及质量检查) 我们有一些
我发现另一个人显然也有这个问题,但我想我应该重新问这个问题,看看是否可以使其更明确。 我正在使用 JIRA 6 REST Web API 并成功提取了很多...
我正在尝试使用 Jira REST API(包括组件)创建问题。我正在发布此 JSON,但收到远程服务器返回错误:(400) 错误请求。 问题是:- 没有组件就没有
我正在尝试使用 Jira API 在 Jira 中创建自定义列(例如“测试中”),但我无法找到适合此任务的 API 端点或文档。 目前,我...
我们有一个 JIRA-Jenkins 管道,其中应提供从 Jira 到 Jenkins 作业的附件。 因此,一旦单击了所需的工作流程转换,JIRA 就会提供附件...
从另一个应用程序使用 Microsoft Graph for Teams
任务如下: 当我在 Jira 中创建特定的票证时,我需要向 MS Teams 频道发布一条消息,同时还需要为每个
我有一个由 8 个 EPIC 和 61 期组成的项目。每个问题都与其中一个 EPIC 相关联。在 Jira 看板中,我目前有一个名为“ToDo”的列,其中包含所有 69 项......