IQSS / IQSS/dataverse-client-javascript
Implement canDownloadFiles and canManageFilesPermissions fields for dataset user permission
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 20
- フォーク
- 11
- 平均マージ
- 2日 5時間
- マージ済み PR(30日)
- 1
説明
Inspired from this issue/TODO in front-end repo, in Dataset Permissions, it asked about adding canDownloadFiles and canManageFilesPermissions permission fields to js-dataverse. Based on the dataset user permission model in js-dataverse repo, we don't have these two fields yet.
In native API, one endpoint Know If a User Can Download at Least One File from a Dataset Version may be relevant to the canDownloadFiles field.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
src/datasets/domain/models/DatasetUserPermissions.ts から始め、既存のデータセットユーザー権限フィールドと、要求されている canDownloadFiles および canManageFilesPermissions フィールドを比較します。canDownloadFiles に関する情報が得られるかどうかを判断するために、“Know If a User Can Download at Least One File from a Dataset Version” の native API ドキュメントを読みます。両方のフィールドが権限モデルに表現され、それらのデータソースが確定すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- api, authorization
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100