Projects list: add a "Project details" button on the active project
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 88/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- javascript, react
- 領域
- frontend
調査の方向性
app/src/pages/Projects.jsx から始めてください。ここで行のアクション(開く、アクティブに設定、複製、エクスポート、削除)が描画されており、isCurrentProject のチェックは 268 行目付近にあります。app/src/components/layout/AdminMenu.jsx の 91 行目付近を読み、既存の /projects/edit/<id> へのリンクと navigation.projectDetails のラベルがどのように使われているかを確認してください。アクティブなプロジェクトの行に、そのページを開く "Project details" ボタンが表示され、他の行には表示されないことが完了条件です。
索引モデルが issue の本文から書いたものです。
説明
The projects list has no way to open a project's details; add a "Project details" button that appears on the active project's row only.
- Today. The only link to the details page is in the Admin menu (AdminMenu.jsx:91). The row actions in the projects list are open, set active, duplicate, export and delete.
- Change. Show the button only where
isCurrentProjectis true (Projects.jsx:268). It goes to/projects/edit/<id>, the same page as the Admin menu item, and reuses the existingnavigation.projectDetailslabel.
Done when: the active project's row has a "Project details" button that opens its details page, and no other row shows it.
Start: Projects.jsx.
- 主要言語
- JavaScript
- スター
- 162
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
tsiger/widgetizer のほかの issue
-
bug page editor
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
tsiger/widgetizer#235 ·
-
bug projects ux
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
tsiger/widgetizer#234 ·
-
bug editor
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
tsiger/widgetizer#231 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
tsiger/widgetizer#222 ·
-
question
難易度 1/5 1〜3時間 初心者へのやさしさ 82/100
tsiger/widgetizer#194 ·
tsiger/widgetizer の issue をすべて見る
似ている issue
-
[docs] RELEASE.md: wrong branch name, no check that the prepare PR merged with the right subject, manual publish step対応中かも @albertteoh が今日担当しました。 オープンdocumentation
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
jaegertracing/jaeger-ui#4739 ·
メンテナーはふだん 1 日以内に返信
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
keepassxreboot/keepassxc-browser#3159 · コメント 1 件 ·
-
Add: ESP 2 RSオープンapproved check:passed feeds:add
難易度 1/5 1時間未満 初心者へのやさしさ 67/100
-
v6: OTP input keeps the rest of a selection when you type over it対応中かも @thejesh23 が今日担当しました。 オープンbug confirmed has-pr js v6
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
twbs/bootstrap#43323 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信