From f2949f86b84e273a82828414b9b76ebb8e02922c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 11 Jun 2025 13:02:56 +0900 Subject: [PATCH 001/251] =?UTF-8?q?=E6=9C=AA=E7=97=85=E8=AA=8D=E8=A8=BC?= =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E5=88=A4=E5=AE=9A=E3=82=92=E8=A8=98?= =?UTF-8?q?=E8=BC=89=EF=BC=8FOauth2API=E3=81=AB=E3=83=AC=E3=82=B9=E3=83=9D?= =?UTF-8?q?=E3=83=B3=E3=82=B9=E3=82=B3=E3=83=BC=E3=83=89=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 161 ++++++++++++++++++++++++ docs/spec/base/api/API_01_Oauth2.md | 16 ++- docs/spec/base/media/media/image37.png | Bin 0 -> 56964 bytes 3 files changed, 176 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/ams/AMS_SHIBBOLETH_01.md create mode 100644 docs/spec/base/media/media/image37.png diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md new file mode 100644 index 00000000..9fa0e4a8 --- /dev/null +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -0,0 +1,161 @@ +## 未病データベース Shibboleth対応 + +### 用語説明 + +- 本書では以下の用語で統一する + + | 用語 | 説明 | + | ---- | ---- | + | フロント | 未病データベースのフロントエンド | + | WEKO | 未病データベース用のWEKO3リポジトリ(バックエンド) | + | Shibbolethログイン | 学認IdPやOrthrosアカウントによるログイン | + +### 1\. Shibbolethログインを実施 + +- WEKOのShibboleth対応については[SHIBBOLETH_01](../other/SHIBBOLETH_01.md)を参照 + +- IdPから取得した属性情報はWEKOに渡され、所属グループの判定を行う + + - 所属しているグループが「目標2Grp」である場合、目標2ユーザ(認証ユーザ)としてアクセス権限を付与する + + - WEKOのインデックスツリー管理>ツリー編集 で未病データベースのインデックスの閲覧権限、投稿権限に目標2ユーザのグループ情報を設定する + + ![](../media/media/image37.png) + + - 属性情報からグループ名「jc_\/qroups_/\」を判定する
(\ に目標2Grpの値が入る) + + - 所属グループが「目標2Grp」ではない場合は通常のログインユーザとしてアクセス権限を付与する + +- 付与されるアクセス権限は以下の通り + + - 目標2ユーザ(認証ユーザ) + + - 全てのアイテムを閲覧・検索することが出来る + + - アイテムの編集が出来る + + - 目標2ユーザがアクセス可能なインデックスにアイテムを登録出来る(SWORD API経由およびUI経由) + + - ログインユーザ + + - 自身の所属グループのインデックスに登録されているアイテム、および公開アイテム(オープンアクセス)を閲覧・検索出来る + + - 上記アイテムの編集が出来る + + - 自身の所属グループのインデックスにアイテムを登録出来る + + - 目標2Grpのインデックスにはアクセス出来ない + + - ゲストユーザ(非ログイン) + + - 公開アイテムのみ閲覧・検索出来る + +### 2\. Shibbolethログインの実装 + +- nginx\ams\weko-frontend\pages\login.vueのonMounted関数でEmbedded DSを導入する + + - Embedded DSの導入にはiframeを活用する + + - Embedded DSを導入する際に必要な変数を宣言する + + ``` + const webHostName = 'xxx'; (ホスト名を設定) + const entityID = 'https://' + webHostName + '/shibboleth'; + const handlerURL = 'https://' + webHostName + '/Shibboleth.sso'; + const returnURL = 'https://' + webHostName + '/secure/login.py?next=shib'; + ``` + + - /secure/login.pyからweko_accounts\.views\.shib_sp_login関数を実行する + +- weko_accounts\.views\.shib_sp_login関数によって、IdPからのリクエストを処理する + + - 参考: [SHIBBOLETH_01: 5\.実装](../other/SHIBBOLETH_01.md) + + - ログイン処理後のリダイレクト先はフロントのTOPページを指定する + +- ログイン処理後、nginx\ams\weko-frontend\pages\index.vueからOauth2 APIを実行する + + - 参考: [Oauth2 API](../api/API_01_Oauth2.md) + + - ユーザがトークン発行を許可することで認可コードを受け取ることが出来る + +### 3\. Shibbolethログイン、OAuth認証時のエラー + +- Shibbolethログイン、およびトークン取得時のエラー内容は以下の通り + + 検知したエラーはログイン画面、OAuth認証画面でそれぞれ表示する + + - > ログイン画面 + + | エラー原因 | ステータスコード | レスポンス | エラーメッセージ(日/英) | + | --------- | --------------- | --------- | ----------------------- | + | WEKOでログインブロックされている | 403 | Login is blocked. | ログインがブロックされています。
/Login is blocked. | + | 登録ユーザー情報がない | 403 | There is no user information. | ユーザー情報がありません。
/There is no user information. | + | Redisにcache_keyがない | 400 | Missing SHIB_CACHE_PREFIX! | ログインに失敗しました。原因:SHIB_CACHE_PREFIXが見つかりません。
/Failed to Login. Cause: Missing SHIB_CACHE_PREFIX. | + | Shibboleth-Session-IDが取得出来ない | 400 | Missing Shib-Session-ID! | ログインに失敗しました。原因:Shib-Session-IDが見つかりません。
/Failed to Login. Cause: Missing Shib-Session-ID. | + | shib_eppnが取得出来ない | 400 | Missing SHIB_ATTRs! | ログインに失敗しました。原因:SHIB_ATTRsが見つかりません。
/Failed to Login. Cause: Missing SHIB_ATTRs. | + + - > OAuth認証画面 + + | エラー原因 | ステータスコード | レスポンス | エラーメッセージ(日/英) | + | --------- | --------------- | --------- | ----------------------- | + | レスポンスタイプ誤り | 400 | This response type is not supported. | このレスポンスタイプはサポートされていません。
/This response type is not supported. | + | クライアントID誤り | 400 | The client ID is incorrect. | クライアントIDに誤りがあります。
/The client ID is incorrect. | + | スコープ誤り | 400 | The scope is incorrect. | スコープに誤りがあります。
/The scope is incorrect. | + | ユーザーが【Reject】を選択 | 200 | Access has been denied. | アクセスが拒否されました。
/Access has been denied. | + +### 4\. 目標2ユーザ以外が閲覧権限が必要なアイテムを閲覧する方法 + +- 目標2ユーザ以外が閲覧権限が必要なアイテム詳細画面にアクセスした場合 + + - 401エラー(認証エラー)が発生し、xx秒後にフロントのログイン画面に遷移する + + - xx(秒数)はnginx\ams\weko-frontend\app.config.tsで指定する + + - defineAppConfig関数に'transitionTime:xx'を追加する + + - デフォルト値は10000(=10秒) + + - アイテム詳細画面からログイン画面にリダイレクトする際に、nginx\ams\weko-frontend\pages\detail.vueで以下処理を実行する + + - アイテム詳細画面のURLをsessionStorageに保存する + + - navigateTo関数のパスに'/login'と、クエリに'source=detail'を指定する + + - ログイン画面へ遷移時、クエリに'source=detail'がない場合はnginx\ams\weko-frontend\pages\login.vueのonBeforeMountで'sessionStorage'のアイテム詳細画面URLを削除する + + - nginx\ams\weko-frontend\pages\index.vueでOauth2 APIを実行する際にリダイレクト先をアイテム詳細画面のURLに指定する + + - API実行前にそれぞれの変数を指定する + + ``` + const baseURI = useRuntimeConfig().public.redirectURI; + const itemURL = sessionStorage.getItem('item-url'); + const redirectURL = itemURL ? itemURL : baseURI; + ``` + + + - 'itemURL'に値を設定した後、'sessionStorage'のアイテム詳細画面URLを削除する + + - finallyのuseRouter().replace()のパスに'redirectURL'を指定する + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/06/11

+
初版作成
diff --git a/docs/spec/base/api/API_01_Oauth2.md b/docs/spec/base/api/API_01_Oauth2.md index 2bbead6c..0f9fdc82 100644 --- a/docs/spec/base/api/API_01_Oauth2.md +++ b/docs/spec/base/api/API_01_Oauth2.md @@ -14,7 +14,7 @@ API-8-5の機能を用いて、OAuthアプリケーション、またはトー - 【アカウント(Account)\>Applications】画面にてOAuthアプリケーション、OAuthトークンを登録することができる。 - - 詳細は[USER-8-5 API設定](https://ivis.sharepoint.com/sites/NIIDMR646/Shared%20Documents/%5bWEKO3%5d10_開発/01.開発/2023/JAIRO%20Cloud(WEKO3)のドキュメント整備/機能設計書/マージ前/機能設計書_WebAPI_API-1-6.docx#_API設定)を参照すること + - 詳細は[USER-8-5 API設定](../user/USER_8_5.md)を参照すること **Authorize URL (GET) /oauth/authorize** @@ -227,6 +227,13 @@ url, headers, body = oauth.prepare_token_request('https://dev.ir.rcos.nii.ac.jp/ > invenio\_oauth2server + - > レスポンスコード + +| コード | 説明 | +| ------ | ------------------------------------------------------------- | +| 200 | ・正常終了
・ユーザが OAuth 認証画面で Reject を押下した時 | +| 400 | リクエストに不備がある時 | + - > 更新履歴 @@ -252,5 +259,12 @@ url, headers, body = oauth.prepare_token_request('https://dev.ir.rcos.nii.ac.jp/ + + + + +
7733de131da9ad59ab591b2df1c70ddefcfcad98 v1.0.7対応
+

2025/06/11

+
レスポンスコードを追記
diff --git a/docs/spec/base/media/media/image37.png b/docs/spec/base/media/media/image37.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3dc48246933a08e43a5f9fb948f493fe3e6f6d GIT binary patch literal 56964 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 Date: Wed, 11 Jun 2025 13:21:06 +0900 Subject: [PATCH 002/251] =?UTF-8?q?=E8=AA=A4=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 9fa0e4a8..e5dd3c37 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -18,11 +18,13 @@ - 所属しているグループが「目標2Grp」である場合、目標2ユーザ(認証ユーザ)としてアクセス権限を付与する - - WEKOのインデックスツリー管理>ツリー編集 で未病データベースのインデックスの閲覧権限、投稿権限に目標2ユーザのグループ情報を設定する + - WEKOのインデックスツリー管理>ツリー編集 で未病データベース用のインデックスの「閲覧権限」、「投稿権限」のグループ欄に目標2ユーザのグループ情報を設定する - ![](../media/media/image37.png) + - 例としてjs_xxx_groups_yyyを登録した図 - - 属性情報からグループ名「jc_\/qroups_/\」を判定する
(\ に目標2Grpの値が入る) + ![](../media/media/image37.png) + + - 属性情報からグループ名「jc_\\_groups_\」を判定する (\ に目標2Grpの値が入る) - 所属グループが「目標2Grp」ではない場合は通常のログインユーザとしてアクセス権限を付与する From cb5a32a68c095dab56acc1623fce9e22931e1529 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 11 Jun 2025 13:22:32 +0900 Subject: [PATCH 003/251] =?UTF-8?q?=E8=AA=A4=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index e5dd3c37..11d7c5a0 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -20,7 +20,7 @@ - WEKOのインデックスツリー管理>ツリー編集 で未病データベース用のインデックスの「閲覧権限」、「投稿権限」のグループ欄に目標2ユーザのグループ情報を設定する - - 例としてjs_xxx_groups_yyyを登録した図 + - 例としてjc_xxx_groups_yyyを登録した図 ![](../media/media/image37.png) From 4d16dbaf1979a4c5c2725026f51d1b1aa791eb7d Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 11 Jun 2025 15:28:21 +0900 Subject: [PATCH 004/251] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E6=8C=87=E6=91=98=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 34 +++---------------------- docs/spec/base/api/API_01_Oauth2.md | 23 +++++++++++------ 2 files changed, 18 insertions(+), 39 deletions(-) diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 11d7c5a0..4cabd657 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -18,39 +18,11 @@ - 所属しているグループが「目標2Grp」である場合、目標2ユーザ(認証ユーザ)としてアクセス権限を付与する - - WEKOのインデックスツリー管理>ツリー編集 で未病データベース用のインデックスの「閲覧権限」、「投稿権限」のグループ欄に目標2ユーザのグループ情報を設定する - - - 例としてjc_xxx_groups_yyyを登録した図 - - ![](../media/media/image37.png) - - 属性情報からグループ名「jc_\\_groups_\」を判定する (\ に目標2Grpの値が入る) - 所属グループが「目標2Grp」ではない場合は通常のログインユーザとしてアクセス権限を付与する -- 付与されるアクセス権限は以下の通り - - - 目標2ユーザ(認証ユーザ) - - - 全てのアイテムを閲覧・検索することが出来る - - - アイテムの編集が出来る - - - 目標2ユーザがアクセス可能なインデックスにアイテムを登録出来る(SWORD API経由およびUI経由) - - - ログインユーザ - - - 自身の所属グループのインデックスに登録されているアイテム、および公開アイテム(オープンアクセス)を閲覧・検索出来る - - - 上記アイテムの編集が出来る - - - 自身の所属グループのインデックスにアイテムを登録出来る - - - 目標2Grpのインデックスにはアクセス出来ない - - - ゲストユーザ(非ログイン) - - 公開アイテムのみ閲覧・検索出来る ### 2\. Shibbolethログインの実装 @@ -75,9 +47,9 @@ - ログイン処理後のリダイレクト先はフロントのTOPページを指定する -- ログイン処理後、nginx\ams\weko-frontend\pages\index.vueからOauth2 APIを実行する +- ログイン処理後、nginx\ams\weko-frontend\pages\index.vueからOAuth2 APIを実行する - - 参考: [Oauth2 API](../api/API_01_Oauth2.md) + - 参考: [OAuth2 API](../api/API_01_Oauth2.md) - ユーザがトークン発行を許可することで認可コードを受け取ることが出来る @@ -126,7 +98,7 @@ - ログイン画面へ遷移時、クエリに'source=detail'がない場合はnginx\ams\weko-frontend\pages\login.vueのonBeforeMountで'sessionStorage'のアイテム詳細画面URLを削除する - - nginx\ams\weko-frontend\pages\index.vueでOauth2 APIを実行する際にリダイレクト先をアイテム詳細画面のURLに指定する + - nginx\ams\weko-frontend\pages\index.vueでOAuth2 APIを実行する際にリダイレクト先をアイテム詳細画面のURLに指定する - API実行前にそれぞれの変数を指定する diff --git a/docs/spec/base/api/API_01_Oauth2.md b/docs/spec/base/api/API_01_Oauth2.md index 0f9fdc82..a552984c 100644 --- a/docs/spec/base/api/API_01_Oauth2.md +++ b/docs/spec/base/api/API_01_Oauth2.md @@ -56,6 +56,13 @@ Query parametersの値を以下とする。 > > 「Authorize application」ボタンを押下すると、codeとstateの値がサーバー側からクライアント側に渡される。 +レスポンスコード + + | コード | 説明 | + | ------ | ------------------------------------------------------------- | + | 200 | ・正常終了
・ユーザが OAuth 認証画面で Reject を押下した時 | + | 400 | リクエストに不備がある時 | + **Access token URL (POST) /oauth/token** Request body parameters: @@ -108,6 +115,13 @@ Request body parametersを以下のものだとする。 > > request = requests.post(url=accessurl, data=params) +レスポンスコード + + | コード | 説明 | + | ------ | ------------------------------------------------------------- | + | 200 | 正常終了| + | 400 | リクエストに不備がある時 | + **アクセストークンの発行** Personal access tokens の新規発行(/account/settings/applications/tokens/new/)からアクセストークンを発行することができる。 @@ -225,14 +239,7 @@ url, headers, body = oauth.prepare_token_request('https://dev.ir.rcos.nii.ac.jp/ - > 関連モジュール -> invenio\_oauth2server - - - > レスポンスコード - -| コード | 説明 | -| ------ | ------------------------------------------------------------- | -| 200 | ・正常終了
・ユーザが OAuth 認証画面で Reject を押下した時 | -| 400 | リクエストに不備がある時 | +> invenio\_oauth2server - > 更新履歴 From ba0eb8f72de7ef747919207336e81b59d9009866 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 11 Jun 2025 17:23:53 +0900 Subject: [PATCH 005/251] =?UTF-8?q?=E8=AA=A4=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 4cabd657..8dbc7c53 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -36,7 +36,7 @@ const webHostName = 'xxx'; (ホスト名を設定) const entityID = 'https://' + webHostName + '/shibboleth'; const handlerURL = 'https://' + webHostName + '/Shibboleth.sso'; - const returnURL = 'https://' + webHostName + '/secure/login.py?next=shib'; + const returnURL = 'https://' + webHostName + '/secure/login.py?next=ams'; ``` - /secure/login.pyからweko_accounts\.views\.shib_sp_login関数を実行する From 524efcd24b579dfb60840d0cbae407633f96b265 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 11 Jun 2025 17:39:22 +0900 Subject: [PATCH 006/251] =?UTF-8?q?=E5=A4=89=E6=95=B0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 8dbc7c53..d3afab85 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -36,7 +36,7 @@ const webHostName = 'xxx'; (ホスト名を設定) const entityID = 'https://' + webHostName + '/shibboleth'; const handlerURL = 'https://' + webHostName + '/Shibboleth.sso'; - const returnURL = 'https://' + webHostName + '/secure/login.py?next=ams'; + const returnURL = 'https://' + webHostName + '/secure/login.py'; ``` - /secure/login.pyからweko_accounts\.views\.shib_sp_login関数を実行する From 5205f9ccb0400f6975a63fb2af62c9b459be57a5 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 13 Jun 2025 15:05:12 +0900 Subject: [PATCH 007/251] add grdm button description of ams --- .../base/README.md" | 8 +-- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 58 +++++++++++++++++++ 2 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 docs/spec/base/ams/AMS_GRDM_BUTTON_01.md diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" index b6329168..8674f3be 100644 --- "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" +++ "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" @@ -756,7 +756,7 @@ ここではリクエストメールについて説明します。 -1. 「ユーザーが未病データベースにログインしていないこと」および「アイテムにフィードバックメールアドレスが登録されていること」の条件を満たす場合、[閲覧数]の下に[リクエストメール]が表示されます。 +1. 「アイテムにフィードバックメールアドレスが登録されていること」および「アイテムにGakuNinRDMのプロジェクトURLが登録されていないこと」の条件を満たす場合、[閲覧数]の下に[リクエストメール]が表示されます。 - 図 5-6
@@ -766,18 +766,18 @@ - 図 5-7 リクエストメール 送信フォーム
-3. [送信フォーム]に必要事項を入力のうえ、[送信]ボタンをクリックするとリクエストメールを送信することが出来ます。
(※現在は未実装です) +3. [送信フォーム]に必要事項を入力のうえ、[送信]ボタンをクリックするとリクエストメールを送信することが出来ます。 ### GakuNinRDM ここでは GakuNinRDM のデータセットを確認する手順を説明します。 -1. 「ユーザーが未病データベースにログインしていること」および「アイテムにプロジェクト ID が登録されていること」の条件を満たす場合、[閲覧数]の下に[GakuNin RDM]が表示されます。 +1. 「アイテムにGakuNinRDMのプロジェクトURLが登録されていること」の条件を満たす場合、[閲覧数]の下に[GakuNin RDM]が表示されます。 - 図 5-8
-2. []アイコンをクリックすると GakuNinRDM のデータセットを開くことが出来ます。
(※現在は未実装です) +2. []アイコンをクリックすると GakuNinRDM のデータセットを開くことが出来ます。 ## 第6章 添付ファイルを確認する diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md new file mode 100644 index 00000000..23073dd6 --- /dev/null +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -0,0 +1,58 @@ +## 未病データベース GakuNinRDMボタン表示 + +アイテム詳細画面のGakuNinRDM(以下GRDM)ボタンの表示について記述する。 + +### 用語説明 + +- 本書では以下の用語で統一する + + | 用語 | 説明 | + | ---- | ---- | + | フロント | 未病データベースのフロントエンド | + | WEKO | 未病データベース用のWEKO3リポジトリ(バックエンド) | + | プロジェクトURL | GRDMのプロジェクトや共有リクエストのURL | + +### 1. RO-CrateからWEKOのアイテムへの変換 + +プロジェクトURLはRO-Crate内で`ams:projectid`として送信される。 +WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](./ADMIN_1_5.md)を使用して、`ams:projectid`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 + +`ams:projectid`が送られた場合、`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) +また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) + +マッピング定義は以下のようになる。 + +```json +"プロジェクトURL": "ams:projectid", +"プロジェクトURL.関連識別子.関連識別子": "ams:projectid.value", +"プロジェクトURL.関連タイプ": "$isVersionOf", +``` + +### 1. WEKOからフロントへの送信 + +RO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーで送信する。 + +- 関連識別子 + - ツリー構造: root > プロジェクトURL > URL + - RO-Crateのキー: `isBasedOn` +- 関連タイプ + - ツリー構造: root > プロジェクトURL > 関連タイプ + - RO-Crateのキー: `description` + +### 1. フロントでのGRDMボタン表示 + +フロントでWEKOのアイテム詳細情報取得APIを使用してRO-Crateから関連識別子と関連タイプを取得する。 +関連識別子と関連タイプが取得できて以下の条件をみたす場合、プロジェクトURLとして扱う。 + +- 関連識別子がGRDMのURL()で始まる、または任意のURL(未定) +- 関連タイプが`xxx`(未定)である + +プロジェクトURLが設定されている場合、ユーザのログイン状態に関わらずアイテム詳細画面にGRDMボタンを表示する。 +ユーザがGRDMボタンを押下した場合は、プロジェクトURLを新規ウィンドウで開く。 +GRDMボタンを表示している場合、リクエストボタンとその表示領域は非表示とする。 + +### 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +|--------------|------------------|------------| +| 2025/06/13 | | 初版作成 | From 1c13ce24dc2de6b66f8e8ac34586af2692f13783 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 13 Jun 2025 15:13:13 +0900 Subject: [PATCH 008/251] fix grdm button document --- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index 23073dd6..329ae1de 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -4,7 +4,7 @@ ### 用語説明 -- 本書では以下の用語で統一する +本書では以下の用語で統一する。 | 用語 | 説明 | | ---- | ---- | @@ -14,10 +14,10 @@ ### 1. RO-CrateからWEKOのアイテムへの変換 -プロジェクトURLはRO-Crate内で`ams:projectid`として送信される。 -WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](./ADMIN_1_5.md)を使用して、`ams:projectid`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 +プロジェクトURLはRO-Crate内で`ams:projectid`として記述される。 +WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../admin/ADMIN_1_5.md)を使用して、`ams:projectid`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 -`ams:projectid`が送られた場合、`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) +`ams:projectid`は`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) マッピング定義は以下のようになる。 @@ -28,9 +28,9 @@ WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](./ADM "プロジェクトURL.関連タイプ": "$isVersionOf", ``` -### 1. WEKOからフロントへの送信 +### 2. WEKOからフロントへの送信 -RO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーで送信する。 +WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーで送信する。 - 関連識別子 - ツリー構造: root > プロジェクトURL > URL @@ -39,10 +39,10 @@ RO-Crateマッピング機能を使用し、関連識別子と関連タイプを - ツリー構造: root > プロジェクトURL > 関連タイプ - RO-Crateのキー: `description` -### 1. フロントでのGRDMボタン表示 +### 3. フロントでのGRDMボタン表示 -フロントでWEKOのアイテム詳細情報取得APIを使用してRO-Crateから関連識別子と関連タイプを取得する。 -関連識別子と関連タイプが取得できて以下の条件をみたす場合、プロジェクトURLとして扱う。 +WEKOのアイテム詳細情報取得APIを使用してRO-Crateから関連識別子と関連タイプを取得する。 +関連識別子と関連タイプが取得でき、以下の条件をみたす場合、プロジェクトURLとして扱う。 - 関連識別子がGRDMのURL()で始まる、または任意のURL(未定) - 関連タイプが`xxx`(未定)である From f375e7878877867c8cc13416f3b26ae50544b523 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 13 Jun 2025 15:19:35 +0900 Subject: [PATCH 009/251] fix document --- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index 329ae1de..057412f2 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -19,6 +19,7 @@ WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../ad `ams:projectid`は`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) +JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ`は`ams:projectid`が存在する場合のみアイテムに登録される。 マッピング定義は以下のようになる。 @@ -28,9 +29,9 @@ WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../ad "プロジェクトURL.関連タイプ": "$isVersionOf", ``` -### 2. WEKOからフロントへの送信 +### 2. WEKOのアイテムからRO-Crateへの変換 -WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーで送信する。 +WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーにマッピングする。 - 関連識別子 - ツリー構造: root > プロジェクトURL > URL @@ -41,7 +42,7 @@ WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タ ### 3. フロントでのGRDMボタン表示 -WEKOのアイテム詳細情報取得APIを使用してRO-Crateから関連識別子と関連タイプを取得する。 +WEKOのアイテム詳細情報取得APIを使用し、RO-Crateから関連識別子と関連タイプを取得する。 関連識別子と関連タイプが取得でき、以下の条件をみたす場合、プロジェクトURLとして扱う。 - 関連識別子がGRDMのURL()で始まる、または任意のURL(未定) From 61d17121e9ddeb458734c4487e31936851193d2c Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 13 Jun 2025 15:21:00 +0900 Subject: [PATCH 010/251] fix grdm button document --- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index 057412f2..8fc38d71 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -18,7 +18,7 @@ WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../admin/ADMIN_1_5.md)を使用して、`ams:projectid`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 `ams:projectid`は`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) -また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) +また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ`は`ams:projectid`が存在する場合のみアイテムに登録される。 マッピング定義は以下のようになる。 From 3924cbd6b2dd4db4669b93724977b82cd627c4e5 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Mon, 16 Jun 2025 16:49:41 +0900 Subject: [PATCH 011/251] fix ams error message --- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index d3afab85..336f10c2 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -63,11 +63,11 @@ | エラー原因 | ステータスコード | レスポンス | エラーメッセージ(日/英) | | --------- | --------------- | --------- | ----------------------- | - | WEKOでログインブロックされている | 403 | Login is blocked. | ログインがブロックされています。
/Login is blocked. | + | WEKOでログインブロックされている | 403 | Login is blocked. | ログインに失敗しました。管理者に連絡してください。
/Failed to Login. Please contact server administrator. | | 登録ユーザー情報がない | 403 | There is no user information. | ユーザー情報がありません。
/There is no user information. | - | Redisにcache_keyがない | 400 | Missing SHIB_CACHE_PREFIX! | ログインに失敗しました。原因:SHIB_CACHE_PREFIXが見つかりません。
/Failed to Login. Cause: Missing SHIB_CACHE_PREFIX. | - | Shibboleth-Session-IDが取得出来ない | 400 | Missing Shib-Session-ID! | ログインに失敗しました。原因:Shib-Session-IDが見つかりません。
/Failed to Login. Cause: Missing Shib-Session-ID. | - | shib_eppnが取得出来ない | 400 | Missing SHIB_ATTRs! | ログインに失敗しました。原因:SHIB_ATTRsが見つかりません。
/Failed to Login. Cause: Missing SHIB_ATTRs. | + | Redisにcache_keyがない | 400 | Missing SHIB_CACHE_PREFIX! | ログインに失敗しました。管理者に連絡してください。
/Failed to Login. Please contact server administrator. | + | Shibboleth-Session-IDが取得出来ない | 400 | Missing Shib-Session-ID! | ログインに失敗しました。管理者に連絡してください。
/Failed to Login. Please contact server administrator. | + | shib_eppnが取得出来ない | 400 | Missing SHIB_ATTRs! | ログインに失敗しました。管理者に連絡してください。
/Failed to Login. Please contact server administrator. | - > OAuth認証画面 From 6603504d4dbcd3cd6a30b1678f0fbdb55177720b Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 17 Jun 2025 17:02:19 +0900 Subject: [PATCH 012/251] fix projectid ro-crate mapping --- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index 8fc38d71..d164bc3e 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -34,11 +34,11 @@ JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ` WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーにマッピングする。 - 関連識別子 - - ツリー構造: root > プロジェクトURL > URL - - RO-Crateのキー: `isBasedOn` + - ツリー構造: root > プロジェクトURL > URL > URL + - RO-Crateのキー: `text` - 関連タイプ - - ツリー構造: root > プロジェクトURL > 関連タイプ - - RO-Crateのキー: `description` + - ツリー構造: root > プロジェクトURL > 関連タイプ > 関連タイプ + - RO-Crateのキー: `text` ### 3. フロントでのGRDMボタン表示 From 3b2ab9f3915749152c757ffba3d6486d38723d19 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 20 Jun 2025 14:19:52 +0900 Subject: [PATCH 013/251] add ams architecture --- docs/spec/base/ams/AMS_ARCHITECTURE_01.md | 67 +++++++++++++++++++++++ docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 13 ++++- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 14 ++--- 3 files changed, 86 insertions(+), 8 deletions(-) create mode 100644 docs/spec/base/ams/AMS_ARCHITECTURE_01.md diff --git a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md new file mode 100644 index 00000000..e4180775 --- /dev/null +++ b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md @@ -0,0 +1,67 @@ +## 未病データベースとWEKOの構成 + +未病データベースとWEKOの構成を記述する。 + +### 用語説明 + +本書では以下の用語で統一する。 + +| 用語 | 説明 | +| ---- | ---- | +| フロント | 未病データベースのフロントエンド | +| WEKO | 未病データベース用のWEKO3リポジトリ(バックエンド) | + +### フロントのパス一覧 + +以下はNuxtアプリケーションで動作する画面のパスであり、 各ページの動作は `weko-frontend/pages` ディレクトリ内のファイルで定義されている。 + +| パス | 説明 | +|--------------------------------------------------|-------------------------------------------------------------| +| / | トップ画面 | +| /ams/search | 検索画面 | +| /ams/contact | お問い合わせ画面 | +| /ams/detail | アイテム詳細画面 | +| /ams/files | ファイル一覧画面 | +| /ams/login | ログイン画面 | +| /ams/logout | ログアウト画面 | + +以下はNuxtアプリケーションのサーバーサイドで動作するAPIのパスであり、 各APIの動作は `weko-frontend/server` ディレクトリ内のファイルで定義されている。 + +| APIパス | メソッド | 説明 | +|-------------------------------------------------|:--------:|-----------------------------------------------------------| +| /api/ams/captcha/<アイテムのID>/request-mail | POST | WEKOのリクエストメール送信APIにリクエストを送信するAPI | +| /api/ams/captcha/image | GET | WEKOのCAPTCHA画像取得APIにリクエストを送信するAPI | +| /api/ams/captcha/validate | POST | WEKOのCAPTCHA結果検証APIにリクエストを送信するAPI | +| /api/ams/mail/send | POST | メール送信API | +| /api/ams/token/create | GET | WEKOからアクセストークンを初回取得するためのAPI | +| /api/ams/token/refresh | GET | WEKOからアクセストークンを再度取得するためのAPI | + + +### フロントとWEKOの共存 + +フロントとWEKOを同一オリジンで動作させる。 +フロントとWEKOの画面の両方を表示、またはフロントの画面のみを表示可能とする。 + +#### フロントとWEKOの両方の画面を表示 + +nginxの設定により、リクエストされたパスに応じてアクセス先のアプリケーションを振り分ける。 +これにより、フロントとWEKOの両方の画面を表示できる。 +WEKO単体で動作している場合と比較し、アクセスできない画面はWEKOのトップ画面のみとなる。 + +| パス | アクセス先アプリケーション| 説明 | +|--------------|:----------:|-----------------------------------------| +| / | フロント | フロントのトップ画面 | +| /ams/* | フロント | フロントの各画面 | +| /api/ams/* | フロント | フロントのサーバーサイドで動作するAPI | +| 上記以外 | WEKO | WEKOの画面、APIなど | + +#### フロントの画面のみを表示 + +nginxの設定を変更することで、WEKOへのアクセスを制限する。 +フロントの動作に必要なものを除き、WEKOの画面やAPIへのアクセスを制限し、フロントの画面のみにアクセスできるようにする。 + +### 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +|--------------|------------------|------------| +| 2025/06/20 | | 初版作成 | diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index d164bc3e..fe051d19 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -21,7 +21,18 @@ WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../ad また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ`は`ams:projectid`が存在する場合のみアイテムに登録される。 -マッピング定義は以下のようになる。 +RO-Crateの例と対応するマッピング定義は以下のようになる。 + +```json +"@id": "./", +"@type": "Dataset", +"name": "Sample Dataset", +"description": "This is a sample dataset.", +"datePublished": "2025-03-01", +"ams:projectid":{ + "value": "https://rdm.nii.ac.jp/" +} +``` ```json "プロジェクトURL": "ams:projectid", diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 336f10c2..2008fa3a 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -26,7 +26,7 @@ ### 2\. Shibbolethログインの実装 -- nginx\ams\weko-frontend\pages\login.vueのonMounted関数でEmbedded DSを導入する +- nginx/ams/weko-frontend/pages/login.vueのonMounted関数でEmbedded DSを導入する - Embedded DSの導入にはiframeを活用する @@ -47,7 +47,7 @@ - ログイン処理後のリダイレクト先はフロントのTOPページを指定する -- ログイン処理後、nginx\ams\weko-frontend\pages\index.vueからOAuth2 APIを実行する +- ログイン処理後、nginx/ams/weko-frontend/pages/index.vueからOAuth2 APIを実行する - 参考: [OAuth2 API](../api/API_01_Oauth2.md) @@ -74,7 +74,7 @@ | エラー原因 | ステータスコード | レスポンス | エラーメッセージ(日/英) | | --------- | --------------- | --------- | ----------------------- | | レスポンスタイプ誤り | 400 | This response type is not supported. | このレスポンスタイプはサポートされていません。
/This response type is not supported. | - | クライアントID誤り | 400 | The client ID is incorrect. | クライアントIDに誤りがあります。
/The client ID is incorrect. | + | クライアントID誤り | 400 | The client ID is incorrect. | クライアントIDに誤りがあります。
/The client ID is incorrect. | | スコープ誤り | 400 | The scope is incorrect. | スコープに誤りがあります。
/The scope is incorrect. | | ユーザーが【Reject】を選択 | 200 | Access has been denied. | アクセスが拒否されました。
/Access has been denied. | @@ -84,21 +84,21 @@ - 401エラー(認証エラー)が発生し、xx秒後にフロントのログイン画面に遷移する - - xx(秒数)はnginx\ams\weko-frontend\app.config.tsで指定する + - xx(秒数)はnginx/ams/weko-frontend/app.config.tsで指定する - defineAppConfig関数に'transitionTime:xx'を追加する - デフォルト値は10000(=10秒) - - アイテム詳細画面からログイン画面にリダイレクトする際に、nginx\ams\weko-frontend\pages\detail.vueで以下処理を実行する + - アイテム詳細画面からログイン画面にリダイレクトする際に、nginx/ams/weko-frontend/pages/detail.vueで以下処理を実行する - アイテム詳細画面のURLをsessionStorageに保存する - navigateTo関数のパスに'/login'と、クエリに'source=detail'を指定する - - ログイン画面へ遷移時、クエリに'source=detail'がない場合はnginx\ams\weko-frontend\pages\login.vueのonBeforeMountで'sessionStorage'のアイテム詳細画面URLを削除する + - ログイン画面へ遷移時、クエリに'source=detail'がない場合はnginx/ams/weko-frontend/pages/login.vueのonBeforeMountで'sessionStorage'のアイテム詳細画面URLを削除する - - nginx\ams\weko-frontend\pages\index.vueでOAuth2 APIを実行する際にリダイレクト先をアイテム詳細画面のURLに指定する + - nginx/ams/weko-frontend/pages/index.vueでOAuth2 APIを実行する際にリダイレクト先をアイテム詳細画面のURLに指定する - API実行前にそれぞれの変数を指定する From f08ebe2ce962cc748029d3052abf480a0f081fef Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 24 Jun 2025 19:00:25 +0900 Subject: [PATCH 014/251] update ams architecture --- docs/spec/base/ams/AMS_ARCHITECTURE_01.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md index e4180775..291a9a0a 100644 --- a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md +++ b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md @@ -46,19 +46,22 @@ nginxの設定により、リクエストされたパスに応じてアクセス先のアプリケーションを振り分ける。 これにより、フロントとWEKOの両方の画面を表示できる。 -WEKO単体で動作している場合と比較し、アクセスできない画面はWEKOのトップ画面のみとなる。 +WEKO単体で動作している場合と比較し、アクセスできない画面はWEKOのトップ画面のみとなる。 +nginxコンテナの`/etc/nginx/conf.d/weko.conf`に`weko/nginx/weko-ams.conf`の内容を設定した場合、この動作となる。 | パス | アクセス先アプリケーション| 説明 | -|--------------|:----------:|-----------------------------------------| +|--------------|:---------- |-----------------------------------------| | / | フロント | フロントのトップ画面 | -| /ams/* | フロント | フロントの各画面 | +| /ams/* | フロント | フロントの各画面
`/ams`および`/ams/`にアクセスした場合は`/`にリダイレクトする | | /api/ams/* | フロント | フロントのサーバーサイドで動作するAPI | +| /img/ams/* | フロント | フロントで使用する画像 | | 上記以外 | WEKO | WEKOの画面、APIなど | #### フロントの画面のみを表示 nginxの設定を変更することで、WEKOへのアクセスを制限する。 -フロントの動作に必要なものを除き、WEKOの画面やAPIへのアクセスを制限し、フロントの画面のみにアクセスできるようにする。 +フロントの動作に必要なものを除き、WEKOの画面やAPIへのアクセスを制限し、フロントの画面のみにアクセスできるようにする。 +nginxコンテナの`/etc/nginx/conf.d/weko.conf`に`weko/nginx/weko-ams-restricted.conf`の内容を設定した場合、この動作となる。 ### 更新履歴 From ee0287d547e2347e9f4886d99cd096d957429623 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 11 Jul 2025 10:18:50 +0900 Subject: [PATCH 015/251] =?UTF-8?q?=E6=9C=AA=E7=97=85=E3=81=AE=E3=82=A2?= =?UTF-8?q?=E3=82=AF=E3=82=BB=E3=82=B9=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD?= =?UTF-8?q?=E3=83=BC=E3=83=AB=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E4=BD=9C=E6=88=90=EF=BC=88=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=97=A5=E4=BF=AE=E6=AD=A3=E8=A6=81=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 81 ++++++++++++++++++++++ docs/spec/base/media/media/image38.png | Bin 0 -> 4821 bytes docs/spec/base/media/media/image39.png | Bin 0 -> 3893 bytes 3 files changed, 81 insertions(+) create mode 100644 docs/spec/base/ams/AMS_ACCESS_CONTROLL.md create mode 100644 docs/spec/base/media/media/image38.png create mode 100644 docs/spec/base/media/media/image39.png diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md new file mode 100644 index 00000000..6a7488f7 --- /dev/null +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -0,0 +1,81 @@ +### 未病フロント アクセスコントロール + +未病データベースにおけるアクセスコントロールについて記載する。 + +### 用語説明 + +本書では以下の用語で統一する。 + +| 用語 | 説明 | +| ---------- | ----------------------------------------------------- | +| フロント | 未病データベースのフロントエンド | +| WEKO | 未病データベース用の WEKO3 リポジトリ(バックエンド) | +| 認証ユーザ | 目標 2 グループ所属のユーザ | + +### 未病認証ユーザ + +#### アクセス権限 + +| グループ | ロール | アクション | +| -------------- | -------------------- | ---------------------------------- | +| 認証ユーザ | コントリビュータ以上 | 閲覧・編集・作成 | +| 認証ユーザ以外 | リポジトリ管理者以上 | 閲覧・編集・作成 | +| 上記以外 | 全ロール | オープンアクセスのアイテム閲覧のみ | + +#### 認証・認可フロー + +1. ユーザはフロントのログイン画面から Shibboleth ログインを実施。 +2. Shibboleth 認証後、ユーザの所属グループ情報を取得。 +3. 所属グループに「目標 2」が含まれていれば、認証ユーザとして判定。 +4. 認証ユーザに対して、アイテムの閲覧・編集・作成機能を提供する。 + +#### ログインをせずに非公開のアイテム詳細画面にアクセスした場合 + +1. エラーメッセージが表示され、エラーメッセージ記載の秒数後もしくはリンク押下でログイン画面に遷移。 +2. Shibboleth ログインを実施。 +3. ログイン完了後、アイテム詳細画面へリダイレクトする。 +4. 認証ユーザであればアイテムの詳細が表示される。 + + ※認証ユーザでない場合、再度エラーメッセージが表示される。その際はログイン画面への遷移は行われない。 + +### プロジェクト URL へのアクセス + +#### GRDM ボタン + +- > 該当のアイテムにプロジェクト URL が設定されている場合、アイテム詳細画面に GRDM ボタンが表示される。 + + ![](../media/media/image38.png) + + ボタンを押下すると別ウインドウでプロジェクト URL を閲覧することが出来る。 + +#### リクエストメール + +- > アイテムにプロジェクト URL が設定されておらず、リクエストメールアドレスの設定がある場合はリクエストボタンが表示される。 + + ![](../media/media/image39.png) + + ボタンを押下するとリクエストメールフォームが開き、メールを送信することが出来る。 + +ユーザのログイン状況やロールは GRDM ボタン、およびリクエストボタンの表示条件に該当しない。 + +- > 更新履歴 + + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/07/xx

+
初版作成
diff --git a/docs/spec/base/media/media/image38.png b/docs/spec/base/media/media/image38.png new file mode 100644 index 0000000000000000000000000000000000000000..3a897c510b2fc28df3204fc8c84548326b9613b8 GIT binary patch literal 4821 zcmds5cTiLNy4_gdqJl>d%b_VCh$vk;qEzW9O*%>mAW9RE5`qO32p~ueRY6dCFNT1C zQltq;Bm{zi5DbZcBqWBAaC6|EcjwK#Ki``>^ZwZ7H?zOlv%a#{nlHi1!ieY4pN9Yd z;4!|ge-i*WM%nLK|KMcb?ah1&*$QfJI-#*Aba|d2` z2mt`z-oGx6{(!fh0Kn&Gtbfhsq3h4NDF4i5@P}W2KJJU^Eye@XurE>5r2hxt|H;b|3zPzw;qh z?}OU(bpO*3d9L|8{&fmlKbgWsw1|0{`kF`YFZDDHup6NygBIp$olsju3yUd#(`+6e z9}fVr27?AR)mQzzbAcgh*tu{hDOx=m86Ne%wpcUV$!BP9m8!>P5*xg|W zGO`ws&dXY6H*X1u83@O{x}# zVK*NaOVH3{&eF9i*0-do7XS5yp40rAAzLa_Kay+UURJe_yvqym?|%^H>)OCxI1$kH zSff5ZciiI-hekwU;?xec@Wm&V%3aIrsiT@iX2+HryTeKvO5Pn%cPu$BII!CZpQ`bYC zS|!l?L%mCJ27v)DGhmaAwl}|J&RsJ~I^7=EtKK>)i1lLOK7l*}{gjK2fqJ+0PvoQg zuk*n>z%IdR&myubN7kZl@?)0o1KhrTj@^=~<F<@1W1B`BSD1;uDXW zG8hV$mpK`1GLXN(?lUzkR6F?=A^E~HBl{7QVeWH+aOF=Fw7wR;GKjTLL)~*D>`Hp-;_}5 z{2cSDa&iDmG4w_2q9N&6%D%3%narrRFEY(km!2T&QQ{6Ma0}AfJ=e@0KG{NHbK8%B z6^Ep&*Ld$!ew82IpMIq45y+uLLad%mDNF*k4SL)nRUH9qk1r4Z=GaZWB2ym@8a@9_ zV06HD(o#9UaNR>4<#ymsZv=+HxXV2sM;hWOPiEKSQzLtpghpd`42$DrWQ657Z(Rzp zPifkoI0C`gib^A<)6Dw5czh~*w9)P^c-v2!}pqpvq3(c+) z5Lzzn4wIf?z7c7zJ6a@)X~EjmW+0`OHnsbcK`o`huL)5RYlQqUF8Q#%*kWvN7=1Xi z(M(yCNj0Hwbj(cq#JlK#o(<2<@Nt(#R?D8Vf2K>nFs{eJ^ z^$Kxe(7Evti%#6Z$s*eCG8yBMwzDnS{)odLkh5PG4e#k>(@GPx|4Rz&2cNpPAn9@c$t4>C;%ok zr_J<^XsC2!{fOg{Oo1rftL(5tOV;{Z4uAtlNl&ertPtW7vcW?Vx@a#^+6ehVs$C`( z&u&}fIm9f(7AJHDl69}X+ACu*iri{on3ps}U8*AYCLR?JitgO5YtM36I7lfgA}J4b zzJH6+zkz65dN|6W1ZAvi=;%!6HuA=9@5TRtNTFwc8&(+aSSpOe%Q}SOXNzrG!@Lc1 zilTy&5*CXrFcPLm^IsrGzhAoQ6)J_BL7|tn8qPddmDPqh?4XB^4h|MJdb@x*dOjxd zdn1V1QaD^LN2AbH)*kc$h!*^U;!M@MdzXiJC8BU6VA0&PC0g~3WhEJ21L~WYrsbxD zSMMV*B8{D{`~`4Ajzg=;)JX>#{BpS%W8VwWU4MD7&cjlSZ=}C4MoOuxeGyu<{k@di zJ16Bl^N*G0;l7umc}zmdxvl33qCM#OD|e7Qf~t3;@SNgvctUmeqO{-I;P;se|H6E# z|nbqbY5o8IT)@fS6@AEAJoigp-9Fdx^Tp=fCo z=1=Z2SM=Ar`9bKSRc)zkbChRKdAV!X)~b?^EwMf_FJQz1-VB;)( z*s-11?k33JRZn?6OC3>c$Nm!Nd%ApK_zH`F3SSEJh$4*v?w-4|yg~T_kyRSsrU)o4 zk*%MAl*mE-N_WN1%9hsZ+&IBd0#4=bPMKC*Fa4zb$e-3~wYklDt9dQzd~jX%B**M# z7&myuHVXYxMqJ@5?Mq)lR&t2F!^>@t2q&C!b)x1a!R1vcJHr+@De=3^$k$hWFY9&o z$ENLqIrU`C0xZY(HZMjf+F?^P2K1z(uHu@;7<5}ZcgbAT=sup?N$K;*wXO7UW_-q7 zy|I88W&wUcfk~rm)}!~G+9O1TI#Hwcjhb)b^D(bk{u`3?!7`8FursuJKJZr@bz@O7 zl4h4bu)b3@v>;-nuKLh5Ca6tjW90mbhFq~d_}s(OPek%WN)XzyNqYr{l1`q{Qma;! zDqN{`n-wz+ha5*CV?^(58i713rL+RdHupVs6J^|5b>#nuESC$1bd;(DUku1Z8nhe? z^xbQ^8?!RBFx93Z@g$;n?N{<&^hokq9q2GzTe14x*{t5iOE2C0j3}!K3I1-=75x)Y zn!7d$Hp2v&to%8dJ4Q{_OO@XKc@dD^gSfBGZG)9uZs(2vrW`tOS?O-@!aK>V)|}tI zLU{IAY**bK`iyEyN57&hnx7#OJB;$F9f<_%6dvuq( zA3>=GNEh(_jcv_mOV)D!8Qfm|W(PKhDr)l(dUhmJSm>r{b#`Y_`Y)L$aIef5#$eU^ z$uz-uicNh?)=qnopsIbkwCgJG@yC1g4O0)O%7hxd-I$Cu`s$hxwKOAw=Utq zd@Wwp#sDqY>SlMZ?^XiegYnm}$c@L;ua>;9}gj6kFrPY*g ziv8c^xc()OhpIXjUU28`$x5?|#?1Cey-02c^*ZU>6GF$}n#$)s{Q%Fr)9@$6S2_

Q@K7+d!km1{J zO$dL$BEsA?5$KkBa+R{Mrf|fzzK+uBzm-xsdb*I_cU;FWRhyZjWtW@yacvVU9dc<> z6?E4WuWqSX2vIH3*m(F^6#>>3irmI2*^hpX_MZJOeH5c(ntnw2i#iHxwbEyiKFX%V zmlJ^%s*MGh1bDGVT7<2eS|LsLo;+H|2E&J1Vwnohws{=Vr6=rMxoJJRsTT?Jp|48cgXAE>qvxD|8O0I`LS0~ OfU$vvevPjC<9`C321CmL literal 0 HcmV?d00001 diff --git a/docs/spec/base/media/media/image39.png b/docs/spec/base/media/media/image39.png new file mode 100644 index 0000000000000000000000000000000000000000..c545bce17d5bbc2f2a0e65577959cad9123ec3cb GIT binary patch literal 3893 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 literal 0 HcmV?d00001 From 5ea9400ee1dffda08d446e5b39cc5847d0c7e966 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 11 Jul 2025 16:20:18 +0900 Subject: [PATCH 016/251] =?UTF-8?q?=E6=9C=AA=E7=97=85=E3=81=AE=E7=94=BB?= =?UTF-8?q?=E9=9D=A2=E5=88=86=E4=BD=9C=E6=88=90=EF=BC=8F=E4=B8=8D=E8=A6=81?= =?UTF-8?q?=E3=81=AA=E7=94=BB=E5=83=8F=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 118 +++++++++++++++++----- docs/spec/base/media/media/image38.png | Bin 4821 -> 0 bytes docs/spec/base/media/media/image39.png | Bin 3893 -> 0 bytes 3 files changed, 90 insertions(+), 28 deletions(-) delete mode 100644 docs/spec/base/media/media/image38.png delete mode 100644 docs/spec/base/media/media/image39.png diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 6a7488f7..4ec519b3 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -1,4 +1,4 @@ -### 未病フロント アクセスコントロール +## 未病フロント アクセスコントロール 未病データベースにおけるアクセスコントロールについて記載する。 @@ -12,51 +12,113 @@ | WEKO | 未病データベース用の WEKO3 リポジトリ(バックエンド) | | 認証ユーザ | 目標 2 グループ所属のユーザ | -### 未病認証ユーザ +### 目次 + +- [TOP 画面](#TOP画面) +- [アイテム詳細画面](#アイテム詳細画面) +- [アイテム検索結果画面](#アイテム検索結果画面) +- [ファイル一覧画面](#ファイル一覧画面) +- [インデックス画面](#インデックス画面) + +### TOP 画面 + +エンドポイント: `/` + +#### アクセス権限 + +| ロール | グループ | アイテム閲覧 | アイテム検索 | +| ------------------------ | -------------- | ------------ | ------------ | +| System Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Repository Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Community Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | × ※1 | +| Contributor | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | × ※1 | × ※1 | +| Guest User | 認証ユーザ以外 | × ※1 | × ※1 | + +※1: オープンアクセスのアイテムは除く + +### アイテム詳細画面 + +エンドポイント: `/ams/detail?sess=search?number=<アイテムのuuid>` #### アクセス権限 -| グループ | ロール | アクション | -| -------------- | -------------------- | ---------------------------------- | -| 認証ユーザ | コントリビュータ以上 | 閲覧・編集・作成 | -| 認証ユーザ以外 | リポジトリ管理者以上 | 閲覧・編集・作成 | -| 上記以外 | 全ロール | オープンアクセスのアイテム閲覧のみ | +| ロール | グループ | アイテム閲覧 |  添付ファイルダウンロード  | +| ------------------------ | -------------- | ------------ | ---------------------------- | +| System Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Repository Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Community Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Contributor | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | × ※1 | ×※1 | +| Guest User | 認証ユーザ以外 | × ※1 | ×※1 | -#### 認証・認可フロー +※1: オープンアクセスのアイテムは除く -1. ユーザはフロントのログイン画面から Shibboleth ログインを実施。 -2. Shibboleth 認証後、ユーザの所属グループ情報を取得。 -3. 所属グループに「目標 2」が含まれていれば、認証ユーザとして判定。 -4. 認証ユーザに対して、アイテムの閲覧・編集・作成機能を提供する。 +### アイテム検索結果画面 -#### ログインをせずに非公開のアイテム詳細画面にアクセスした場合 +エンドポイント: `/ams/search` -1. エラーメッセージが表示され、エラーメッセージ記載の秒数後もしくはリンク押下でログイン画面に遷移。 -2. Shibboleth ログインを実施。 -3. ログイン完了後、アイテム詳細画面へリダイレクトする。 -4. 認証ユーザであればアイテムの詳細が表示される。 +#### アクセス権限 - ※認証ユーザでない場合、再度エラーメッセージが表示される。その際はログイン画面への遷移は行われない。 +| ロール | グループ | アイテム検索 | アイテムダウンロード | +| ------------------------ | -------------- | ------------ | -------------------- | +| System Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Repository Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Community Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Contributor | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Guest User | 認証ユーザ以外 | ×※1 | ×※1 | -### プロジェクト URL へのアクセス +※1: オープンアクセスのアイテムは除く -#### GRDM ボタン +### ファイル一覧画面 -- > 該当のアイテムにプロジェクト URL が設定されている場合、アイテム詳細画面に GRDM ボタンが表示される。 +エンドポイント: `/ams/files?number=<アイテムのuuid>` - ![](../media/media/image38.png) +#### アクセス権限 - ボタンを押下すると別ウインドウでプロジェクト URL を閲覧することが出来る。 +| ロール | グループ | ファイル閲覧 | ファイルダウンロード | +| ------------------------ | -------------- | ------------ | -------------------- | +| System Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Repository Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Community Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Contributor | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Guest User | 認証ユーザ以外 | ×※1 | ×※1 | -#### リクエストメール +※1: オープンアクセスのアイテムは除く -- > アイテムにプロジェクト URL が設定されておらず、リクエストメールアドレスの設定がある場合はリクエストボタンが表示される。 +### インデックス画面 - ![](../media/media/image39.png) +エンドポイント: `/ams/search/<インデックスID>` - ボタンを押下するとリクエストメールフォームが開き、メールを送信することが出来る。 +#### アクセス権限 -ユーザのログイン状況やロールは GRDM ボタン、およびリクエストボタンの表示条件に該当しない。 +| ロール | グループ | アイテム閲覧 | アイテムダウンロード | +| ------------------------ | -------------- | ------------ | -------------------- | +| System Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Repository Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ○ | ○ | +| Community Administrator | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Contributor | 認証ユーザ | ○ | ○ | +| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | +| Guest User | 認証ユーザ以外 | ×※1 | ×※1 | + +※1: オープンアクセスのアイテムは除く - > 更新履歴 diff --git a/docs/spec/base/media/media/image38.png b/docs/spec/base/media/media/image38.png deleted file mode 100644 index 3a897c510b2fc28df3204fc8c84548326b9613b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4821 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

Q@K7+d!km1{J zO$dL$BEsA?5$KkBa+R{Mrf|fzzK+uBzm-xsdb*I_cU;FWRhyZjWtW@yacvVU9dc<> z6?E4WuWqSX2vIH3*m(F^6#>>3irmI2*^hpX_MZJOeH5c(ntnw2i#iHxwbEyiKFX%V zmlJ^%s*MGh1bDGVT7<2eS|LsLo;+H|2E&J1Vwnohws{=Vr6=rMxoJJRsTT?Jp|48cgXAE>qvxD|8O0I`LS0~ OfU$vvevPjC<9`C321CmL diff --git a/docs/spec/base/media/media/image39.png b/docs/spec/base/media/media/image39.png deleted file mode 100644 index c545bce17d5bbc2f2a0e65577959cad9123ec3cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3893 zcmb`KcU05K7RLk1E{IeY0V#q~7Eo$PKthd5i4;M)kVSe4y+{insEbOIqI9DKMI;zH z(gh411OiEDB7_J?KuTCj$jk2AclPZ&@0_>io&DoCXYTLL{N^`vzjHt5CR>;pa-BGH z0ssJT85>=;1OQkDnf-kB@0cxs+zw^7EFqSL1^~>E=rYqd?x}C84*+1(I1gRem^MeC zk$ngNz}@-l!-5NV<;Lvv8DG}Faoc%q#?iP{i0i%isqWra7(o)z0i(Bj!`cHENAIcD{q4$iJG?4)WZti$(>Jc>QTajS;I0mZq*dB@%&APeB_WiM91 zPsx9M;F}~;wWZZd2shyNYsd=}QA+)6EzHTPNz~6v&Zkl{1cte3+Lw*-FXO23=H`a* zTUC!O1h2%;%I0uSXZdFGxD9-qDXn=@;ph+@(2I=&$sq(RCs&T>D|rs?`3D3!BKfGv zN$1gK7z<>~MjdEg&?ZywZ{EOC{aAI_r3e^G-AWA;i2JeZXSE|=NIHz_3S*eEJmY7szJBdmWVHiZALI$`Ot`#2o@ua; z)WVK>ZFDwb!G^M5Jrp&iiPFj zz%{t8BcZhHhF2aQPTS2p+vXjF#PbaLY4`T{Mcu^Iz!ifO$Ezze*BPx6K5Gu_^}2nEL1#o1ZS}@_*V?yOO9Asw??!h-ikDkEO8~d}?X^>- zzlXtD9H$g37KoEOtH!^qQfNWK?lzlOhO;+xLYeo)W-RY+>3ZS|glhV`RUI9zT|1g+ z(WORU(q{Q#SbMrX$GL{{4DBJS9d3zLF z&+jkcb-Fi)yz88DtZZ@a19OpWROySY;hBO2f9)L9Fek&K)#R>6N;N5>pQsyfMPw6< z5Xx$G?C7KbEQ-{5Oc%1-#B&%0Z7a@*l_z_R*jgNdleVkyOGArUBZ%xYe<_C@DSazw z)7n-8=G`C%MSdB$q#!XBlB95A@O@{ubM73Br@~7L9#;a8PJ}w92Yyalv40ccRt9czZ4g5rLf8 z7eaa?6l#S4!om(if=64&LK-te8&S(|qRd}5izqzJ6Ep5jj}uF^4qQPkmtUH7j%lsa z%N%zaciYRl)KZ$YlXBb;*Kmz;=e_6(1ih_BB3qg?@^xr4($S|>J3!~v?Lyi7 zH_jC-yU_xJXyp>l*(Zk3&=BKx90LkC zdw14XCk@7OlYGq-#ZyE3ecV6$Maal?s_lWnPcwXB7-d0On!7dimY_SluwA6-jK)a^ z-U3)fR6mF5I@I9Ou4D&CS+txcKjep*PmuaC!%(^|1gc7p5j(58U8c`N8{3kr;jx7_@O+kd^6e$) zm~w}v)`8x;i*3bTH^g>_W(LjCWXll3Ji+VhifDE#brfY0rXoFqy8l4Tj2&HFe<(t= zBtdV8wMj!W7lNZMaz{^unMC;9XzO`BU%HJhuvRLE0r(_;B}mO{)bbqLD}MK1voiqj zyy`VdxR`O~Bp{ybh-ZT3Q~smBj+g%ptde^kGMOw)SpOX~``^p`H9qnwz)z<3!0@=m z#+3D*`nX219u?R3kGRyX)?kml`Oe@J)eBy*MOtJ}`uKsDSDiT(W%@`@=wHJ~U4Ns)4pZDVBQd4(?#E$9=~V;{ zTnxGw|B8?Kdx%>XCJA)mZ>uBSzMGwsv~v2!AUZ`-!Y4`Q7BpX|AC32n%Gp`qu zC)7c-M=6lGK4`UmYF<|sTdolrtt650B|Rmdvp#Y@v*S5({_3Jv>^$vWQykhy=i=Gc z>&*xjFmNnb&$nFpk0{tFGILQ%t!Xf7H@xn?Ed>)NU3o|^iJ?rczn;pn$sL&H;NuF>b2TS+g>T}m5Xe`Iw3c3aj&M593#E_y>bK3eN672t?p|a z?i{^6>0QtusdTzlPF~2_IbHC6?SqjntJIOpeqN_s8}FzCgW##LvkH||-<)*@GC+Th z0!NxV>yqSqn`A^!uX;|U{jlvwGBF6L_k%2azZ7X-x$|u}1R37YU}{yi5!JufveY7B zJC!&+875yXVfDgTlN4&nh?Un9f$EL3n|9p;spKfwVYvpu4vSybG+zek%kWDkEGMlT z)C*o-y6R>~kQ{&ZAju=KdXC&og)SRi>*;#4^`dN`K6}7 z*&tcHrSC}Db!$~e1TODGsY4TD7|yV(%V#dK-?|k0d1U&cV^oXsx<>1xx17z?{g$;+ zjcto1)uB$aL3ETnP5sQD;|5wccsB3HQ)v?;X+eJ`ML8`Mbk%$6E1OT1t1yaEPUB9? z3&|C!p(!(YIa5{U+Q;Ri;sVx^JWDDV2EKQWST!bo%*|;{BD*+q{z=t)jMO6q+4*Kp zZ*h|?=N9epiLFr&%+taMgC0;#jQf3$#O6812r;~aWAC)R?Tn;YKk>dmW#F2(EBnu9 zP|1W5nGeBxwLV}lJJvt0O{y^ax#k7$Fud=?epEnH73S5osr;)gs!b{}uHS{q%gXGPUD_G*W& zP*)GLfK=Ndm;L+6FuG!rOi}Rfm%BC`>{t0jELlz|z97$JCf)RO!ruEMkcp7-^9X#kKY-v`&aV)X1SvhcIQuT zx<9d(n`XIv_*q!t_vqUUxOv&|CCT0yc&hB0*xu#vf0b5$7mWT(Ri_SwBe!?~0CtK0 gR`V&zT5ZOWbQ2zD9-OdYmbw7rD`uB520z{T2RB&;VE_OC From 38503811e1ddf589dac60b65dd6e170c51e3f011 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 11 Jul 2025 16:24:06 +0900 Subject: [PATCH 017/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0ID?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 4ec519b3..a9516fed 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -42,7 +42,7 @@ ### アイテム詳細画面 -エンドポイント: `/ams/detail?sess=search?number=<アイテムのuuid>` +エンドポイント: `/ams/detail?sess=search?number=<アイテムID>` #### アクセス権限 From e37370a62c5f3db86c4bc31d1253c32ce6037dcf Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 11 Jul 2025 16:53:32 +0900 Subject: [PATCH 018/251] =?UTF-8?q?=E6=B3=A8=E6=84=8F=E6=9B=B8=E3=81=8D?= =?UTF-8?q?=E3=81=AE=E6=9B=B8=E3=81=8D=E6=96=B9=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index a9516fed..43bfb74a 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -38,7 +38,7 @@ | 同上 | 認証ユーザ以外 | × ※1 | × ※1 | | Guest User | 認証ユーザ以外 | × ※1 | × ※1 | -※1: オープンアクセスのアイテムは除く +※1: オープンアクセスのアイテムは除きます。 ### アイテム詳細画面 @@ -58,7 +58,7 @@ | 同上 | 認証ユーザ以外 | × ※1 | ×※1 | | Guest User | 認証ユーザ以外 | × ※1 | ×※1 | -※1: オープンアクセスのアイテムは除く +※1: オープンアクセスのアイテムは除きます。 ### アイテム検索結果画面 @@ -78,7 +78,7 @@ | 同上 | 認証ユーザ以外 | ×※1 | ×※1 | | Guest User | 認証ユーザ以外 | ×※1 | ×※1 | -※1: オープンアクセスのアイテムは除く +※1: オープンアクセスのアイテムは除きます。 ### ファイル一覧画面 @@ -98,7 +98,7 @@ | 同上 | 認証ユーザ以外 | ×※1 | ×※1 | | Guest User | 認証ユーザ以外 | ×※1 | ×※1 | -※1: オープンアクセスのアイテムは除く +※1: オープンアクセスのアイテムは除きます。 ### インデックス画面 @@ -118,7 +118,7 @@ | 同上 | 認証ユーザ以外 | ×※1 | ×※1 | | Guest User | 認証ユーザ以外 | ×※1 | ×※1 | -※1: オープンアクセスのアイテムは除く +※1: オープンアクセスのアイテムは除きます。 - > 更新履歴 From 833cc7476abacde43125b44f82c1c0841212df62 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 14 Jul 2025 09:12:25 +0900 Subject: [PATCH 019/251] =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=AB=E5=90=8D?= =?UTF-8?q?=E3=82=92=E3=82=AB=E3=82=BF=E3=82=AB=E3=83=8A=E3=81=AB=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 122 ++++++++++++---------- 1 file changed, 66 insertions(+), 56 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 43bfb74a..d2f68269 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -26,17 +26,19 @@ #### アクセス権限 -| ロール | グループ | アイテム閲覧 | アイテム検索 | -| ------------------------ | -------------- | ------------ | ------------ | -| System Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Repository Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Community Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | × ※1 | -| Contributor | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | × ※1 | × ※1 | -| Guest User | 認証ユーザ以外 | × ※1 | × ※1 | +##### - 認証ユーザ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | + +##### 認証ユーザ以外 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -46,17 +48,19 @@ #### アクセス権限 -| ロール | グループ | アイテム閲覧 |  添付ファイルダウンロード  | -| ------------------------ | -------------- | ------------ | ---------------------------- | -| System Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Repository Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Community Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Contributor | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | × ※1 | ×※1 | -| Guest User | 認証ユーザ以外 | × ※1 | ×※1 | +##### 認証ユーザ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | + +##### 認証ユーザ以外 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| 添付ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -66,17 +70,19 @@ #### アクセス権限 -| ロール | グループ | アイテム検索 | アイテムダウンロード | -| ------------------------ | -------------- | ------------ | -------------------- | -| System Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Repository Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Community Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Contributor | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Guest User | 認証ユーザ以外 | ×※1 | ×※1 | +##### 認証ユーザ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | + +##### 認証ユーザ以外 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -86,17 +92,19 @@ #### アクセス権限 -| ロール | グループ | ファイル閲覧 | ファイルダウンロード | -| ------------------------ | -------------- | ------------ | -------------------- | -| System Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Repository Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Community Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Contributor | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Guest User | 認証ユーザ以外 | ×※1 | ×※1 | +##### 認証ユーザ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | + +##### 認証ユーザ以外 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| ファイル閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -106,17 +114,19 @@ #### アクセス権限 -| ロール | グループ | アイテム閲覧 | アイテムダウンロード | -| ------------------------ | -------------- | ------------ | -------------------- | -| System Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Repository Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ○ | ○ | -| Community Administrator | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Contributor | 認証ユーザ | ○ | ○ | -| 同上 | 認証ユーザ以外 | ×※1 | ×※1 | -| Guest User | 認証ユーザ以外 | ×※1 | ×※1 | +##### 認証ユーザ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | + +##### 認証ユーザ以外 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | +| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -133,7 +143,7 @@

-

2025/07/xx

+

2025/07/14

初版作成 From 443565fb9a9231213c17d2efb7b25ef5a37f6e08 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 14 Jul 2025 09:27:50 +0900 Subject: [PATCH 020/251] =?UTF-8?q?=E3=82=B2=E3=82=B9=E3=83=88=E3=81=AE?= =?UTF-8?q?=E8=A1=A8=E8=A8=98=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 80 +++++++++++------------ 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index d2f68269..96664e77 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -28,17 +28,17 @@ ##### - 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -50,17 +50,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| 添付ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| 添付ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -72,17 +72,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -94,17 +94,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| ファイル閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -116,17 +116,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ------ | -| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | ※1: オープンアクセスのアイテムは除きます。 From 040f9c46413cf7157f8245de4f81448cd06bf8fe Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 14 Jul 2025 17:44:42 +0900 Subject: [PATCH 021/251] =?UTF-8?q?=E8=AA=8D=E8=A8=BC=E3=83=A6=E3=83=BC?= =?UTF-8?q?=E3=82=B6=E3=81=8B=E3=82=89=E3=82=B2=E3=82=B9=E3=83=88=E3=83=A6?= =?UTF-8?q?=E3=83=BC=E3=82=B6=E3=82=92=E5=89=8A=E9=99=A4/=E4=B8=80?= =?UTF-8?q?=E9=83=A8=E3=81=A7=E3=82=82=E3=82=A2=E3=82=AF=E3=82=BB=E3=82=B9?= =?UTF-8?q?=E3=81=A7=E3=81=8D=E3=82=8B=E3=81=9F=E3=82=81=E3=80=81=C3=97?= =?UTF-8?q?=E3=82=92=E2=96=B3=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 92 ++++++++++++----------- 1 file changed, 50 insertions(+), 42 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 96664e77..3c3b4103 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -26,19 +26,19 @@ #### アクセス権限 -##### - 認証ユーザ +##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------ | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -50,19 +50,27 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | +| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | +| GRDM リンクへのアクセス (※1) | ○ | ○ |   ○ | ○ | ○ | +| リクエストメール送信 (※2) | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| 添付ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| 添付ファイルダウンロード | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| GRDM リンクへのアクセス (※1) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| リクエストメール送信 (※2) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -※1: オープンアクセスのアイテムは除きます。 +※1: アイテムにプロジェクト URL が設定され、かつ関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 + +※2: アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 + +※3: オープンアクセスのアイテムは除きます。 ### アイテム検索結果画面 @@ -72,17 +80,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム検索 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -94,17 +102,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | +| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | +| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| ファイルダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | +| ファイル閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイルダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -116,17 +124,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | -| アイテムダウンロード | ○ | ○ |   ×(※1) | ×(※1) | ×(※1) | ×(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 From 2592af61646b80f26eb54ff3b276379cf6297cf6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 14 Jul 2025 17:45:20 +0900 Subject: [PATCH 022/251] =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=AB=E5=90=8D?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 88 +++++++++++------------ 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 3c3b4103..1d414f91 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -28,17 +28,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------ | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -50,21 +50,21 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | -| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | -| GRDM リンクへのアクセス (※1) | ○ | ○ |   ○ | ○ | ○ | -| リクエストメール送信 (※2) | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | +| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | +| GRDM リンクへのアクセス (※1) | ○ | ○ |   ○ | ○ | ○ | +| リクエストメール送信 (※2) | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| 添付ファイルダウンロード | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| GRDM リンクへのアクセス (※1) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| リクエストメール送信 (※2) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| 添付ファイルダウンロード | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| GRDM リンクへのアクセス (※1) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| リクエストメール送信 (※2) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | ※1: アイテムにプロジェクト URL が設定され、かつ関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 @@ -80,17 +80,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -102,17 +102,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | -| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | -| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | +| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | -| ファイル閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイルダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイルダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -124,17 +124,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | +| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   サブリポジトリ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | --------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 From a0a072dfb51702970efe543b5e49a45d7d32bed8 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 14 Jul 2025 17:51:00 +0900 Subject: [PATCH 023/251] =?UTF-8?q?=E8=A1=A8=E3=81=AE=E9=A0=85=E7=9B=AE?= =?UTF-8?q?=E5=90=8D=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 90 +++++++++++------------ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 1d414f91..3ab12ae9 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -28,17 +28,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム閲覧可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -50,23 +50,23 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | -| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | -| GRDM リンクへのアクセス (※1) | ○ | ○ |   ○ | ○ | ○ | -| リクエストメール送信 (※2) | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム閲覧可否 | ○ | ○ |   ○ | ○ | ○ | +| 添付ファイルダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| プロジェクト URL へのアクセス可否 (※1) | ○ | ○ |   ○ | ○ | ○ | +| リクエストメール送信可否 (※2) | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| 添付ファイルダウンロード | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| GRDM リンクへのアクセス (※1) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| リクエストメール送信 (※2) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧可否 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| 添付ファイルダウンロード可否 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| プロジェクト URL へのアクセス可否 (※1) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| リクエストメール送信可否 (※2) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -※1: アイテムにプロジェクト URL が設定され、かつ関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 +※1: アイテムにプロジェクト URL が設定され、かつプロジェクト URL の関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 ※2: アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 @@ -80,17 +80,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテムダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテムダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -102,17 +102,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| ファイル閲覧 | ○ | ○ |   ○ | ○ | ○ | -| ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| ファイル閲覧可否 | ○ | ○ |   ○ | ○ | ○ | +| ファイルダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイルダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイルダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 @@ -124,17 +124,17 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム閲覧 | ○ | ○ |   ○ | ○ | ○ | -| アイテムダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム閲覧可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテムダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテムダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテムダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | ※1: オープンアクセスのアイテムは除きます。 From 1611970f2228a963c362ad40404e634be0d62af5 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 09:57:47 +0900 Subject: [PATCH 024/251] =?UTF-8?q?=E6=9C=AA=E7=97=85=E3=81=AE=E3=82=A2?= =?UTF-8?q?=E3=82=AF=E3=82=BB=E3=82=B9=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD?= =?UTF-8?q?=E3=83=BC=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 128 +++++++++++++--------- 1 file changed, 76 insertions(+), 52 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 3ab12ae9..5da29e03 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -6,11 +6,9 @@ 本書では以下の用語で統一する。 -| 用語 | 説明 | -| ---------- | ----------------------------------------------------- | -| フロント | 未病データベースのフロントエンド | -| WEKO | 未病データベース用の WEKO3 リポジトリ(バックエンド) | -| 認証ユーザ | 目標 2 グループ所属のユーザ | +| 用語 | 説明 | +| ---------- | ----------------------------------- | +| 認証ユーザ | 目標 2 グループ所属のログインユーザ | ### 目次 @@ -28,19 +26,21 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム閲覧可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム最新情報取得可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | +| インデックス階層取得可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム最新情報取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| インデックス階層取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -※1: オープンアクセスのアイテムは除きます。 +※1: オープンアクセスのアイテムのみ操作可能です。 ### アイテム詳細画面 @@ -52,25 +52,37 @@ | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | | -------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム閲覧可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム詳細取得可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | +| インデクス階層取得可否 | ○ | ○ |   ○ | ○ | ○ | | 添付ファイルダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | -| プロジェクト URL へのアクセス可否 (※1) | ○ | ○ |   ○ | ○ | ○ | -| リクエストメール送信可否 (※2) | ○ | ○ |   ○ | ○ | ○ | +| ダウンロードランキング取得可否(※1) | ○ | ○ |   ○ | ○ | ○ | +| プロジェクト URL へのアクセス可否 (※2) | ○ | ○ |   ○ | ○ | ○ | +| リクエストメール送信可否 (※3) | ○ | ○ |   ○ | ○ | ○ | +| OAI-PMH エクスポート可否 | ○ | ○ |   ○ | ○ | ○ | +| Other Formats エクスポート可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧可否 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| 添付ファイルダウンロード可否 | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| プロジェクト URL へのアクセス可否 (※1) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | -| リクエストメール送信可否 (※2) | ○ | ○ |   △(※3) | △(※3) | △(※3) | △(※3) | +| アイテム詳細取得可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| アイテム検索可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| インデクス階層取得可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| 添付ファイルダウンロード可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| ダウンロードランキング取得可否(※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| プロジェクト URL へのアクセス可否 (※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| リクエストメール送信可否 (※2) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| OAI-PMH エクスポート可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| Other Formats エクスポート可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -※1: アイテムにプロジェクト URL が設定され、かつプロジェクト URL の関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 +※1: アイテムにファイルが添付されている場合に取得出来ます。 -※2: アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 +※2: アイテムにプロジェクト URL が設定され、かつプロジェクト URL の関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 -※3: オープンアクセスのアイテムは除きます。 +※3: アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 + +※4: オープンアクセスのアイテムのみ操作可能です。 ### アイテム検索結果画面 @@ -80,41 +92,49 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテムダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム概要取得可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム一括ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテムダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム概要取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム一括ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -※1: オープンアクセスのアイテムは除きます。 +※1: オープンアクセスのアイテムのみ操作可能です。 ### ファイル一覧画面 -エンドポイント: `/ams/files?number=<アイテムのuuid>` +エンドポイント: `/ams/files?number=<アイテムID>` #### アクセス権限 ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| ファイル閲覧可否 | ○ | ○ |   ○ | ○ | ○ | -| ファイルダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| ファイル詳細閲覧可否 | ○ | ○ |   ○ | ○ | ○ | +| ファイル単一ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ファイル選択ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ファイル一括ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ファイルプレビュー可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイルダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル詳細閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイル単一ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイル選択ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイル一括ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイルプレビュー可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -※1: オープンアクセスのアイテムは除きます。 +※1: オープンアクセスのアイテムのみ操作可能です。 ### インデックス画面 @@ -124,19 +144,23 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム閲覧可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテムダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム概要取得可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | +| 親インデックス階層取得可否 | ○ | ○ |   ○ | ○ | ○ | +| アイテム一括ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテムダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム概要取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| 親インデックス階層取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム一括ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -※1: オープンアクセスのアイテムは除きます。 +※1: オープンアクセスのアイテムのみ操作可能です。 - > 更新履歴 From 34af9f494504eb521420ecd21e3687b4f494afdb Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 10:13:51 +0900 Subject: [PATCH 025/251] =?UTF-8?q?=E8=A8=98=E5=8F=B7=E3=81=AE=E8=AA=AC?= =?UTF-8?q?=E6=98=8E=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 146 ++++++++++++---------- 1 file changed, 78 insertions(+), 68 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 5da29e03..7be99bcb 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -26,19 +26,21 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム最新情報取得可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | -| インデックス階層取得可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム最新情報取得 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| インデックス階層取得 | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム最新情報取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| インデックス階層取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム最新情報取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| インデックス階層取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 可、△: 一部可 ※1: オープンアクセスのアイテムのみ操作可能です。 @@ -50,31 +52,33 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム詳細取得可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | -| インデクス階層取得可否 | ○ | ○ |   ○ | ○ | ○ | -| 添付ファイルダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | -| ダウンロードランキング取得可否(※1) | ○ | ○ |   ○ | ○ | ○ | -| プロジェクト URL へのアクセス可否 (※2) | ○ | ○ |   ○ | ○ | ○ | -| リクエストメール送信可否 (※3) | ○ | ○ |   ○ | ○ | ○ | -| OAI-PMH エクスポート可否 | ○ | ○ |   ○ | ○ | ○ | -| Other Formats エクスポート可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ---------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム詳細取得 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| インデクス階層取得 | ○ | ○ |   ○ | ○ | ○ | +| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ダウンロードランキング取得(※1) | ○ | ○ |   ○ | ○ | ○ | +| プロジェクト URL へのアクセス (※2) | ○ | ○ |   ○ | ○ | ○ | +| リクエストメール送信 (※3) | ○ | ○ |   ○ | ○ | ○ | +| OAI-PMH エクスポート | ○ | ○ |   ○ | ○ | ○ | +| Other Formats エクスポート | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム詳細取得可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| アイテム検索可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| インデクス階層取得可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| 添付ファイルダウンロード可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| ダウンロードランキング取得可否(※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| プロジェクト URL へのアクセス可否 (※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| リクエストメール送信可否 (※2) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| OAI-PMH エクスポート可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| Other Formats エクスポート可否 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム詳細取得 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| アイテム検索 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| インデクス階層取得 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| 添付ファイルダウンロード | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| ダウンロードランキング取得(※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| プロジェクト URL へのアクセス (※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| リクエストメール送信 (※2) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| OAI-PMH エクスポート | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | +| Other Formats エクスポート | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | + +○: 可、△: 一部可 ※1: アイテムにファイルが添付されている場合に取得出来ます。 @@ -92,19 +96,21 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム概要取得可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム一括ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム概要取得 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| アイテム一括ダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム概要取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム一括ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム概要取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム一括ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 可、△: 一部可 ※1: オープンアクセスのアイテムのみ操作可能です。 @@ -116,23 +122,25 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| ファイル詳細閲覧可否 | ○ | ○ |   ○ | ○ | ○ | -| ファイル単一ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | -| ファイル選択ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | -| ファイル一括ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | -| ファイルプレビュー可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| ファイル詳細閲覧 | ○ | ○ |   ○ | ○ | ○ | +| ファイル単一ダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ファイル選択ダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ファイル一括ダウンロード | ○ | ○ |   ○ | ○ | ○ | +| ファイルプレビュー | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル詳細閲覧可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイル単一ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイル選択ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイル一括ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイルプレビュー可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル詳細閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイル単一ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイル選択ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイル一括ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ファイルプレビュー | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 可、△: 一部可 ※1: オープンアクセスのアイテムのみ操作可能です。 @@ -144,21 +152,23 @@ ##### 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム概要取得可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索可否 | ○ | ○ |   ○ | ○ | ○ | -| 親インデックス階層取得可否 | ○ | ○ |   ○ | ○ | ○ | -| アイテム一括ダウンロード可否 | ○ | ○ |   ○ | ○ | ○ | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | +| アイテム概要取得 | ○ | ○ |   ○ | ○ | ○ | +| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | +| 親インデックス階層取得 | ○ | ○ |   ○ | ○ | ○ | +| アイテム一括ダウンロード | ○ | ○ |   ○ | ○ | ○ | ##### 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム概要取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| 親インデックス階層取得可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム一括ダウンロード可否 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム概要取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| 親インデックス階層取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム一括ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 可、△: 一部可 ※1: オープンアクセスのアイテムのみ操作可能です。 From 047e8a04b69ab8f640162e63e3703f6785b2527e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 12:17:52 +0900 Subject: [PATCH 026/251] =?UTF-8?q?=E6=A9=9F=E8=83=BD=E3=81=94=E3=81=A8?= =?UTF-8?q?=E3=81=AE=E6=9B=B8=E3=81=8D=E6=96=B9=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 446 +++++++++++++++++----- 1 file changed, 353 insertions(+), 93 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 7be99bcb..1fff68e4 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -13,165 +13,425 @@ ### 目次 - [TOP 画面](#TOP画面) + - [アイテム最新情報取得](#アイテム最新情報取得) + - [アイテム検索](#アイテム検索) + - [インデックス階層取得](#インデックス階層取得) - [アイテム詳細画面](#アイテム詳細画面) + - [アイテム詳細取得](#アイテム詳細取得) + - [アイテム検索](#アイテム検索) + - [インデックス階層取得](#インデックス階層取得) + - [添付ファイルダウンロード](#添付ファイルダウンロード) + - [ダウンロードランキング取得](#ダウンロードランキング取得) + - [プロジェクト URL へのアクセス](#プロジェクトURLへのアクセス) + - [リクエストメール送信](#リクエストメール送信) + - [OAI-PMH エクスポート](#OAI-PMHエクスポート) + - [OtherFormats エクスポート](#OtherFormatsエクスポート) - [アイテム検索結果画面](#アイテム検索結果画面) + - [アイテム情報取得](#アイテム情報取得) + - [アイテム検索](#アイテム検索) + - [アイテム一括ダウンロード](#アイテム一括ダウンロード) - [ファイル一覧画面](#ファイル一覧画面) + - [ファイル詳細取得](#ファイル詳細取得) + - [ファイル単一ダウンロード](#ファイル単一ダウンロード) + - [ファイル選択ダウンロード](#ファイル選択ダウンロード) + - [ファイル一括ダウンロード](#ファイル一括ダウンロード) + - [ファイルプレビュー](#ファイルプレビュー) - [インデックス画面](#インデックス画面) + - [アイテム情報取得](#アイテム情報取得) + - [アイテム検索](#アイテム検索) + - [親インデックス階層取得](#親インデックス階層取得) + - [アイテム一括ダウンロード](#アイテム一括ダウンロード) ### TOP 画面 エンドポイント: `/` -#### アクセス権限 +#### アイテム最新情報取得 -##### 認証ユーザ +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム最新情報取得 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | -| インデックス階層取得 | ○ | ○ |   ○ | ○ | ○ | +○: 取得可、△: 一部取得可 -##### 認証ユーザ以外 +※1: オープンアクセスのアイテムのみ可能です。 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム最新情報取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| インデックス階層取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 取得可の場合 -○: 可、△: 一部可 + アイテムの最新情報が表示されます。 -※1: オープンアクセスのアイテムのみ操作可能です。 +#### アイテム検索 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 検索可、△: 一部検索可 + +※1: オープンアクセスのアイテムのみ可能です。 + +- 検索可の場合 + + データセットの名称(タイトル)などからアイテムの検索が可能です。 + +#### インデックス階層取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +※1: オープンアクセスのアイテムのみ可能です。 + +- 取得可の場合 + + インデックスを閲覧することが出来ます。
+ インデックス名を押下すると[インデックス画面]へ遷移します。 ### アイテム詳細画面 エンドポイント: `/ams/detail?sess=search?number=<アイテムID>` -#### アクセス権限 +#### アイテム詳細取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 取得可の場合 + + アイテム詳細情報を取得し、閲覧することが出来ます。 + +#### アイテム検索 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 検索可、△: 一部検索可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 検索可の場合 + + データセットの名称(タイトル)などからアイテムの検索が可能です。 + +#### インデックス階層取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 取得可の場合 + + インデックスを閲覧することが出来ます。
+ インデックス名を押下すると[インデックス画面]へ遷移します。 + +#### 添付ファイルダウンロード + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: ダウンロード可、△: 一部ダウンロード可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- ダウンロード可の場合 + + 添付ファイルのダウンロードを行うことが出来ます。 + +#### ダウンロードランキング取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +アイテムにファイルが添付されている場合に取得出来ます。 + +- 取得可の場合 + + 添付ファイルのダウンロードランキングを取得することが出来ます。 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +#### プロジェクト URL へのアクセス + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: アクセス可、△: 一部アクセス可 + +アイテムにプロジェクト URL が設定され、かつプロジェクト URL の関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- アクセス可の場合 + + [GRDM ボタン]が表示されます。
+ [GRDM ボタン]を押下すると別ウィンドウで[プロジェクト URL]が開きます。 + +#### リクエストメール送信 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 送信可、△: 一部送信可 + +アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 送信可の場合 + + [リクエストボタン]が表示されます。
+ [リクエストボタン]を押下すると[リクエストメールフォーム]が開きます。 + +#### OAI-PMH エクスポート -##### 認証ユーザ +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ---------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム詳細取得 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | -| インデクス階層取得 | ○ | ○ |   ○ | ○ | ○ | -| 添付ファイルダウンロード | ○ | ○ |   ○ | ○ | ○ | -| ダウンロードランキング取得(※1) | ○ | ○ |   ○ | ○ | ○ | -| プロジェクト URL へのアクセス (※2) | ○ | ○ |   ○ | ○ | ○ | -| リクエストメール送信 (※3) | ○ | ○ |   ○ | ○ | ○ | -| OAI-PMH エクスポート | ○ | ○ |   ○ | ○ | ○ | -| Other Formats エクスポート | ○ | ○ |   ○ | ○ | ○ | +○: エクスポート可、△: 一部エクスポート可 -##### 認証ユーザ以外 +※1: オープンアクセスのアイテムのみ操作可能です。 + +- エクスポート可の場合 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム詳細取得 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| アイテム検索 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| インデクス階層取得 | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| 添付ファイルダウンロード | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| ダウンロードランキング取得(※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| プロジェクト URL へのアクセス (※1) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| リクエストメール送信 (※2) | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| OAI-PMH エクスポート | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | -| Other Formats エクスポート | ○ | ○ |   △(※4) | △(※4) | △(※4) | △(※4) | + アイテム詳細画面の OAI-PMH のリンク(例: `JPCOAR`)を押下すると別ウィンドウに`エクスポート結果`が表示されます。 -○: 可、△: 一部可 +#### Other Formats エクスポート -※1: アイテムにファイルが添付されている場合に取得出来ます。 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -※2: アイテムにプロジェクト URL が設定され、かつプロジェクト URL の関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 +○: エクスポート可、△: 一部エクスポート可 + +※1: オープンアクセスのアイテムのみ操作可能です。 -※3: アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 +- エクスポート可の場合 -※4: オープンアクセスのアイテムのみ操作可能です。 + アイテム詳細画面のフォーマットのリンク(例: `JSON`)を押下すると別ウィンドウに`エクスポート結果`が表示されます。 ### アイテム検索結果画面 エンドポイント: `/ams/search` -#### アクセス権限 +#### アイテム情報取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 取得可の場合 + + アイテムの概要情報を閲覧することが出来ます。 + +#### アイテム検索 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -##### 認証ユーザ +○: 検索可、△: 一部検索可 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム概要取得 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | -| アイテム一括ダウンロード | ○ | ○ |   ○ | ○ | ○ | +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 検索可の場合 -##### 認証ユーザ以外 + データセットの名称(タイトル)などからアイテムの検索が可能です。 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム概要取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム一括ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +#### アイテム一括ダウンロード -○: 可、△: 一部可 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: ダウンロード可、△: 一部ダウンロード可 ※1: オープンアクセスのアイテムのみ操作可能です。 +- ダウンロード可の場合 + + アイテムの一括ダウンロードを行うことが出来ます。 + ### ファイル一覧画面 エンドポイント: `/ams/files?number=<アイテムID>` -#### アクセス権限 +#### ファイル詳細取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 取得可の場合 + + ファイルの詳細情報を閲覧することが出来ます。 + +#### ファイル単一ダウンロード + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: ダウンロード可、△: 一部ダウンロード可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- ダウンロード可の場合 + + 選択した 1 つのファイルのダウンロードを行うことが出来ます。 + +#### ファイル選択ダウンロード + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -##### 認証ユーザ +○: ダウンロード可、△: 一部ダウンロード可 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| ファイル詳細閲覧 | ○ | ○ |   ○ | ○ | ○ | -| ファイル単一ダウンロード | ○ | ○ |   ○ | ○ | ○ | -| ファイル選択ダウンロード | ○ | ○ |   ○ | ○ | ○ | -| ファイル一括ダウンロード | ○ | ○ |   ○ | ○ | ○ | -| ファイルプレビュー | ○ | ○ |   ○ | ○ | ○ | +※1: オープンアクセスのアイテムのみ操作可能です。 + +- ダウンロード可の場合 + + 選択したファイルを一括でダウンロードすることが出来ます。 + +#### ファイル一括ダウンロード + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: ダウンロード可、△: 一部ダウンロード可 + +※1: オープンアクセスのアイテムのみ操作可能です。 -##### 認証ユーザ以外 +- ダウンロード可の場合 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル詳細閲覧 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイル単一ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイル選択ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイル一括ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ファイルプレビュー | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + すべてのファイルのダウンロードを行うことが出来ます。 -○: 可、△: 一部可 +#### ファイルプレビュー + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: プレビュー可、△: 一部プレビュー可 ※1: オープンアクセスのアイテムのみ操作可能です。 +- プレビュー可の場合 + + 選択したファイルのプレビューを行うことが出来ます。 + ### インデックス画面 エンドポイント: `/ams/search/<インデックスID>` -#### アクセス権限 +#### アイテム情報取得 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 取得可、△: 一部取得可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 取得可の場合 + + アイテムの概要情報を閲覧することが出来ます。 + +#### アイテム検索 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: 検索可、△: 一部検索可 + +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 検索可の場合 -##### 認証ユーザ + データセットの名称(タイトル)などからアイテムの検索が可能です。 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | -| アイテム概要取得 | ○ | ○ |   ○ | ○ | ○ | -| アイテム検索 | ○ | ○ |   ○ | ○ | ○ | -| 親インデックス階層取得 | ○ | ○ |   ○ | ○ | ○ | -| アイテム一括ダウンロード | ○ | ○ |   ○ | ○ | ○ | +#### 親インデックス階層取得 -##### 認証ユーザ以外 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム概要取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム検索 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| 親インデックス階層取得 | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -| アイテム一括ダウンロード | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +○: 取得可、△: 一部取得可 -○: 可、△: 一部可 +※1: オープンアクセスのアイテムのみ操作可能です。 + +- 取得可の場合 + + 親インデックス情報を取得し、閲覧することが出来ます。 + +#### アイテム一括ダウンロード + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | +| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | + +○: ダウンロード可、△: 一部ダウンロード可 ※1: オープンアクセスのアイテムのみ操作可能です。 +- ダウンロード可の場合 + + アイテムのダウンロードを行うことが出来ます。 + - > 更新履歴 From f7caf3a78234206379180eb9c1582a70e2882f24 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 14:09:00 +0900 Subject: [PATCH 027/251] =?UTF-8?q?=E4=BB=96=E3=83=89=E3=82=AD=E3=83=A5?= =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=88=E3=81=A8=E8=A8=98=E8=BF=B0=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E3=82=92=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 216 ++++------------------ 1 file changed, 34 insertions(+), 182 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 1fff68e4..0aec5fe0 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -12,7 +12,7 @@ ### 目次 -- [TOP 画面](#TOP画面) +- [TOP画面](#TOP画面) - [アイテム最新情報取得](#アイテム最新情報取得) - [アイテム検索](#アイテム検索) - [インデックス階層取得](#インデックス階層取得) @@ -22,10 +22,10 @@ - [インデックス階層取得](#インデックス階層取得) - [添付ファイルダウンロード](#添付ファイルダウンロード) - [ダウンロードランキング取得](#ダウンロードランキング取得) - - [プロジェクト URL へのアクセス](#プロジェクトURLへのアクセス) + - [プロジェクトURLへのアクセス](#プロジェクトURLへのアクセス) - [リクエストメール送信](#リクエストメール送信) - - [OAI-PMH エクスポート](#OAI-PMHエクスポート) - - [OtherFormats エクスポート](#OtherFormatsエクスポート) + - [OAI-PMHエクスポート](#OAI-PMHエクスポート) + - [OtherFormatsエクスポート](#OtherFormatsエクスポート) - [アイテム検索結果画面](#アイテム検索結果画面) - [アイテム情報取得](#アイテム情報取得) - [アイテム検索](#アイテム検索) @@ -42,7 +42,7 @@ - [親インデックス階層取得](#親インデックス階層取得) - [アイテム一括ダウンロード](#アイテム一括ダウンロード) -### TOP 画面 +### TOP画面 エンドポイント: `/` @@ -53,13 +53,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ可能です。 - -- 取得可の場合 - - アイテムの最新情報が表示されます。 +※1: オープンアクセスのアイテムのみ対象です #### アイテム検索 @@ -68,13 +62,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 検索可、△: 一部検索可 - -※1: オープンアクセスのアイテムのみ可能です。 - -- 検索可の場合 - - データセットの名称(タイトル)などからアイテムの検索が可能です。 +※1: オープンアクセスのアイテムのみ対象です #### インデックス階層取得 @@ -83,14 +71,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ可能です。 - -- 取得可の場合 - - インデックスを閲覧することが出来ます。
- インデックス名を押下すると[インデックス画面]へ遷移します。 +※1: オープンアクセスのアイテムのみ対象です ### アイテム詳細画面 @@ -103,13 +84,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 取得可の場合 - - アイテム詳細情報を取得し、閲覧することが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### アイテム検索 @@ -118,13 +93,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 検索可、△: 一部検索可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 検索可の場合 - - データセットの名称(タイトル)などからアイテムの検索が可能です。 +※1: オープンアクセスのアイテムのみ対象です。 #### インデックス階層取得 @@ -133,14 +102,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 取得可の場合 - - インデックスを閲覧することが出来ます。
- インデックス名を押下すると[インデックス画面]へ遷移します。 +※1: オープンアクセスのアイテムのみ対象です。 #### 添付ファイルダウンロード @@ -149,13 +111,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: ダウンロード可、△: 一部ダウンロード可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- ダウンロード可の場合 - - 添付ファイルのダウンロードを行うことが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### ダウンロードランキング取得 @@ -164,33 +120,20 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 +※1: オープンアクセスのアイテムのみ対象です。 アイテムにファイルが添付されている場合に取得出来ます。 -- 取得可の場合 - - 添付ファイルのダウンロードランキングを取得することが出来ます。 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -#### プロジェクト URL へのアクセス +#### プロジェクトURLへのアクセス | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: アクセス可、△: 一部アクセス可 - -アイテムにプロジェクト URL が設定され、かつプロジェクト URL の関連タイプが isVersionOf の場合に GRDM ボタンが表示されます。 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- アクセス可の場合 +※1: オープンアクセスのアイテムのみ対象です。 - [GRDM ボタン]が表示されます。
- [GRDM ボタン]を押下すると別ウィンドウで[プロジェクト URL]が開きます。 +アイテムに`プロジェクトURL > URL > URL`が設定され、かつ`プロジェクトURL > 関連タイプ > 関連タイプ`が`isVersionOf`の場合に [GRDM]ボタンが表示され、本機能が利用出来ます。 #### リクエストメール送信 @@ -199,46 +142,27 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 送信可、△: 一部送信可 +※1: オープンアクセスのアイテムのみ対象です。 -アイテムにプロジェクト URL がなく、リクエストメールアドレスが設定されている場合にリクエストボタンが表示されます。 +アイテムにプロジェクトURLがなく、リクエストメールアドレスが設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 送信可の場合 - - [リクエストボタン]が表示されます。
- [リクエストボタン]を押下すると[リクエストメールフォーム]が開きます。 - -#### OAI-PMH エクスポート +#### OAI-PMHエクスポート | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: エクスポート可、△: 一部エクスポート可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- エクスポート可の場合 +※1: オープンアクセスのアイテムのみ対象です。 - アイテム詳細画面の OAI-PMH のリンク(例: `JPCOAR`)を押下すると別ウィンドウに`エクスポート結果`が表示されます。 - -#### Other Formats エクスポート +#### OtherFormatsエクスポート | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: エクスポート可、△: 一部エクスポート可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- エクスポート可の場合 - - アイテム詳細画面のフォーマットのリンク(例: `JSON`)を押下すると別ウィンドウに`エクスポート結果`が表示されます。 +※1: オープンアクセスのアイテムのみ対象です。 ### アイテム検索結果画面 @@ -251,13 +175,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 取得可の場合 - - アイテムの概要情報を閲覧することが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### アイテム検索 @@ -266,13 +184,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 検索可、△: 一部検索可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 検索可の場合 - - データセットの名称(タイトル)などからアイテムの検索が可能です。 +※1: オープンアクセスのアイテムのみ対象です。 #### アイテム一括ダウンロード @@ -281,13 +193,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: ダウンロード可、△: 一部ダウンロード可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- ダウンロード可の場合 - - アイテムの一括ダウンロードを行うことが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 ### ファイル一覧画面 @@ -300,13 +206,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 取得可の場合 - - ファイルの詳細情報を閲覧することが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### ファイル単一ダウンロード @@ -315,13 +215,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: ダウンロード可、△: 一部ダウンロード可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- ダウンロード可の場合 - - 選択した 1 つのファイルのダウンロードを行うことが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### ファイル選択ダウンロード @@ -330,13 +224,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: ダウンロード可、△: 一部ダウンロード可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- ダウンロード可の場合 - - 選択したファイルを一括でダウンロードすることが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### ファイル一括ダウンロード @@ -345,13 +233,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: ダウンロード可、△: 一部ダウンロード可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- ダウンロード可の場合 - - すべてのファイルのダウンロードを行うことが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### ファイルプレビュー @@ -360,13 +242,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: プレビュー可、△: 一部プレビュー可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- プレビュー可の場合 - - 選択したファイルのプレビューを行うことが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 ### インデックス画面 @@ -379,13 +255,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 取得可の場合 - - アイテムの概要情報を閲覧することが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### アイテム検索 @@ -394,13 +264,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 検索可、△: 一部検索可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 検索可の場合 - - データセットの名称(タイトル)などからアイテムの検索が可能です。 +※1: オープンアクセスのアイテムのみ対象です。 #### 親インデックス階層取得 @@ -409,13 +273,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: 取得可、△: 一部取得可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- 取得可の場合 - - 親インデックス情報を取得し、閲覧することが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 #### アイテム一括ダウンロード @@ -424,13 +282,7 @@ | 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | | 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | -○: ダウンロード可、△: 一部ダウンロード可 - -※1: オープンアクセスのアイテムのみ操作可能です。 - -- ダウンロード可の場合 - - アイテムのダウンロードを行うことが出来ます。 +※1: オープンアクセスのアイテムのみ対象です。 - > 更新履歴 From 925477dbbabb8efa7a616179f43c1d9f12b67971 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 14:40:14 +0900 Subject: [PATCH 028/251] =?UTF-8?q?=E8=A3=9C=E8=B6=B3=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 0aec5fe0..2a21b3f3 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -20,8 +20,8 @@ - [アイテム詳細取得](#アイテム詳細取得) - [アイテム検索](#アイテム検索) - [インデックス階層取得](#インデックス階層取得) - - [添付ファイルダウンロード](#添付ファイルダウンロード) - [ダウンロードランキング取得](#ダウンロードランキング取得) + - [添付ファイルダウンロード](#添付ファイルダウンロード) - [プロジェクトURLへのアクセス](#プロジェクトURLへのアクセス) - [リクエストメール送信](#リクエストメール送信) - [OAI-PMHエクスポート](#OAI-PMHエクスポート) @@ -104,7 +104,7 @@ ※1: オープンアクセスのアイテムのみ対象です。 -#### 添付ファイルダウンロード +#### ダウンロードランキング取得 | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -113,7 +113,9 @@ ※1: オープンアクセスのアイテムのみ対象です。 -#### ダウンロードランキング取得 +- アイテムにファイルが添付されている場合にランキングを取得出来ます。 + +#### 添付ファイルダウンロード | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -122,7 +124,7 @@ ※1: オープンアクセスのアイテムのみ対象です。 -アイテムにファイルが添付されている場合に取得出来ます。 +- ダウンロードランキングが取得出来ると本機能も利用出来ます。 #### プロジェクトURLへのアクセス @@ -133,7 +135,7 @@ ※1: オープンアクセスのアイテムのみ対象です。 -アイテムに`プロジェクトURL > URL > URL`が設定され、かつ`プロジェクトURL > 関連タイプ > 関連タイプ`が`isVersionOf`の場合に [GRDM]ボタンが表示され、本機能が利用出来ます。 +- アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されている、かつ`プロジェクトURL > 関連タイプ > 関連タイプ`が`isVersionOf`の場合に [GRDM]ボタンが表示され、本機能が利用出来ます。 #### リクエストメール送信 @@ -144,7 +146,7 @@ ※1: オープンアクセスのアイテムのみ対象です。 -アイテムにプロジェクトURLがなく、リクエストメールアドレスが設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 +- アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されていない、かつ`リクエストメールアドレス`が設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 #### OAI-PMHエクスポート @@ -217,6 +219,8 @@ ※1: オープンアクセスのアイテムのみ対象です。 +- ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[ダウンロード]ボタンが非表示になり、ダウンロード出来ません。 + #### ファイル選択ダウンロード | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -226,6 +230,8 @@ ※1: オープンアクセスのアイテムのみ対象です。 +- ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[チェックボックス]が非表示になり、選択出来ません。 + #### ファイル一括ダウンロード | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -235,6 +241,8 @@ ※1: オープンアクセスのアイテムのみ対象です。 +- ファイルの格納場所がWEKO3外部の場合は、該当するファイル以外がダウンロードされます。 + #### ファイルプレビュー | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | From 55e4022645af19d998dfbf6c6df959f89463921a Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 14:55:57 +0900 Subject: [PATCH 029/251] =?UTF-8?q?WEKO=E3=82=A2=E3=82=A4=E3=83=86?= =?UTF-8?q?=E3=83=A0=E8=A9=B3=E7=B4=B0=E7=94=BB=E9=9D=A2=E3=81=AE=E3=83=89?= =?UTF-8?q?=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 115 +++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 docs/spec/base/access_control/index.md diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md new file mode 100644 index 00000000..4154f251 --- /dev/null +++ b/docs/spec/base/access_control/index.md @@ -0,0 +1,115 @@ +## アイテム + +エンドポイント: /records/<アイテム ID> + +### アイテム閲覧 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のサブリポジトリに属するアイテム
+※2: 所属するサブリポジトリのアイテム
+※3: オープンアクセスのアイテム + +### アイテム編集 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のサブリポジトリに属するアイテム
+※2: 所属するサブリポジトリのアイテム + +### アイテム削除 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のサブリポジトリに属するアイテム
+※2: 所属するサブリポジトリのアイテム + +- `DOI`が付与されているアイテムは削除出来ません。
+- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 + +### バージョン削除 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のサブリポジトリに属するアイテム
+※2: 所属するサブリポジトリのアイテム + +- アイテムに複数の`バージョン`があり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 + +### 公開ステータス変更 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のサブリポジトリに属するアイテム
+※2: 所属するサブリポジトリのアイテム + +- `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 + +### リクエストメール機能 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
+※3: オープンアクセスのアイテム + +- アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 + +### 利用申請および二段階利用申請ワークフロー + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 利用申請 | × | × |   × | × | × | ○ | + +- パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。
+ +### エクスポート + +#### OAI-PMH + +エンドポイント: `/oai` + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
+※3: オープンアクセスのアイテム + +#### OtherFormats + +エンドポイント: `/records/<アイテムID>/export/<フォーマット>` + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
+※3: オープンアクセスのアイテム + +#### コミュニティ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
+※3: オープンアクセスのアイテム + +- アイテムが所属するサブリポジトリがある場合、サブリポジトリの`アイコン`と`タイトル`が表示されます。
+- 所属するコミュニティがない場合は、コミュニティエリアは`空の状態`で表示されます。 From 9b4dd5a73da8f851a0e33cd8029c0edda843307a Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 15:53:38 +0900 Subject: [PATCH 030/251] =?UTF-8?q?=E7=9B=AE=E6=AC=A1=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=80=81=E8=A3=9C=E8=B6=B3=E5=86=85=E5=AE=B9=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 71 +++++++++++++++----------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md index 4154f251..909aa2ae 100644 --- a/docs/spec/base/access_control/index.md +++ b/docs/spec/base/access_control/index.md @@ -1,6 +1,19 @@ -## アイテム - -エンドポイント: /records/<アイテム ID> +- [アイテム詳細画面](#アイテム詳細画面) + - [アイテム閲覧](#アイテム閲覧) + - [アイテム編集](#アイテム編集) + - [アイテム削除](#アイテム削除) + - [バージョン削除](#バージョン削除) + - [公開ステータス変更](#公開ステータス変更) + - [リクエストメール機能](#リクエストメール機能) + - [利用申請](#利用申請) + - [エクスポート](#エクスポート) + - [OAI-PMH](#OAI-PMH) + - [OtherFormats](#OtherFormats) + - [コミュニティ](#コミュニティ) + +## アイテム詳細画面 + +エンドポイント: /records/<アイテムID> ### アイテム閲覧 @@ -8,9 +21,9 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム
-※2: 所属するサブリポジトリのアイテム
-※3: オープンアクセスのアイテム +※1: 管理対象のサブリポジトリに属するアイテムが対象です。
+※2: 所属するサブリポジトリのアイテムが対象です。
+※3: オープンアクセスのアイテムのみ対象です。 ### アイテム編集 @@ -18,8 +31,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテム
-※2: 所属するサブリポジトリのアイテム +※1: 管理対象のサブリポジトリに属するアイテムが対象です。
+※2: 所属するサブリポジトリのアイテムが対象です。 ### アイテム削除 @@ -27,8 +40,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテム
-※2: 所属するサブリポジトリのアイテム +※1: 管理対象のサブリポジトリに属するアイテムが対象です。
+※2: 所属するサブリポジトリのアイテムが対象です。 - `DOI`が付与されているアイテムは削除出来ません。
- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 @@ -39,10 +52,10 @@ | -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテム
-※2: 所属するサブリポジトリのアイテム +※1: 管理対象のサブリポジトリに属するアイテムが対象です。
+※2: 所属するサブリポジトリのアイテムが対象です。 -- アイテムに複数の`バージョン`があり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 +- アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 ### 公開ステータス変更 @@ -50,8 +63,8 @@ | ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテム
-※2: 所属するサブリポジトリのアイテム +※1: 管理対象のサブリポジトリに属するアイテムが対象です。
+※2: 所属するサブリポジトリのアイテムが対象です。 - `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -61,13 +74,13 @@ | ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
-※3: オープンアクセスのアイテム +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※3: オープンアクセスのアイテムのみ対象です。 - アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 -### 利用申請および二段階利用申請ワークフロー +### 利用申請 | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -85,9 +98,9 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
-※3: オープンアクセスのアイテム +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※3: オープンアクセスのアイテムのみ対象です。 #### OtherFormats @@ -97,9 +110,9 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
-※3: オープンアクセスのアイテム +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※3: オープンアクセスのアイテムのみ対象です。 #### コミュニティ @@ -107,9 +120,9 @@ | -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテム
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテム
-※3: オープンアクセスのアイテム +※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※3: オープンアクセスのアイテムのみ対象です。 - アイテムが所属するサブリポジトリがある場合、サブリポジトリの`アイコン`と`タイトル`が表示されます。
-- 所属するコミュニティがない場合は、コミュニティエリアは`空の状態`で表示されます。 +- 所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 From f9293e3ec06638d45418050cddf8183136456e53 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 16:03:11 +0900 Subject: [PATCH 031/251] =?UTF-8?q?=E8=A3=9C=E8=B6=B3=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md index 909aa2ae..3e4c8fa7 100644 --- a/docs/spec/base/access_control/index.md +++ b/docs/spec/base/access_control/index.md @@ -21,8 +21,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテムが対象です。
-※2: 所属するサブリポジトリのアイテムが対象です。
+※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
※3: オープンアクセスのアイテムのみ対象です。 ### アイテム編集 From 2abb2b07c8a044cae61c3c055b158856002dfc86 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 16:46:19 +0900 Subject: [PATCH 032/251] =?UTF-8?q?=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E8=AA=AC=E6=98=8E=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md index 3e4c8fa7..194be6e2 100644 --- a/docs/spec/base/access_control/index.md +++ b/docs/spec/base/access_control/index.md @@ -13,6 +13,8 @@ ## アイテム詳細画面 +アイテム詳細画面の機能について記述します。 + エンドポイント: /records/<アイテムID> ### アイテム閲覧 From fb0b0242ce04f72df2cd0f73dfe1710f59a318b2 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 16:54:33 +0900 Subject: [PATCH 033/251] =?UTF-8?q?=E3=82=B5=E3=83=96=E3=83=AA=E3=83=9D?= =?UTF-8?q?=E3=82=B8=E3=83=88=E3=83=AA=E3=82=92=E3=82=B3=E3=83=9F=E3=83=A5?= =?UTF-8?q?=E3=83=8B=E3=83=86=E3=82=A3=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 38 +++++++++++++------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md index 194be6e2..5ebb7c77 100644 --- a/docs/spec/base/access_control/index.md +++ b/docs/spec/base/access_control/index.md @@ -23,8 +23,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
※3: オープンアクセスのアイテムのみ対象です。 ### アイテム編集 @@ -33,8 +33,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテムが対象です。
-※2: 所属するサブリポジトリのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムが対象です。
+※2: 所属するコミュニティのアイテムが対象です。 ### アイテム削除 @@ -42,8 +42,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテムが対象です。
-※2: 所属するサブリポジトリのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムが対象です。
+※2: 所属するコミュニティのアイテムが対象です。 - `DOI`が付与されているアイテムは削除出来ません。
- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 @@ -54,8 +54,8 @@ | -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテムが対象です。
-※2: 所属するサブリポジトリのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムが対象です。
+※2: 所属するコミュニティのアイテムが対象です。 - アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 @@ -65,8 +65,8 @@ | ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のサブリポジトリに属するアイテムが対象です。
-※2: 所属するサブリポジトリのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムが対象です。
+※2: 所属するコミュニティのアイテムが対象です。 - `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -76,8 +76,8 @@ | ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
※3: オープンアクセスのアイテムのみ対象です。 - アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 @@ -100,8 +100,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
※3: オープンアクセスのアイテムのみ対象です。 #### OtherFormats @@ -112,8 +112,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
※3: オープンアクセスのアイテムのみ対象です。 #### コミュニティ @@ -122,9 +122,9 @@ | -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のサブリポジトリに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するサブリポジトリのアイテム、およびオープンアクセスのアイテムが対象です。
+※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
※3: オープンアクセスのアイテムのみ対象です。 -- アイテムが所属するサブリポジトリがある場合、サブリポジトリの`アイコン`と`タイトル`が表示されます。
+- アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
- 所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 From 6df7e7de89b9fd8033389e8838e99dd621d1e771 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 15 Jul 2025 16:57:02 +0900 Subject: [PATCH 034/251] =?UTF-8?q?=E8=A3=9C=E8=B6=B3=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 46 +++++++++++++------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md index 5ebb7c77..57486a9f 100644 --- a/docs/spec/base/access_control/index.md +++ b/docs/spec/base/access_control/index.md @@ -23,9 +23,9 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
-※3: オープンアクセスのアイテムのみ対象です。 +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 ### アイテム編集 @@ -33,8 +33,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のコミュニティに属するアイテムが対象です。
-※2: 所属するコミュニティのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 ### アイテム削除 @@ -42,8 +42,8 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のコミュニティに属するアイテムが対象です。
-※2: 所属するコミュニティのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 - `DOI`が付与されているアイテムは削除出来ません。
- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 @@ -54,8 +54,8 @@ | -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のコミュニティに属するアイテムが対象です。
-※2: 所属するコミュニティのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 - アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 @@ -65,8 +65,8 @@ | ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | -※1: 管理対象のコミュニティに属するアイテムが対象です。
-※2: 所属するコミュニティのアイテムが対象です。 +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 - `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -76,9 +76,9 @@ | ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
-※3: オープンアクセスのアイテムのみ対象です。 +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 - アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 @@ -100,9 +100,9 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
-※3: オープンアクセスのアイテムのみ対象です。 +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 #### OtherFormats @@ -112,9 +112,9 @@ | ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
-※3: オープンアクセスのアイテムのみ対象です。 +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 #### コミュニティ @@ -122,9 +122,9 @@ | -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムが対象です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムが対象です。
-※3: オープンアクセスのアイテムのみ対象です。 +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 - アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
- 所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 From c576d3e5ae1ebcc1132a3c538c54533f8c8c0d1e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 09:54:57 +0900 Subject: [PATCH 035/251] =?UTF-8?q?=E7=9B=AE=E6=AC=A1=E3=82=92=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 201 +++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 docs/spec/base/access_control/index.md diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md new file mode 100644 index 00000000..ba11d77a --- /dev/null +++ b/docs/spec/base/access_control/index.md @@ -0,0 +1,201 @@ +# アクセスコントロール + +## 目次 + +- [アクセスコントロール](#アクセスコントロール) + - [目次](#目次) + - [アイテム](#アイテム) + - [アイテム閲覧](#アイテム閲覧) + - [アイテム編集](#アイテム編集) + - [アイテム削除](#アイテム削除) + - [公開ステータス変更](#公開ステータス変更) + - [リクエストメール](#リクエストメール) + - [エクスポート](#エクスポート) + - [OAI-PMH](#oai-pmh) + - [Other Formats](#other-formats) + - [インデックス](#インデックス) + - [インデックス閲覧](#インデックス閲覧) + - [インデックス編集](#インデックス編集) + - [インデックス削除](#インデックス削除) + - [ファイル](#ファイル) + - [ファイルダウンロード](#ファイルダウンロード) + - [ファイル情報](#ファイル情報) + - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) + - [利用申請機能](#利用申請機能) + - [ワークフロー](#ワークフロー) + - [アクティビティ作成](#アクティビティ作成) + - [アクティビティ承認](#アクティビティ承認) + - [アクティビティ削除](#アクティビティ削除) + - [コニュニティ画面](#コニュニティ画面) + - [アカウント設定画面](#アカウント設定画面) + - [プロフィール](#プロフィール) + - [secrity](#secrity) + - [通知](#通知) + - [アプリケーション](#アプリケーション) + - [Groups](#groups) + - [セッション](#セッション) + - [Administration](#administration) + - [Workspace](#workspace) + - [ワークスペース画面](#ワークスペース画面) + - [管理画面](#管理画面) + - [アイテムタイプ管理](#アイテムタイプ管理) + - [アイテム管理](#アイテム管理) + - [インデックスツリー管理](#インデックスツリー管理) + - [ウェブデザイン管理](#ウェブデザイン管理) + - [著者 DB 管理](#著者-db-管理) + - [統計](#統計) + - [ワークフロー管理](#ワークフロー管理) + - [コミュニティ管理](#コミュニティ管理) + - [OAI-PMH](#oai-pmh-1) + - [Resource Sync](#resource-sync) + - [SWORD API](#sword-api) + - [ファイル管理](#ファイル管理) + - [レコード管理](#レコード管理) + - [ユーザー管理](#ユーザー管理) + - [設定](#設定) + - [ログ管理](#ログ管理) + - [メンテナンス](#メンテナンス) + - [API へのアクセス](#api-へのアクセス) + - [アイテム](#アイテム-1) + - [ファイル](#ファイル-1) + - [インデックス](#インデックス-1) + - [API を利用可能なロール](#api-を利用可能なロール) + - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) + - [アクティビティ](#アクティビティ) + - [Opensearch](#opensearch) + - [著者](#著者) + - [リクエストメール](#リクエストメール-1) + - [ログイン](#ログイン) + - [OAステータス](#oa-ステータス) + - [SWORD API](#sword-api-1) + - [制限公開機能](#制限公開機能) + +## アイテム + +### アイテム閲覧 + +### アイテム編集 + +### アイテム削除 + +### 公開ステータス変更 + +### リクエストメール + +### エクスポート + +#### OAI-PMH + +#### Other Formats + +## インデックス + +### インデックス閲覧 + +### インデックス編集 + +### インデックス削除 + +## ファイル + +#### ファイルダウンロード + +#### ファイル情報 + +### 制限公開用のコンテンツファイル + +#### 利用申請機能 + +## ワークフロー + +## アクティビティ作成 + +## アクティビティ承認 + +## アクティビティ削除 + +## コニュニティ画面 + +## アカウント設定画面 + +### プロフィール + +### secrity + +### 通知 + +### アプリケーション + +### Groups + +### セッション + +### Administration + +### Workspace + +## ワークスペース画面 + +## 管理画面 + +### アイテムタイプ管理 + +### アイテム管理 + +#### インデックスツリー管理 + +### ウェブデザイン管理 + +### 著者 DB 管理 + +### 統計 + +### ワークフロー管理 + +### コミュニティ管理 + +### OAI-PMH + +### Resource Sync + +### SWORD API + +### ファイル管理 + +### レコード管理 + +### ユーザー管理 + +### 設定 + +### ログ管理 + +### メンテナンス + +## API へのアクセス + +### アイテム + +### ファイル + +### インデックス + +#### API を利用可能なロール + +#### アクセストークンに必要なスコープ + +### アクティビティ + +### Opensearch + +### 著者 + +### リクエストメール + +### ログイン + +### OA ステータス + +### SWORD API + +### 制限公開機能 From 5e6f473de943e17ab48ad6de235ad7239d32a322 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 10:11:12 +0900 Subject: [PATCH 036/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E8=A9=B3=E7=B4=B0=E7=94=BB=E9=9D=A2=EF=BC=88=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E4=BB=A5=E5=A4=96=EF=BC=89=E3=81=AE=E6=A9=9F?= =?UTF-8?q?=E8=83=BD=E5=88=86=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md index ba11d77a..3fb9c4d1 100644 --- a/docs/spec/base/access_control/index.md +++ b/docs/spec/base/access_control/index.md @@ -8,11 +8,13 @@ - [アイテム閲覧](#アイテム閲覧) - [アイテム編集](#アイテム編集) - [アイテム削除](#アイテム削除) + - [バージョン削除](#バージョン削除) - [公開ステータス変更](#公開ステータス変更) - [リクエストメール](#リクエストメール) - [エクスポート](#エクスポート) - [OAI-PMH](#oai-pmh) - [Other Formats](#other-formats) + - [コミュニティ](#コミュニティ) - [インデックス](#インデックス) - [インデックス閲覧](#インデックス閲覧) - [インデックス編集](#インデックス編集) @@ -72,22 +74,122 @@ ## アイテム +アイテム詳細画面の機能について記述します。 + +エンドポイント: /records/<アイテムID> + ### アイテム閲覧 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 + ### アイテム編集 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 + ### アイテム削除 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 + +- `DOI`が付与されているアイテムは削除出来ません。
+- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 + +### バージョン削除 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 + +- アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 + ### 公開ステータス変更 +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | + +※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテムの操作が可能です。 + +- `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 + ### リクエストメール +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 + +- アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 + +### 利用申請 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 利用申請 | × | × |   × | × | × | ○ | + +- パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 + ### エクスポート #### OAI-PMH +エンドポイント: `/oai` + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 + #### Other Formats +エンドポイント: `/records/<アイテムID>/export/<フォーマット>` + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 + +#### コミュニティ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | + +※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
+※3: オープンアクセスのアイテムの操作が可能です。 + +- アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
+- 所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 + ## インデックス ### インデックス閲覧 From 7d536cf896e3d3dbfb5f557b873b76ca0b79de86 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 10:37:12 +0900 Subject: [PATCH 037/251] =?UTF-8?q?=E7=9B=AE=E6=AC=A1=E3=83=9A=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=81=A8=E3=81=97=E3=81=A6README=E3=82=92=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 69 ++++++++ docs/spec/base/access_control/index.md | 201 ------------------------ 2 files changed, 69 insertions(+), 201 deletions(-) create mode 100644 docs/spec/base/access_control/README.md delete mode 100644 docs/spec/base/access_control/index.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md new file mode 100644 index 00000000..038bce10 --- /dev/null +++ b/docs/spec/base/access_control/README.md @@ -0,0 +1,69 @@ +# アクセスコントロール + +## 目次 + +- [アイテム](#アイテム) + - [アイテム閲覧](#アイテム閲覧) + - [アイテム編集](#アイテム編集) + - [アイテム削除](#アイテム削除) + - [公開ステータス変更](#公開ステータス変更) + - [リクエストメール](#リクエストメール) + - [エクスポート](#エクスポート) + - [OAI-PMH](#oai-pmh) + - [Other Formats](#other-formats) +- [インデックス](#インデックス) + - [インデックス閲覧](#インデックス閲覧) + - [インデックス編集](#インデックス編集) + - [インデックス削除](#インデックス削除) +- [ファイル](#ファイル) + - [ファイルダウンロード](#ファイルダウンロード) + - [ファイル情報](#ファイル情報) +- [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) + - [利用申請機能](#利用申請機能) +- [ワークフロー](#ワークフロー) +- [アクティビティ作成](#アクティビティ作成) +- [アクティビティ承認](#アクティビティ承認) +- [アクティビティ削除](#アクティビティ削除) +- [コニュニティ画面](#コニュニティ画面) +- [アカウント設定画面](#アカウント設定画面) + - [プロフィール](#プロフィール) + - [secrity](#secrity) + - [通知](#通知) + - [アプリケーション](#アプリケーション) + - [Groups](#groups) + - [セッション](#セッション) + - [Administration](#administration) + - [Workspace](#workspace) +- [ワークスペース画面](#ワークスペース画面) +- [管理画面](#管理画面) + - [アイテムタイプ管理](#アイテムタイプ管理) + - [アイテム管理](#アイテム管理) + - [インデックスツリー管理](#インデックスツリー管理) + - [ウェブデザイン管理](#ウェブデザイン管理) + - [著者 DB 管理](#著者-db-管理) + - [統計](#統計) + - [ワークフロー管理](#ワークフロー管理) + - [コミュニティ管理](#コミュニティ管理) + - [OAI-PMH](#oai-pmh-1) + - [Resource Sync](#resource-sync) + - [SWORD API](#sword-api) + - [ファイル管理](#ファイル管理) + - [レコード管理](#レコード管理) + - [ユーザー管理](#ユーザー管理) + - [設定](#設定) + - [ログ管理](#ログ管理) + - [メンテナンス](#メンテナンス) +- [API へのアクセス](#api-へのアクセス) + - [アイテム](#アイテム-1) + - [ファイル](#ファイル-1) + - [インデックス](#インデックス-1) + - [API を利用可能なロール](#api-を利用可能なロール) + - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) + - [アクティビティ](#アクティビティ) + - [Opensearch](#opensearch) + - [著者](#著者) + - [リクエストメール](#リクエストメール-1) + - [ログイン](#ログイン) + - [OAステータス](#oa-ステータス) + - [SWORD API](#sword-api-1) + - [制限公開機能](#制限公開機能) diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md deleted file mode 100644 index ba11d77a..00000000 --- a/docs/spec/base/access_control/index.md +++ /dev/null @@ -1,201 +0,0 @@ -# アクセスコントロール - -## 目次 - -- [アクセスコントロール](#アクセスコントロール) - - [目次](#目次) - - [アイテム](#アイテム) - - [アイテム閲覧](#アイテム閲覧) - - [アイテム編集](#アイテム編集) - - [アイテム削除](#アイテム削除) - - [公開ステータス変更](#公開ステータス変更) - - [リクエストメール](#リクエストメール) - - [エクスポート](#エクスポート) - - [OAI-PMH](#oai-pmh) - - [Other Formats](#other-formats) - - [インデックス](#インデックス) - - [インデックス閲覧](#インデックス閲覧) - - [インデックス編集](#インデックス編集) - - [インデックス削除](#インデックス削除) - - [ファイル](#ファイル) - - [ファイルダウンロード](#ファイルダウンロード) - - [ファイル情報](#ファイル情報) - - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - - [利用申請機能](#利用申請機能) - - [ワークフロー](#ワークフロー) - - [アクティビティ作成](#アクティビティ作成) - - [アクティビティ承認](#アクティビティ承認) - - [アクティビティ削除](#アクティビティ削除) - - [コニュニティ画面](#コニュニティ画面) - - [アカウント設定画面](#アカウント設定画面) - - [プロフィール](#プロフィール) - - [secrity](#secrity) - - [通知](#通知) - - [アプリケーション](#アプリケーション) - - [Groups](#groups) - - [セッション](#セッション) - - [Administration](#administration) - - [Workspace](#workspace) - - [ワークスペース画面](#ワークスペース画面) - - [管理画面](#管理画面) - - [アイテムタイプ管理](#アイテムタイプ管理) - - [アイテム管理](#アイテム管理) - - [インデックスツリー管理](#インデックスツリー管理) - - [ウェブデザイン管理](#ウェブデザイン管理) - - [著者 DB 管理](#著者-db-管理) - - [統計](#統計) - - [ワークフロー管理](#ワークフロー管理) - - [コミュニティ管理](#コミュニティ管理) - - [OAI-PMH](#oai-pmh-1) - - [Resource Sync](#resource-sync) - - [SWORD API](#sword-api) - - [ファイル管理](#ファイル管理) - - [レコード管理](#レコード管理) - - [ユーザー管理](#ユーザー管理) - - [設定](#設定) - - [ログ管理](#ログ管理) - - [メンテナンス](#メンテナンス) - - [API へのアクセス](#api-へのアクセス) - - [アイテム](#アイテム-1) - - [ファイル](#ファイル-1) - - [インデックス](#インデックス-1) - - [API を利用可能なロール](#api-を利用可能なロール) - - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) - - [アクティビティ](#アクティビティ) - - [Opensearch](#opensearch) - - [著者](#著者) - - [リクエストメール](#リクエストメール-1) - - [ログイン](#ログイン) - - [OAステータス](#oa-ステータス) - - [SWORD API](#sword-api-1) - - [制限公開機能](#制限公開機能) - -## アイテム - -### アイテム閲覧 - -### アイテム編集 - -### アイテム削除 - -### 公開ステータス変更 - -### リクエストメール - -### エクスポート - -#### OAI-PMH - -#### Other Formats - -## インデックス - -### インデックス閲覧 - -### インデックス編集 - -### インデックス削除 - -## ファイル - -#### ファイルダウンロード - -#### ファイル情報 - -### 制限公開用のコンテンツファイル - -#### 利用申請機能 - -## ワークフロー - -## アクティビティ作成 - -## アクティビティ承認 - -## アクティビティ削除 - -## コニュニティ画面 - -## アカウント設定画面 - -### プロフィール - -### secrity - -### 通知 - -### アプリケーション - -### Groups - -### セッション - -### Administration - -### Workspace - -## ワークスペース画面 - -## 管理画面 - -### アイテムタイプ管理 - -### アイテム管理 - -#### インデックスツリー管理 - -### ウェブデザイン管理 - -### 著者 DB 管理 - -### 統計 - -### ワークフロー管理 - -### コミュニティ管理 - -### OAI-PMH - -### Resource Sync - -### SWORD API - -### ファイル管理 - -### レコード管理 - -### ユーザー管理 - -### 設定 - -### ログ管理 - -### メンテナンス - -## API へのアクセス - -### アイテム - -### ファイル - -### インデックス - -#### API を利用可能なロール - -#### アクセストークンに必要なスコープ - -### アクティビティ - -### Opensearch - -### 著者 - -### リクエストメール - -### ログイン - -### OA ステータス - -### SWORD API - -### 制限公開機能 From ce9be5692f45cff4c8bacf8b46c1a03d96c49b5c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 10:55:11 +0900 Subject: [PATCH 038/251] =?UTF-8?q?index=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/index.md | 130 ------------------------- 1 file changed, 130 deletions(-) delete mode 100644 docs/spec/base/access_control/index.md diff --git a/docs/spec/base/access_control/index.md b/docs/spec/base/access_control/index.md deleted file mode 100644 index 57486a9f..00000000 --- a/docs/spec/base/access_control/index.md +++ /dev/null @@ -1,130 +0,0 @@ -- [アイテム詳細画面](#アイテム詳細画面) - - [アイテム閲覧](#アイテム閲覧) - - [アイテム編集](#アイテム編集) - - [アイテム削除](#アイテム削除) - - [バージョン削除](#バージョン削除) - - [公開ステータス変更](#公開ステータス変更) - - [リクエストメール機能](#リクエストメール機能) - - [利用申請](#利用申請) - - [エクスポート](#エクスポート) - - [OAI-PMH](#OAI-PMH) - - [OtherFormats](#OtherFormats) - - [コミュニティ](#コミュニティ) - -## アイテム詳細画面 - -アイテム詳細画面の機能について記述します。 - -エンドポイント: /records/<アイテムID> - -### アイテム閲覧 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 - -### アイテム編集 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 - -### アイテム削除 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 - -- `DOI`が付与されているアイテムは削除出来ません。
-- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 - -### バージョン削除 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 - -- アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 - -### 公開ステータス変更 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 - -- `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 - -### リクエストメール機能 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 - -- アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 - -### 利用申請 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 利用申請 | × | × |   × | × | × | ○ | - -- パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。
- -### エクスポート - -#### OAI-PMH - -エンドポイント: `/oai` - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 - -#### OtherFormats - -エンドポイント: `/records/<アイテムID>/export/<フォーマット>` - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 - -#### コミュニティ - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 - -- アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
-- 所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 From 9f03f721dd904156769946d5499494862350481b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 11:13:24 +0900 Subject: [PATCH 039/251] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 37 +++++++++++++++---- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 435290a0..2fb40fd2 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -45,8 +45,8 @@ ※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
※2: 所属するコミュニティのアイテムの操作が可能です。 -- `DOI`が付与されているアイテムは削除出来ません。
-- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 +`DOI`が付与されているアイテムは削除出来ません。
+`DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 ## バージョン削除 @@ -57,7 +57,7 @@ ※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
※2: 所属するコミュニティのアイテムの操作が可能です。 -- アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 +アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 ## 公開ステータス変更 @@ -68,7 +68,7 @@ ※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
※2: 所属するコミュニティのアイテムの操作が可能です。 -- `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 +`DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 ## リクエストメール @@ -80,7 +80,7 @@ ※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
※3: オープンアクセスのアイテムの操作が可能です。 -- アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 +アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 ## 利用申請 @@ -88,7 +88,7 @@ | -------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 利用申請 | × | × |   × | × | × | ○ | -- パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 +パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 ## エクスポート @@ -126,5 +126,26 @@ ※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
※3: オープンアクセスのアイテムの操作が可能です。 -- アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
-- 所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 +アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
+所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 + +- > 更新履歴 + +
+ + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/7/16

+
初版作成
From 472a7c90c442a544a04f02c35050da99ccda121b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 11:22:16 +0900 Subject: [PATCH 040/251] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E7=94=A8=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90/README=E3=81=AB=E3=83=AA?= =?UTF-8?q?=E3=83=B3=E3=82=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILES_01.md | 22 ++++++++++++++++++++++ docs/spec/base/access_control/README.md | 6 +++--- 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 docs/spec/base/access_control/FILES_01.md diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md new file mode 100644 index 00000000..0bedf87d --- /dev/null +++ b/docs/spec/base/access_control/FILES_01.md @@ -0,0 +1,22 @@ +# ファイル + +アイテムの添付ファイルのアクセスコントロールについて記述します。 + +エンドポイント: /records/<アイテムID>/file_details + +## 目次 + +- [ファイルダウンロード](#ファイルダウンロード) +- [ファイル情報](#ファイル情報) + +## ファイルダウンロード + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイルダウンロード | | |   | | | | + +## ファイル情報 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| ファイル情報 | | |   | | | | diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 038bce10..d5be5721 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -15,9 +15,9 @@ - [インデックス閲覧](#インデックス閲覧) - [インデックス編集](#インデックス編集) - [インデックス削除](#インデックス削除) -- [ファイル](#ファイル) - - [ファイルダウンロード](#ファイルダウンロード) - - [ファイル情報](#ファイル情報) +- [ファイル](FILES_01.md#ファイル) + - [ファイルダウンロード](FILES_01.md#ファイルダウンロード) + - [ファイル情報](FILES_01.md#ファイル情報) - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - [利用申請機能](#利用申請機能) - [ワークフロー](#ワークフロー) From 1fd09497601f5eb1f3ea830cba5e811f43d32621 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 11:23:28 +0900 Subject: [PATCH 041/251] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=87=E3=83=B3?= =?UTF-8?q?=E3=83=88=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 2fb40fd2..4c5c3cef 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -116,7 +116,7 @@ ※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
※3: オープンアクセスのアイテムの操作が可能です。 -### コミュニティ +## コミュニティ | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | From d0c2cea5f420c79b5c3ff9104dec599155c6bd8f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 11:27:25 +0900 Subject: [PATCH 042/251] =?UTF-8?q?=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E8=A8=98=E8=BC=89=E3=81=AE=E9=A0=85=E7=9B=AE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 4c5c3cef..f0d54308 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -82,14 +82,6 @@ アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 -## 利用申請 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 利用申請 | × | × |   × | × | × | ○ | - -パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 - ## エクスポート ### OAI-PMH From 9d8e791bded28f2d81fa564291594b476e6d5d6d Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 12:02:41 +0900 Subject: [PATCH 043/251] =?UTF-8?q?=E5=88=A9=E7=94=A8=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=B8=8A=E9=83=A8=E3=81=B8=E7=A7=BB?= =?UTF-8?q?=E5=8B=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index f0d54308..91b0d48c 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -50,6 +50,8 @@ ## バージョン削除 +アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 + | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | @@ -57,8 +59,6 @@ ※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
※2: 所属するコミュニティのアイテムの操作が可能です。 -アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 - ## 公開ステータス変更 | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -72,6 +72,8 @@ ## リクエストメール +アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 + | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | @@ -80,8 +82,6 @@ ※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
※3: オープンアクセスのアイテムの操作が可能です。 -アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 - ## エクスポート ### OAI-PMH @@ -110,6 +110,9 @@ ## コミュニティ +アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
+所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 + | ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | @@ -118,9 +121,6 @@ ※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
※3: オープンアクセスのアイテムの操作が可能です。 -アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
-所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 - - > 更新履歴 From 0ee90d1473367159ce46a6b3f9da985f352c381f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 16 Jul 2025 16:03:25 +0900 Subject: [PATCH 044/251] =?UTF-8?q?=E3=83=9E=E3=83=88=E3=83=AA=E3=82=AF?= =?UTF-8?q?=E3=82=B9=E3=82=92=E5=86=8D=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 155 +++++++++++------- docs/spec/base/access_control/README.md | 1 + 2 files changed, 93 insertions(+), 63 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 91b0d48c..034a43ce 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -4,6 +4,18 @@ エンドポイント: /records/<アイテムID> +## 用語定義 + +本書では以下の用語で統一します。 + +| 用語 | 説明 | +| ------------------------------------ | ---------------------------------------------------------- | +| オープンアクセス | 公開設定が「公開」のアイテム | +| コミュニティメンバー作成アイテム | 同一コミュニティに所属するメンバーが作成した非公開アイテム | +| 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した非公開アイテム | +| 登録ユーザー(自分以外)作成アイテム | 自分以外のロール「登録ユーザー」が作成した非公開アイテム | +| 代理投稿者作成アイテム | SWORD APIで代理投稿者が作成した非公開アイテム | + ## 目次 - [アイテム閲覧](#アイテム閲覧) @@ -12,6 +24,7 @@ - [バージョン削除](#バージョン削除) - [公開ステータス変更](#公開ステータス変更) - [リクエストメール](#リクエストメール) +- [利用申請](#利用申請) - [エクスポート](#エクスポート) - [OAI-PMH](#oai-pmh) - [Other Formats](#other-formats) @@ -19,68 +32,84 @@ ## アイテム閲覧 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | ## アイテム編集 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム編集 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | ## アイテム削除 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| アイテム削除 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -`DOI`が付与されているアイテムは削除出来ません。
-`DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 +※ `DOI`が付与されているアイテムは削除出来ません。
+※ `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 ## バージョン削除 アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| バージョン削除 | ○ | ○ |   △(※1) | △(※2) | × | × | - -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | × | × | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | ## 公開ステータス変更 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 公開ステータス変更 | ○ | ○ |   △(※1) | △(※2) | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | × | × | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -※1: 管理対象のコミュニティに属するアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテムの操作が可能です。 - -`DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 +※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 ## リクエストメール アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| メール送信 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | + +## 利用申請 + +パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | × | × |   × | × | × | × | ○ | +| コミュニティメンバー作成アイテム | × | × |   × | × | × | - | - | +| 登録ユーザー(自分)
作成アイテム | × | × |   × | × | × | × | ○ | +| 登録ユーザー(自分以外)
作成アイテム | × | × |   × | × | × | × | ○ | +| 代理投稿者作成アイテム | × | × |   × | × | × | × | ○ | ## エクスポート @@ -88,38 +117,38 @@ エンドポイント: `/oai` -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | ### Other Formats エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| エクスポート | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | - -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | ## コミュニティ -アイテムが所属するコミュニティがある場合、コミュニティの`アイコン`と`タイトル`が表示されます。
-所属するコミュニティがない場合は、コミュニティエリアは`空`の状態で表示されます。 - -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| コミュニティ情報閲覧 | ○ | ○ |   △(※1) | △(※2) | △(※3) | △(※3) | +アイテムが所属するコミュニティがある場合、コミュニティの「アイコン」と「タイトル」が表示されます。
+所属するコミュニティがない場合は、コミュニティエリアは空の状態で表示されます。 -※1: 管理対象のコミュニティに属するアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※2: 所属するコミュニティのアイテム、およびオープンアクセスのアイテムの操作が可能です。
-※3: オープンアクセスのアイテムの操作が可能です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | +| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | - > 更新履歴 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 504f353a..9f97a517 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -9,6 +9,7 @@ - [バージョン削除](ITEM_DETAIL_01.md#バージョン削除) - [公開ステータス変更](ITEM_DETAIL_01.md#公開ステータス変更) - [リクエストメール](ITEM_DETAIL_01.md#リクエストメール) + - [利用申請](ITEM_DETAIL_01.md#利用申請) - [エクスポート](ITEM_DETAIL_01.md#エクスポート) - [OAI-PMH](ITEM_DETAIL_01.md#oai-pmh) - [Other Formats](ITEM_DETAIL_01.md#other-formats) From e264d07e1afbb22af8e10425cde051bee99ffac5 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 17 Jul 2025 09:26:28 +0900 Subject: [PATCH 045/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E3=81=AE=E5=88=86=E9=A1=9E=E3=81=97=E7=9B=B4=E3=81=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 188 ++++++++++-------- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 108 insertions(+), 82 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 034a43ce..4d9ad992 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -1,6 +1,6 @@ -# アイテム +# アイテム詳細画面 -アイテム詳細画面の機能のアクセスコントロールについて記述します。 +アイテム詳細画面のアクセスコントロールについて記述します。 エンドポイント: /records/<アイテムID> @@ -8,13 +8,16 @@ 本書では以下の用語で統一します。 -| 用語 | 説明 | -| ------------------------------------ | ---------------------------------------------------------- | -| オープンアクセス | 公開設定が「公開」のアイテム | -| コミュニティメンバー作成アイテム | 同一コミュニティに所属するメンバーが作成した非公開アイテム | -| 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した非公開アイテム | -| 登録ユーザー(自分以外)作成アイテム | 自分以外のロール「登録ユーザー」が作成した非公開アイテム | -| 代理投稿者作成アイテム | SWORD APIで代理投稿者が作成した非公開アイテム | +| 用語 | 説明 | +| -------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| オープンアクセス | 公開設定が「公開」のアイテム | +| 管理者作成アイテム | ロール「リポジトリ管理者」以上のメンバーが作成した非公開アイテム | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ロール「コミュニティ管理者」が管理下のコミュニティに作成した非公開アイテム | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | 別コミュニティ所属のロール「コミュニティ管理者」が別コミュニティに作成した非公開アイテム | +| 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した非公開アイテム | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | 同一コミュニティに所属する自分以外のロール「登録ユーザー」が作成した非公開アイテム | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | 別コミュニティに所属する自分以外のロール「登録ユーザー」が作成した非公開アイテム | +| 代理投稿者作成アイテム | SWORD APIで代理投稿者が作成した非公開アイテム | ## 目次 @@ -32,58 +35,73 @@ ## アイテム閲覧 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ## アイテム編集 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   × | × | × | × | × | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ## アイテム削除 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   × | × | × | × | × | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ※ `DOI`が付与されているアイテムは削除出来ません。
-※ `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも`非表示設定`がある場合も削除出来ません。 +※ `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 ## バージョン削除 アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | × | × | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   × | × | × | × | × | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ## 公開ステータス変更 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | × | × | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   × | × | × | × | × | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -91,25 +109,24 @@ アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ## 利用申請 パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | × | × |   × | × | × | × | ○ | -| コミュニティメンバー作成アイテム | × | × |   × | × | × | - | - | -| 登録ユーザー(自分)
作成アイテム | × | × |   × | × | × | × | ○ | -| 登録ユーザー(自分以外)
作成アイテム | × | × |   × | × | × | × | ○ | -| 代理投稿者作成アイテム | × | × |   × | × | × | × | ○ | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | × | × |   × | × | × | ○ | × | ## エクスポート @@ -117,38 +134,47 @@ エンドポイント: `/oai` -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ### Other Formats エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | ## コミュニティ アイテムが所属するコミュニティがある場合、コミュニティの「アイコン」と「タイトル」が表示されます。
所属するコミュニティがない場合は、コミュニティエリアは空の状態で表示されます。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー
(代理投稿者) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------------------------ | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| コミュニティメンバー作成アイテム | ○ | ○ |   ○ | ○ | ○ | - | - | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | ○ | × | × | -| 登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | +| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | +| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | +| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | +| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | +| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | +| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | - > 更新履歴 @@ -163,7 +189,7 @@
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 9f97a517..87206d86 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -2,7 +2,7 @@ ## 目次 -- [アイテム](ITEM_DETAIL_01.md#アイテム) +- [アイテム詳細画面](ITEM_DETAIL_01.md#アイテム詳細画面) - [アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧) - [アイテム編集](ITEM_DETAIL_01.md#アイテム編集) - [アイテム削除](ITEM_DETAIL_01.md#アイテム削除) From 8cf669c06e22ce252116de0d37feb292a88d6b87 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 17 Jul 2025 09:47:32 +0900 Subject: [PATCH 046/251] =?UTF-8?q?=E3=83=9E=E3=83=88=E3=83=AA=E3=82=AF?= =?UTF-8?q?=E3=82=B9=E3=82=92=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0=E5=88=A5?= =?UTF-8?q?=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 30 ++ docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 496 +++++++++++++++------- 2 files changed, 363 insertions(+), 163 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 038bce10..3202908b 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -67,3 +67,33 @@ - [OAステータス](#oa-ステータス) - [SWORD API](#sword-api-1) - [制限公開機能](#制限公開機能) +- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール) + - [TOP画面](../ams/AMS_ACCESS_CONTROLL.md#TOP画面) + - [アイテム最新情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム最新情報取得) + - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) + - [インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#インデックス階層取得) + - [アイテム詳細画面](../ams/AMS_ACCESS_CONTROLL.md#アイテム詳細画面) + - [アイテム詳細取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム詳細取得) + - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) + - [インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#インデックス階層取得) + - [ダウンロードランキング取得](../ams/AMS_ACCESS_CONTROLL.md#ダウンロードランキング取得) + - [添付ファイルダウンロード](../ams/AMS_ACCESS_CONTROLL.md#添付ファイルダウンロード) + - [プロジェクトURLへのアクセス](../ams/AMS_ACCESS_CONTROLL.md#プロジェクトURLへのアクセス) + - [リクエストメール送信](../ams/AMS_ACCESS_CONTROLL.md#リクエストメール送信) + - [OAI-PMHエクスポート](../ams/AMS_ACCESS_CONTROLL.md#OAI-PMHエクスポート) + - [OtherFormatsエクスポート](../ams/AMS_ACCESS_CONTROLL.md#OtherFormatsエクスポート) + - [アイテム検索結果画面](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索結果画面) + - [アイテム情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム情報取得) + - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) + - [アイテム一括ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#アイテム一括ダウンロード) + - [ファイル一覧画面](../ams/AMS_ACCESS_CONTROLL.md#ファイル一覧画面) + - [ファイル詳細取得](../ams/AMS_ACCESS_CONTROLL.md#ファイル詳細取得) + - [ファイル単一ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#ファイル単一ダウンロード) + - [ファイル選択ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#ファイル選択ダウンロード) + - [ファイル一括ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#ファイル一括ダウンロード) + - [ファイルプレビュー](../ams/AMS_ACCESS_CONTROLL.md#ファイルプレビュー) + - [インデックス画面](../ams/AMS_ACCESS_CONTROLL.md#インデックス画面) + - [アイテム情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム情報取得) + - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) + - [親インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#親インデックス階層取得) + - [アイテム一括ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#アイテム一括ダウンロード) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 2a21b3f3..4b4c1836 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -1,16 +1,18 @@ -## 未病フロント アクセスコントロール +# 未病フロント アクセスコントロール 未病データベースにおけるアクセスコントロールについて記載する。 -### 用語説明 +## 用語説明 本書では以下の用語で統一する。 -| 用語 | 説明 | -| ---------- | ----------------------------------- | -| 認証ユーザ | 目標 2 グループ所属のログインユーザ | +| 用語 | 説明 | +| ---------------- | ----------------------------------------- | +| 認証ユーザ | 目標2グループ所属のログインユーザ | +| オープンアクセス | 公開設定が「公開」のアイテム | +| 目標2Grpアイテム | 目標2グループのメンバーが作成したアイテム | -### 目次 +## 目次 - [TOP画面](#TOP画面) - [アイテム最新情報取得](#アイテム最新情報取得) @@ -42,255 +44,423 @@ - [親インデックス階層取得](#親インデックス階層取得) - [アイテム一括ダウンロード](#アイテム一括ダウンロード) -### TOP画面 +## TOP画面 エンドポイント: `/` -#### アイテム最新情報取得 +### アイテム最新情報取得 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ -※1: オープンアクセスのアイテムのみ対象です +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -#### アイテム検索 +- 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -※1: オープンアクセスのアイテムのみ対象です +### アイテム検索 -#### インデックス階層取得 +- 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -※1: オープンアクセスのアイテムのみ対象です +- 認証ユーザ以外 -### アイテム詳細画面 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### インデックス階層取得 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +## アイテム詳細画面 エンドポイント: `/ams/detail?sess=search?number=<アイテムID>` -#### アイテム詳細取得 +### アイテム詳細取得 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### アイテム検索 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### インデックス階層取得 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### ダウンロードランキング取得 + +アイテムにファイルが添付されているとランキングを取得します。 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ以外 -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -#### アイテム検索 +### 添付ファイルダウンロード -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +アイテムにファイルが添付されているとダウンロード出来ます。 -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ -#### インデックス階層取得 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ以外 -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -#### ダウンロードランキング取得 +### プロジェクトURLへのアクセス -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されている、かつ`プロジェクトURL > 関連タイプ > 関連タイプ`が`isVersionOf`の場合に [GRDM]ボタンが表示され、本機能が利用出来ます。 -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ -- アイテムにファイルが添付されている場合にランキングを取得出来ます。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -#### 添付ファイルダウンロード +- 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -※1: オープンアクセスのアイテムのみ対象です。 +### リクエストメール送信 -- ダウンロードランキングが取得出来ると本機能も利用出来ます。 +アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されていない、かつ`リクエストメールアドレス`が設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 -#### プロジェクトURLへのアクセス +- 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ以外 -- アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されている、かつ`プロジェクトURL > 関連タイプ > 関連タイプ`が`isVersionOf`の場合に [GRDM]ボタンが表示され、本機能が利用出来ます。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -#### リクエストメール送信 +### OAI-PMHエクスポート -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -- アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されていない、かつ`リクエストメールアドレス`が設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 +- 認証ユーザ以外 -#### OAI-PMHエクスポート +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +### OtherFormatsエクスポート -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ -#### OtherFormatsエクスポート +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ以外 -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -### アイテム検索結果画面 +## アイテム検索結果画面 エンドポイント: `/ams/search` -#### アイテム情報取得 +### アイテム情報取得 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -#### アイテム検索 +- 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -※1: オープンアクセスのアイテムのみ対象です。 +### アイテム検索 -#### アイテム一括ダウンロード +- 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ以外 -### ファイル一覧画面 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### アイテム一括ダウンロード + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +## ファイル一覧画面 エンドポイント: `/ams/files?number=<アイテムID>` -#### ファイル詳細取得 +### ファイル詳細取得 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### ファイル単一ダウンロード + +- 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ以外 -#### ファイル単一ダウンロード +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[ダウンロード]ボタンが非表示になり、ダウンロード出来ません。 -※1: オープンアクセスのアイテムのみ対象です。 +### ファイル選択ダウンロード -- ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[ダウンロード]ボタンが非表示になり、ダウンロード出来ません。 +- 認証ユーザ -#### ファイル選択ダウンロード +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ以外 -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -- ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[チェックボックス]が非表示になり、選択出来ません。 +※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[チェックボックス]が非表示になり、選択出来ません。 -#### ファイル一括ダウンロード +### ファイル一括ダウンロード -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -- ファイルの格納場所がWEKO3外部の場合は、該当するファイル以外がダウンロードされます。 +- 認証ユーザ以外 -#### ファイルプレビュー +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +※ ファイルの格納場所がWEKO3外部の場合は、該当するファイル**以外**がダウンロードされます。 -※1: オープンアクセスのアイテムのみ対象です。 +### ファイルプレビュー -### インデックス画面 +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +## インデックス画面 エンドポイント: `/ams/search/<インデックスID>` -#### アイテム情報取得 +### アイテム情報取得 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | + +### アイテム検索 + +- 認証ユーザ + +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | + +- 認証ユーザ以外 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -※1: オープンアクセスのアイテムのみ対象です。 +### 親インデックス階層取得 -#### アイテム検索 +- 認証ユーザ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ以外 -#### 親インデックス階層取得 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +### アイテム一括ダウンロード -※1: オープンアクセスのアイテムのみ対象です。 +- 認証ユーザ -#### アイテム一括ダウンロード +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 認証ユーザ | ○ | ○ |   ○ | ○ | ○ | - | -| 非認証ユーザ | ○ | ○ |   △(※1) | △(※1) | △(※1) | △(※1) | +- 認証ユーザ以外 -※1: オープンアクセスのアイテムのみ対象です。 +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | - > 更新履歴 @@ -305,7 +475,7 @@
From 5966958cf418d5cc7b2dac77cbbb7a07046b739f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 17 Jul 2025 17:38:00 +0900 Subject: [PATCH 047/251] =?UTF-8?q?=E4=BB=A3=E7=90=86=E6=8A=95=E7=A8=BF?= =?UTF-8?q?=E8=80=85=E8=AA=AC=E6=98=8E=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 4d9ad992..7e137a74 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -17,7 +17,7 @@ | 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した非公開アイテム | | 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | 同一コミュニティに所属する自分以外のロール「登録ユーザー」が作成した非公開アイテム | | 別コミュニティ
登録ユーザー(自分以外)作成アイテム | 別コミュニティに所属する自分以外のロール「登録ユーザー」が作成した非公開アイテム | -| 代理投稿者作成アイテム | SWORD APIで代理投稿者が作成した非公開アイテム | +| 代理投稿者作成アイテム | 代理投稿者が作成した非公開アイテム | ## 目次 From 9e32b88485af3fa97589069bd8cee44c02b91e44 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 17 Jul 2025 17:54:52 +0900 Subject: [PATCH 048/251] =?UTF-8?q?=E4=BD=9C=E6=A5=AD=E5=88=86=E3=82=92?= =?UTF-8?q?=E5=8F=8D=E6=98=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILES_01.md | 131 +++++++++++++++++++++- 1 file changed, 125 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index 0bedf87d..f0140cf6 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -4,19 +4,138 @@ エンドポイント: /records/<アイテムID>/file_details +## 用語定義 + +本書では以下の用語で統一します。 + +| 用語 | 説明 | +| -------------------------------------------------------- | ------------------------------------------------------------------------------------ | +| オープンアクセス | 公開設定が「公開」のアイテム | +| 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した公開設定が「公開」アイテム | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | 同一コミュニティに所属する自分以外のロール「登録ユーザー」が作成した「公開」アイテム | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | 別コミュニティに所属する自分以外のロール「登録ユーザー」が作成した「公開」アイテム | + ## 目次 - [ファイルダウンロード](#ファイルダウンロード) - [ファイル情報](#ファイル情報) +- [ファイルプレビュー](#ファイルプレビュー) ## ファイルダウンロード -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイルダウンロード | | |   | | | | +#### ファイル公開設定:オープンアクセス + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | + +#### ファイル公開設定:オープンアクセス日を指定する + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | + +#### ファイル公開設定:ログインユーザーのみ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | × | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | + +#### ファイル公開設定:公開しない + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | ## ファイル情報 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| ファイル情報 | | |   | | | | +#### ファイル公開設定: 公開しない【以外】 + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | + +#### ファイル公開設定:公開しない + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ×  | × | × | × | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | + +## ファイルプレビュー + +`ファイル情報 > 表示形式`が`プレビュー`の場合、ファイルプレビューを行うことが出来ます。 + +#### ファイル公開設定:オープンアクセス + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | + +#### ファイル公開設定:オープンアクセス日を指定する + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | + +#### ファイル公開設定:ログインユーザーのみ + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | × | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | + +#### ファイル公開設定:公開しない + +| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | +| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | +| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | + +- > 更新履歴 + +
-

2025/7/16

+

2025/7/17

初版作成
-

2025/07/14

+

2025/07/17

初版作成
+ + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/7/

+
初版作成
From 0451f6cdd2413ffbad685c533679da064894cea2 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 13:11:53 +0900 Subject: [PATCH 049/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E9=96=B2=E8=A6=A7=E3=81=AE=E3=81=BF=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 111 ++++++++++++++---- 1 file changed, 86 insertions(+), 25 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 7e137a74..82de463a 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -4,21 +4,6 @@ エンドポイント: /records/<アイテムID> -## 用語定義 - -本書では以下の用語で統一します。 - -| 用語 | 説明 | -| -------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| オープンアクセス | 公開設定が「公開」のアイテム | -| 管理者作成アイテム | ロール「リポジトリ管理者」以上のメンバーが作成した非公開アイテム | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ロール「コミュニティ管理者」が管理下のコミュニティに作成した非公開アイテム | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | 別コミュニティ所属のロール「コミュニティ管理者」が別コミュニティに作成した非公開アイテム | -| 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した非公開アイテム | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | 同一コミュニティに所属する自分以外のロール「登録ユーザー」が作成した非公開アイテム | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | 別コミュニティに所属する自分以外のロール「登録ユーザー」が作成した非公開アイテム | -| 代理投稿者作成アイテム | 代理投稿者が作成した非公開アイテム | - ## 目次 - [アイテム閲覧](#アイテム閲覧) @@ -35,16 +20,92 @@ ## アイテム閲覧 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +| 公開日前/後 | 公開ステータス | 作成者コミュニティ | 作成者ロール | 代理投稿者ロール | 代理投稿者 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | +| ----------- | -------------- | ------------------ | ------------------ | ---------------- | ---------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | ○ | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | ○ | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | × | +| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | ## アイテム編集 From b06637cc1d534c7ccc91c201bc6f7a273d701133 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 13:37:47 +0900 Subject: [PATCH 050/251] =?UTF-8?q?=E8=A1=A8=E3=81=AE=E6=BC=8F=E3=82=8C?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 82de463a..4573b0be 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -92,7 +92,7 @@ | 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | | 公開後 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | | 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | | 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | | 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | | 公開後 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | From c6767ecdddc38549aa2a87c262daa0cb8b63f6ff Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 13:53:15 +0900 Subject: [PATCH 051/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E7=B7=A8=E9=9B=86=E3=81=AE=E8=A1=A8=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 96 +++++++++++++++++-- 1 file changed, 86 insertions(+), 10 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 4573b0be..e2907ed7 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -109,16 +109,92 @@ ## アイテム編集 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   × | × | × | × | × | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +| 公開日前/後 | 公開ステータス | 作成者コミュニティ | 作成者ロール | 代理投稿者ロール | 代理投稿者 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | +| ----------- | -------------- | ------------------ | ------------------ | ---------------- | ---------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | ○ | × | +| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | ○ | × | +| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | × | +| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | +| 公開前 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | +| 公開後 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | +| 公開後 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | +| 公開後 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | ## アイテム削除 From b1a2399167a5ef711f7b85ccc508cebe56cbc5ce Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 15:58:12 +0900 Subject: [PATCH 052/251] =?UTF-8?q?=E6=8C=87=E6=91=98=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 394 +++++++++++----------- 1 file changed, 197 insertions(+), 197 deletions(-) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 4b4c1836..4f8d30ba 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -6,11 +6,11 @@ 本書では以下の用語で統一する。 -| 用語 | 説明 | -| ---------------- | ----------------------------------------- | -| 認証ユーザ | 目標2グループ所属のログインユーザ | -| オープンアクセス | 公開設定が「公開」のアイテム | -| 目標2Grpアイテム | 目標2グループのメンバーが作成したアイテム | +| 用語 | 説明 | +| ------------------------ | ---------------------------------------- | +| 認証ユーザ | 閲覧権限を持つログインユーザ | +| オープンアクセス | 公開設定が「公開」のアイテム | +| 所属グループ
アイテム | 所属グループのメンバーが作成したアイテム | ## 目次 @@ -52,49 +52,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### インデックス階層取得 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ## アイテム詳細画面 @@ -104,49 +104,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### インデックス階層取得 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### ダウンロードランキング取得 @@ -154,17 +154,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### 添付ファイルダウンロード @@ -172,17 +172,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### プロジェクトURLへのアクセス @@ -190,17 +190,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### リクエストメール送信 @@ -208,49 +208,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### OAI-PMHエクスポート - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### OtherFormatsエクスポート - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ## アイテム検索結果画面 @@ -260,49 +260,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### アイテム一括ダウンロード - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ## ファイル一覧画面 @@ -312,33 +312,33 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### ファイル単一ダウンロード - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[ダウンロード]ボタンが非表示になり、ダウンロード出来ません。 @@ -346,17 +346,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[チェックボックス]が非表示になり、選択出来ません。 @@ -364,17 +364,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイル**以外**がダウンロードされます。 @@ -382,17 +382,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ## インデックス画面 @@ -402,65 +402,65 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### 親インデックス階層取得 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | ### アイテム一括ダウンロード - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 目標2Grpアイテム | ○ | ○ |   ○ | ○ | - | - | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 目標2Grpアイテム | ○ | ○ |   × | × | × | × | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | - > 更新履歴 From 8f9db26576f4964bcaa78fc2674b0afefe3e85df Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:16:38 +0900 Subject: [PATCH 053/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E9=96=B2=E8=A6=A7=E3=81=AE=E3=81=BF=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 133 ++++++------------ 1 file changed, 46 insertions(+), 87 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index e2907ed7..9eecd40e 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -20,92 +20,51 @@ ## アイテム閲覧 -| 公開日前/後 | 公開ステータス | 作成者コミュニティ | 作成者ロール | 代理投稿者ロール | 代理投稿者 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | -| ----------- | -------------- | ------------------ | ------------------ | ---------------- | ---------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | ○ | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | ○ | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | × | -| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +いずれかの○に合致すればアイテムを閲覧することが可能です。 + +#### 前提条件 + +公開日:以前 / Publish Status:公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ |  × |  × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ |  × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ |  × |  × | +| 上記以外 | ○ | ○ | × | × |  × |  × | + +#### 前提条件 + +公開日:以前 / Publish Status:非公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 前提条件 + +公開日:以降 / Publish Status:公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +#### 前提条件 + +公開日:以降 / Publish Status:非公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム編集 @@ -143,7 +102,7 @@ | 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | | 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | | 公開前 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | +| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | × | | 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | | 公開前 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | | 公開前 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | From dbc2d6584b2ee35c530771f1202bedd8809fca51 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:20:19 +0900 Subject: [PATCH 054/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E9=96=B2=E8=A6=A7=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 9eecd40e..4fc154ca 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -22,20 +22,16 @@ いずれかの○に合致すればアイテムを閲覧することが可能です。 -#### 前提条件 - -公開日:以前 / Publish Status:公開 +**前提条件** **公開日:以前 / Publish Status:公開** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ |  × |  × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ |  × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ |  × |  × | -| 上記以外 | ○ | ○ | × | × |  × |  × | - -#### 前提条件 +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -公開日:以前 / Publish Status:非公開 +**前提条件** **公開日:以前 / Publish Status:非公開** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -44,9 +40,7 @@ | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 前提条件 - -公開日:以降 / Publish Status:公開 +**前提条件** **公開日:以降 / Publish Status:公開** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -55,9 +49,7 @@ | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 前提条件 - -公開日:以降 / Publish Status:非公開 +**前提条件** **公開日:以降 / Publish Status:非公開** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From e74a1e7d4600bab15aac9af681284712bb96bab6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:22:34 +0900 Subject: [PATCH 055/251] =?UTF-8?q?=E4=BD=93=E8=A3=81=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 71 ++++++++++--------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 4fc154ca..b8575940 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -22,41 +22,42 @@ いずれかの○に合致すればアイテムを閲覧することが可能です。 -**前提条件** **公開日:以前 / Publish Status:公開** - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - -**前提条件** **公開日:以前 / Publish Status:非公開** - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - -**前提条件** **公開日:以降 / Publish Status:公開** - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - -**前提条件** **公開日:以降 / Publish Status:非公開** - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +**前提条件** + +- 公開日:以前 / Publish Status:公開 + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以降 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +- 公開日:以降 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## アイテム編集 From 62485b7aafdb075fe1d746caae19f1e1c0d85cc3 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 22 Jul 2025 16:31:35 +0900 Subject: [PATCH 056/251] fix access control readme --- docs/spec/base/access_control/README.md | 67 +++++++++++++------------ 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 038bce10..5b427def 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -2,39 +2,40 @@ ## 目次 -- [アイテム](#アイテム) - - [アイテム閲覧](#アイテム閲覧) - - [アイテム編集](#アイテム編集) - - [アイテム削除](#アイテム削除) - - [公開ステータス変更](#公開ステータス変更) - - [リクエストメール](#リクエストメール) - - [エクスポート](#エクスポート) - - [OAI-PMH](#oai-pmh) - - [Other Formats](#other-formats) -- [インデックス](#インデックス) - - [インデックス閲覧](#インデックス閲覧) - - [インデックス編集](#インデックス編集) - - [インデックス削除](#インデックス削除) -- [ファイル](#ファイル) - - [ファイルダウンロード](#ファイルダウンロード) - - [ファイル情報](#ファイル情報) -- [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - - [利用申請機能](#利用申請機能) -- [ワークフロー](#ワークフロー) -- [アクティビティ作成](#アクティビティ作成) -- [アクティビティ承認](#アクティビティ承認) -- [アクティビティ削除](#アクティビティ削除) -- [コニュニティ画面](#コニュニティ画面) -- [アカウント設定画面](#アカウント設定画面) - - [プロフィール](#プロフィール) - - [secrity](#secrity) - - [通知](#通知) - - [アプリケーション](#アプリケーション) - - [Groups](#groups) - - [セッション](#セッション) - - [Administration](#administration) - - [Workspace](#workspace) -- [ワークスペース画面](#ワークスペース画面) +- [ユーザ画面](#ユーザ画面) + - [アイテム](#アイテム) + - [アイテム閲覧](#アイテム閲覧) + - [アイテム編集](#アイテム編集) + - [アイテム削除](#アイテム削除) + - [公開ステータス変更](#公開ステータス変更) + - [リクエストメール](#リクエストメール) + - [エクスポート](#エクスポート) + - [OAI-PMH](#oai-pmh) + - [Other Formats](#other-formats) + - [インデックス](#インデックス) + - [インデックス閲覧](#インデックス閲覧) + - [インデックス編集](#インデックス編集) + - [インデックス削除](#インデックス削除) + - [ファイル](#ファイル) + - [ファイルダウンロード](#ファイルダウンロード) + - [ファイル情報](#ファイル情報) + - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) + - [利用申請機能](#利用申請機能) + - [ワークフロー](#ワークフロー) + - [アクティビティ作成](#アクティビティ作成) + - [アクティビティ承認](#アクティビティ承認) + - [アクティビティ削除](#アクティビティ削除) + - [コニュニティ画面](#コニュニティ画面) + - [アカウント設定画面](#アカウント設定画面) + - [プロフィール](#プロフィール) + - [secrity](#secrity) + - [通知](#通知) + - [アプリケーション](#アプリケーション) + - [Groups](#groups) + - [セッション](#セッション) + - [Administration](#administration) + - [Workspace](#workspace) + - [ワークスペース画面](#ワークスペース画面) - [管理画面](#管理画面) - [アイテムタイプ管理](#アイテムタイプ管理) - [アイテム管理](#アイテム管理) From a581bd6cfd633f8a4d7820aae6c4297e477a0c91 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:36:18 +0900 Subject: [PATCH 057/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E7=B7=A8=E9=9B=86=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 125 ++++++------------ 1 file changed, 39 insertions(+), 86 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index b8575940..f634c0de 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -61,92 +61,45 @@ ## アイテム編集 -| 公開日前/後 | 公開ステータス | 作成者コミュニティ | 作成者ロール | 代理投稿者ロール | 代理投稿者 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | -| ----------- | -------------- | ------------------ | ------------------ | ---------------- | ---------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | ○ | × | -| 公開前 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | ○ | × | -| 公開前 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | × | -| 公開前 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | × | -| 公開前 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | -| 公開前 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | -| 公開前 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | ○ | ○ | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分 | ○ | ○ | × | ○ | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 無 | - | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分 | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | ○ | × | × | × | -| 公開後 | 非公開 | 同一 | 登録ユーザー | 無 | - | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 同一 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | ○ | ○ | × | × | -| 公開後 | 非公開 | 別 | リポジトリ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | リポジトリ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | リポジトリ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | コミュニティ管理者 | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | コミュニティ管理者 | 登録ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | コミュニティ管理者 | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | 登録ユーザー | 無 | - | ○ | ○ | × | × | × | × | -| 公開後 | 非公開 | 別 | 登録ユーザー | 一般ユーザー | 自分以外 | ○ | ○ | × | × | × | × | +いずれかの○に合致すればアイテムを編集することが可能です。 + +**前提条件** + +- 公開日:前 / Publish Status:公開 + + | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | + | ---------------------------------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:前 / Publish Status:非公開 + + | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | + | ---------------------------------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:公開 + + | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | + | ---------------------------------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + + - 公開日:後 / Publish Status:非公開 + + | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | + | ------------------------------ | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 From a05d01014f9c30738c5a3637ba720587dd166b72 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:37:22 +0900 Subject: [PATCH 058/251] =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=AB=E5=90=8D?= =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index f634c0de..a301fe05 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -67,39 +67,39 @@ - 公開日:前 / Publish Status:公開 - | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | - | ---------------------------------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | - 公開日:前 / Publish Status:非公開 - | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | - | ---------------------------------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | - 公開日:後 / Publish Status:公開 - | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | - | ---------------------------------- | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | - 公開日:後 / Publish Status:非公開 - | 条件/ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | - | ------------------------------ | -------------- | ---------------- | ------------------ | ------------ | ------------ | -------------------- | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 From 305f4ef452cf972764308cb45123a60830657ca4 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:37:51 +0900 Subject: [PATCH 059/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E6=BC=8F=E3=82=8C?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index a301fe05..8a0ca125 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -94,12 +94,12 @@ - 公開日:後 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 From 320f1434d6a5c12e1f9f1c4d130e96fc891c0e29 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:39:09 +0900 Subject: [PATCH 060/251] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=87=E3=83=B3?= =?UTF-8?q?=E3=83=88=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 8a0ca125..6a2dffef 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -92,7 +92,7 @@ | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | - - 公開日:後 / Publish Status:非公開 +- 公開日:後 / Publish Status:非公開 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From d548cf167a6f9fdd019a87aae06c7cc3193645c8 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 16:50:40 +0900 Subject: [PATCH 061/251] =?UTF-8?q?=E4=BB=96=E3=81=AE=E6=A9=9F=E8=83=BD?= =?UTF-8?q?=E3=82=82=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 377 ++++++++++++++---- 1 file changed, 294 insertions(+), 83 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 6a2dffef..acbcbea6 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -20,17 +20,18 @@ ## アイテム閲覧 -いずれかの○に合致すればアイテムを閲覧することが可能です。 +いずれかの○に合致すればアイテムを閲覧することが出来ます。 **前提条件** - 公開日:以前 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | - 公開日:以前 / Publish Status:非公開 @@ -61,7 +62,7 @@ ## アイテム編集 -いずれかの○に合致すればアイテムを編集することが可能です。 +いずれかの○に合致すればアイテムを編集することが出来ます。 **前提条件** @@ -103,47 +104,136 @@ ## アイテム削除 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   × | × | × | × | × | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +いずれかの○に合致すればアイテムを削除出来ます。 + +ただし、以下の場合は削除出来ません。 + +- `DOI`が付与されているアイテムは削除出来ません。
+- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 + +**前提条件** + +- 公開日:前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:非公開 -※ `DOI`が付与されているアイテムは削除出来ません。
-※ `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## バージョン削除 -アイテムに`バージョン`が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 +アイテムに「バージョン」が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 + +いずれかの○に合致すればアイテムのバージョンを削除出来ます。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   × | × | × | × | × | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +**前提条件** + +- 公開日:前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## 公開ステータス変更 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   × | × | × | × | × | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | × | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | × | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +いずれかの○に合致すればアイテムの公開ステータスを変更出来ます。 + +**前提条件** + +- 公開日:前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:後 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -151,72 +241,193 @@ アイテム登録時、および編集時にリクエストメールの送信先が設定されていれば、本機能の利用が可能です。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +いずれかの○に合致すればリクエストメールを送信することが出来ます。 + +**前提条件** + +- 公開日:以前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以降 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +- 公開日:以降 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## 利用申請 パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | × | × |   × | × | × | ○ | × | +**前提条件** + +- 公開日:以降 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | × | × | × | × | × | × | + | 代理投稿者:自分 | × | × | × | × | × | × | + | 作成者と
同一コミュニティに所属 | × | × | × | × | × | × | + | 上記以外 | × | × | × | × | × | ○ | ## エクスポート +いずれかの○に合致すればそれぞれの形式でエクスポートすることが出来ます。 + ### OAI-PMH エンドポイント: `/oai` -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +**前提条件** + +- 公開日:以前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以降 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +- 公開日:以降 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ### Other Formats エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +**前提条件** + +- 公開日:以前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以降 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +- 公開日:以降 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | ## コミュニティ アイテムが所属するコミュニティがある場合、コミュニティの「アイコン」と「タイトル」が表示されます。
所属するコミュニティがない場合は、コミュニティエリアは空の状態で表示されます。 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | 代理投稿者 | -| ------------------------------------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | ---------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | ○ | -| 管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 管理コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   ○ | ○ | × | × | × | -| 管理外コミュニティ
コミュニティ管理者作成アイテム | ○ | ○ |   × | × | × | × | × | -| 登録ユーザー(自分)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  ○ | ○ | × | × | × | -| 別コミュニティ
登録ユーザー(自分以外)
作成アイテム | ○ | ○ |  × | × | × | × | × | -| 代理投稿者作成アイテム | ○ | ○ |  × | × | × | × | ○ | +いずれかの○に合致すればコミュニティボタンを利用することが出来ます。 + +**前提条件** + +- 公開日:以前 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以前 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | + +- 公開日:以降 / Publish Status:公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +- 公開日:以降 / Publish Status:非公開 + + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | + | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | + | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | + | 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From a32de438bfcd7e9b6158ee40cabb1e39457a0eed Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 22 Jul 2025 17:45:44 +0900 Subject: [PATCH 062/251] =?UTF-8?q?=E4=BD=93=E8=A3=81=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 570 +++++++++--------- 1 file changed, 275 insertions(+), 295 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index acbcbea6..72cac9fa 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -22,85 +22,81 @@ いずれかの○に合致すればアイテムを閲覧することが出来ます。 -**前提条件** - -- 公開日:以前 / Publish Status:公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | - -- 公開日:以前 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | - -- 公開日:以降 / Publish Status:公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - -- 公開日:以降 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日以降 / Publish Status:公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +#### 公開日以降 / Publish Status:非公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム編集 いずれかの○に合致すればアイテムを編集することが出来ます。 -**前提条件** - -- 公開日:前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:後 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:後 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 @@ -108,46 +104,44 @@ ただし、以下の場合は削除出来ません。 -- `DOI`が付与されているアイテムは削除出来ません。
-- `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 +1. `DOI`が付与されているアイテムは削除出来ません。
+2. `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 -**前提条件** +#### 公開日より前 / Publish Status:公開 -- 公開日:前 / Publish Status:公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日より前 / Publish Status:非公開 -- 公開日:前 / Publish Status:非公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日以降 / Publish Status:公開 -- 公開日:後 / Publish Status:公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日以降 / Publish Status:非公開 -- 公開日:後 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## バージョン削除 @@ -155,85 +149,81 @@ いずれかの○に合致すればアイテムのバージョンを削除出来ます。 -**前提条件** - -- 公開日:前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:後 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:後 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 公開ステータス変更 いずれかの○に合致すればアイテムの公開ステータスを変更出来ます。 -**前提条件** - -- 公開日:前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:後 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:後 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -243,58 +233,54 @@ いずれかの○に合致すればリクエストメールを送信することが出来ます。 -**前提条件** +#### 公開日:以前 / Publish Status:公開 -- 公開日:以前 / Publish Status:公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:非公開 -- 公開日:以前 / Publish Status:非公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日以降 / Publish Status:公開 -- 公開日:以降 / Publish Status:公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +#### 公開日以降 / Publish Status:非公開 -- 公開日:以降 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 利用申請 パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -**前提条件** - -- 公開日:以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | × | × | × | × | × | × | - | 代理投稿者:自分 | × | × | × | × | × | × | - | 作成者と
同一コミュニティに所属 | × | × | × | × | × | × | - | 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 作成者と
同一コミュニティに所属 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | ○ | ## エクスポート @@ -304,85 +290,81 @@ エンドポイント: `/oai` -**前提条件** - -- 公開日:以前 / Publish Status:公開 +#### 公開日:以前 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:以前 / Publish Status:非公開 +#### 公開日:以前 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -- 公開日:以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -- 公開日:以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ### Other Formats エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -**前提条件** +#### 公開日:以前 / Publish Status:公開 -- 公開日:以前 / Publish Status:公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:非公開 -- 公開日:以前 / Publish Status:非公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日以降 / Publish Status:公開 -- 公開日:以降 / Publish Status:公開 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +#### 公開日以降 / Publish Status:非公開 -- 公開日:以降 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## コミュニティ @@ -391,43 +373,41 @@ いずれかの○に合致すればコミュニティボタンを利用することが出来ます。 -**前提条件** - -- 公開日:以前 / Publish Status:公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | - -- 公開日:以前 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | - -- 公開日:以降 / Publish Status:公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - -- 公開日:以降 / Publish Status:非公開 - - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | - | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | - | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | - | 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | - | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日以降 / Publish Status:公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +#### 公開日以降 / Publish Status:非公開 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From 9abcd151e4b6b2516a8c1b7fa89bf937a4b60aca Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 24 Jul 2025 11:57:32 +0900 Subject: [PATCH 063/251] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E8=A9=B3=E7=B4=B0=E7=94=BB=E9=9D=A2=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILES_01.md | 212 ++++++++++++++-------- docs/spec/base/access_control/README.md | 7 +- 2 files changed, 141 insertions(+), 78 deletions(-) diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index f0140cf6..e4a8a18b 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -4,120 +4,180 @@ エンドポイント: /records/<アイテムID>/file_details -## 用語定義 - -本書では以下の用語で統一します。 - -| 用語 | 説明 | -| -------------------------------------------------------- | ------------------------------------------------------------------------------------ | -| オープンアクセス | 公開設定が「公開」のアイテム | -| 登録ユーザー(自分)作成アイテム | ロール「登録ユーザー」が自分で作成した公開設定が「公開」アイテム | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | 同一コミュニティに所属する自分以外のロール「登録ユーザー」が作成した「公開」アイテム | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | 別コミュニティに所属する自分以外のロール「登録ユーザー」が作成した「公開」アイテム | - ## 目次 - [ファイルダウンロード](#ファイルダウンロード) - [ファイル情報](#ファイル情報) - [ファイルプレビュー](#ファイルプレビュー) +- [ファイル置き換え](#ファイル置き換え) +- [公開バケットへのコピー](#公開バケットへのコピー) +- [シークレットURL](#シークレットURL) + - [シークレットURL設定編集機能](#シークレットURL設定編集機能) + - [作成済みシークレットURL編集機能](#作成済みシークレットURL編集機能) ## ファイルダウンロード +いずれかの条件の○に合致すればダウンロードが可能です。 + #### ファイル公開設定:オープンアクセス -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | + +※1: ダウンロードボタンを押下するとエラー画面へ遷移します。
+※2: ダウンロードボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:ログインユーザーのみ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | × | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | + +※1: ダウンロードボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:公開しない -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## ファイル情報 -#### ファイル公開設定: 公開しない【以外】 +いずれかの条件の○に合致すれば情報閲覧が可能です。 + +#### ファイル公開設定:公開しない「以外」 -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | #### ファイル公開設定:公開しない -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ×  | × | × | × | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## ファイルプレビュー -`ファイル情報 > 表示形式`が`プレビュー`の場合、ファイルプレビューを行うことが出来ます。 +「ファイル情報 > 表示形式」が「プレビュー」の場合、ファイルプレビューを行うことが出来ます。 + +いずれかの条件の○に合致すればプレビュー閲覧が可能です。 #### ファイル公開設定:オープンアクセス -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | + +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) -#### ファイル公開設定:オープンアクセス日を指定する +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | +※1: プレビューボタンを押下するとエラーアラートが表示されます。
+※2: プレビューボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:ログインユーザーのみ -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | × | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | ○ | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | + +※1: プレビューボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:公開しない -| ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○  | ○ | ○ | ○ | -| 登録ユーザー(自分)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 同一コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ○  | ○ | × | × | -| 別コミュニティ
登録ユーザー(自分以外)作成アイテム | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + +## ファイル置き換え + +いずれかの条件の○に合致すればファイルの置き換えが可能です。 + +ファイルの公開設定によるアクセスコントロールの差異はありません。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + +## 公開バケットへのコピー + +いずれかの条件の○に合致すれば公開バケットへのコピーが可能です。 + +ファイルの公開設定によるアクセスコントロールの差異はありません。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + +## シークレットURL + +いずれかの条件の○に合致すればシークレットURLの操作が可能です。 + +ファイルの公開設定によるアクセスコントロールの差異はありません。 + +### シークレットURL設定編集機能 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + +### 作成済みシークレットURL編集機能 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | - > 更新履歴 @@ -132,7 +192,7 @@
-

2025/7/

+

2025/7/24

初版作成 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 94c3f817..308e7cfd 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -20,8 +20,11 @@ - [ファイルダウンロード](FILES_01.md#ファイルダウンロード) - [ファイル情報](FILES_01.md#ファイル情報) - [ファイルプレビュー](FILES_01.md#ファイルプレビュー) - - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - - [利用申請機能](#利用申請機能) + - [ファイル置き換え](FILES_01.md#ファイル置き換え) + - [公開バケットへのコピー](FILES_01.md#公開バケットへのコピー) + - [シークレットURL](FILES_01.md#シークレットURL) + - [シークレットURL設定編集機能](FILES_01.md#シークレットURL設定編集機能) + - [作成済みシークレットURL編集機能](FILES_01.md#作成済みシークレットURL編集機能) - [ワークフロー](#ワークフロー) - [アクティビティ作成](#アクティビティ作成) - [アクティビティ承認](#アクティビティ承認) From 0a39e13760d4369e86aa688e4b8be091e2a6846c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 24 Jul 2025 15:50:29 +0900 Subject: [PATCH 064/251] =?UTF-8?q?README=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..61d2c10a 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -22,9 +22,12 @@ - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - [利用申請機能](#利用申請機能) - [ワークフロー](#ワークフロー) - - [アクティビティ作成](#アクティビティ作成) - - [アクティビティ承認](#アクティビティ承認) - - [アクティビティ削除](#アクティビティ削除) + - [アクティビティ](#アクティビティ) + - [アイテム作成](#アイテム作成) + - [アイテム登録先インデックス指定](#アイテム登録先インデックス指定) + - [ToDoタブ](#ToDoタブ) + - [Waitタブ](#Waitタブ) + - [Allタブ](#Allタブ) - [コニュニティ画面](#コニュニティ画面) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From 1d4ce1034afeda216c98c5114ba09f8f7ec4ca96 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 24 Jul 2025 16:10:39 +0900 Subject: [PATCH 065/251] =?UTF-8?q?=E8=BB=B8=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 444 +++++++++--------- 1 file changed, 222 insertions(+), 222 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 72cac9fa..0508e963 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -24,39 +24,39 @@ #### 公開日:以前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム編集 @@ -64,39 +64,39 @@ #### 公開日より前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日より前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 @@ -109,39 +109,39 @@ #### 公開日より前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日より前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## バージョン削除 @@ -151,39 +151,39 @@ #### 公開日より前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日より前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 公開ステータス変更 @@ -191,39 +191,39 @@ #### 公開日より前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日より前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -235,39 +235,39 @@ #### 公開日:以前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 利用申請 @@ -275,12 +275,12 @@ #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | × | × | × | × | × | × | -| 代理投稿者:自分 | × | × | × | × | × | × | -| 作成者と
同一コミュニティに所属 | × | × | × | × | × | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | ○ | ## エクスポート @@ -292,39 +292,39 @@ #### 公開日:以前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ### Other Formats @@ -332,39 +332,39 @@ #### 公開日:以前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## コミュニティ @@ -375,39 +375,39 @@ #### 公開日:以前 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 公開日以降 / Publish Status:公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日以降 / Publish Status:非公開 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| 作成者と
同一コミュニティに所属 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From ce5de947c058852dcd13e730564510dae0b38f90 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 24 Jul 2025 17:24:43 +0900 Subject: [PATCH 066/251] =?UTF-8?q?=E5=89=8D=E6=8F=90=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 509 ++++++++---------- 1 file changed, 236 insertions(+), 273 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index 0508e963..f16a443e 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -22,81 +22,73 @@ いずれかの○に合致すればアイテムを閲覧することが出来ます。 -#### 公開日:以前 / Publish Status:公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - -#### 公開日:以前 / Publish Status:非公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - -#### 公開日以降 / Publish Status:公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - -#### 公開日以降 / Publish Status:非公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム編集 いずれかの○に合致すればアイテムを編集することが出来ます。 -#### 公開日より前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 @@ -107,41 +99,37 @@ 1. `DOI`が付与されているアイテムは削除出来ません。
2. `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 -#### 公開日より前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## バージョン削除 @@ -149,81 +137,73 @@ いずれかの○に合致すればアイテムのバージョンを削除出来ます。 -#### 公開日より前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 公開ステータス変更 いずれかの○に合致すればアイテムの公開ステータスを変更出来ます。 -#### 公開日より前 / Publish Status:公開 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 @@ -233,54 +213,49 @@ いずれかの○に合致すればリクエストメールを送信することが出来ます。 -#### 公開日:以前 / Publish Status:公開 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 利用申請 パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | × | × | × | × | × | × | -| 代理投稿者:自分 | × | × | × | × | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | × | × | × | × | × | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | ○ | ## エクスポート @@ -290,81 +265,73 @@ エンドポイント: `/oai` -#### 公開日:以前 / Publish Status:公開 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ### Other Formats エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -#### 公開日:以前 / Publish Status:公開 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## コミュニティ @@ -373,41 +340,37 @@ いずれかの○に合致すればコミュニティボタンを利用することが出来ます。 -#### 公開日:以前 / Publish Status:公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - -#### 公開日:以前 / Publish Status:非公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - -#### 公開日以降 / Publish Status:公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | - -#### 公開日以降 / Publish Status:非公開 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | -| インデックス(アイテム有)の
閲覧権限:有 | ○ | ○ | ○ | ○ | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From 29298498a23e8665cc00e6060779cddae6ad2a68 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 25 Jul 2025 10:16:05 +0900 Subject: [PATCH 067/251] =?UTF-8?q?=E5=88=A9=E7=94=A8=E7=94=B3=E8=AB=8B?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0/=E3=82=A2=E3=82=A4=E3=83=86?= =?UTF-8?q?=E3=83=A0=E7=99=BB=E9=8C=B2=E6=9C=89=E3=82=A4=E3=83=B3=E3=83=87?= =?UTF-8?q?=E3=83=83=E3=82=AF=E3=82=B9=E3=81=AE=E6=9D=A1=E4=BB=B6=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILES_01.md | 220 ++++++++++++---------- 1 file changed, 124 insertions(+), 96 deletions(-) diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index e4a8a18b..15864d1b 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -19,68 +19,62 @@ いずれかの条件の○に合致すればダウンロードが可能です。 -#### ファイル公開設定:オープンアクセス +#### ファイル公開設定:オープンアクセス / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | ※1: ダウンロードボタンを押下するとエラー画面へ遷移します。
※2: ダウンロードボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:ログインユーザーのみ +#### ファイル公開設定:ログインユーザーのみ / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | ※1: ダウンロードボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:公開しない +#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## ファイル情報 いずれかの条件の○に合致すれば情報閲覧が可能です。 -#### ファイル公開設定:公開しない「以外」 +#### ファイル公開設定:公開しない「以外」 / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:公開しない +#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## ファイルプレビュー @@ -88,46 +82,42 @@ いずれかの条件の○に合致すればプレビュー閲覧が可能です。 -#### ファイル公開設定:オープンアクセス +#### ファイル公開設定:オープンアクセス / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | ※1: プレビューボタンを押下するとエラーアラートが表示されます。
※2: プレビューボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:ログインユーザーのみ +#### ファイル公開設定:ログインユーザーのみ / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | ※1: プレビューボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:公開しない +#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | ○ | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## ファイル置き換え @@ -135,12 +125,11 @@ ファイルの公開設定によるアクセスコントロールの差異はありません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## 公開バケットへのコピー @@ -148,36 +137,75 @@ ファイルの公開設定によるアクセスコントロールの差異はありません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ## シークレットURL いずれかの条件の○に合致すればシークレットURLの操作が可能です。 -ファイルの公開設定によるアクセスコントロールの差異はありません。 - ### シークレットURL設定編集機能 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +ファイルの公開設定によるアクセスコントロールの差異はありません。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | ### 作成済みシークレットURL編集機能 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 作成者と同一コミュニティに所属 | ○ | ○ | ○  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +ファイルの公開設定によるアクセスコントロールの差異はありません。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + +### 利用申請 + +対象のファイルのアクセスロールが「制限公開」であり、ユーザーにダウンロード権限がない場合に[申請]ボタンが表示されます。 + +画面を表示しているユーザー(ゲストを含む)のロールがアイテムに設定されている利用申請とロールのペアに含まれていれば申請権限が与えられます。 + +上記の申請権限があり、またいずれかの条件の○に合致すれば利用申請を行うことが可能です。 + +#### ファイル公開設定:オープンアクセス / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | × | × | ×  | × | × | × | +| 代理投稿者:自分 | × | × | ×  | × | × | × | +| 上記以外 | × | × | ×  | × | ○ | ○ | + +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | × | × | ×  | × | × | × | +| 代理投稿者:自分 | × | × | ×  | × | × | × | +| 上記以外 | × | × | ○  | ○ | ○ | ○ | + +#### ファイル公開設定:ログインユーザーのみ / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | × | × | ×  | × | × | × | +| 代理投稿者:自分 | × | × | ×  | × | × | × | +| 上記以外 | × | × | ×  | × | × | ○ | + +#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | × | × | ×  | × | × | × | +| 代理投稿者:自分 | × | × | ×  | × | × | × | +| 上記以外 | × | × | ×  | × | × | × | - > 更新履歴 From 17d53853e473691b899f6a4656e0f3e2f1a14872 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 25 Jul 2025 10:52:00 +0900 Subject: [PATCH 068/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E7=99=BB=E9=8C=B2=E6=B8=88=E3=81=BF=E3=82=A4=E3=83=B3=E3=83=87?= =?UTF-8?q?=E3=83=83=E3=82=AF=E3=82=B9=E9=96=B2=E8=A6=A7=E6=A8=A9=E9=99=90?= =?UTF-8?q?=EF=BC=9A=E7=84=A1=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 156 +++++++++++++----- 1 file changed, 118 insertions(+), 38 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index f16a443e..bcd25729 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -22,7 +22,7 @@ いずれかの○に合致すればアイテムを閲覧することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -30,7 +30,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -38,7 +38,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -46,7 +46,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -54,11 +54,19 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ## アイテム編集 いずれかの○に合致すればアイテムを編集することが出来ます。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -66,7 +74,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -74,7 +82,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -82,7 +90,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -90,6 +98,14 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ## アイテム削除 いずれかの○に合致すればアイテムを削除出来ます。 @@ -99,7 +115,7 @@ 1. `DOI`が付与されているアイテムは削除出来ません。
2. `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -107,7 +123,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -115,7 +131,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -123,7 +139,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -131,13 +147,21 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ## バージョン削除 アイテムに「バージョン」が複数あり、かつユーザーに削除権限がある場合に本機能の利用が可能です。 いずれかの○に合致すればアイテムのバージョンを削除出来ます。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -145,7 +169,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -153,7 +177,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -161,7 +185,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -169,11 +193,21 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ## 公開ステータス変更 いずれかの○に合致すればアイテムの公開ステータスを変更出来ます。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 + +#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -181,7 +215,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -189,7 +223,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -197,7 +231,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -205,7 +239,13 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## リクエストメール @@ -213,7 +253,7 @@ いずれかの○に合致すればリクエストメールを送信することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -221,7 +261,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -229,7 +269,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -237,7 +277,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -245,11 +285,19 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ## 利用申請 パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -257,6 +305,14 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | ○ | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + ## エクスポート いずれかの○に合致すればそれぞれの形式でエクスポートすることが出来ます。 @@ -265,7 +321,7 @@ エンドポイント: `/oai` -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -273,7 +329,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -281,7 +337,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -289,7 +345,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -297,11 +353,19 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ### Other Formats エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -309,7 +373,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -317,7 +381,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -325,7 +389,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -333,6 +397,14 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + ## コミュニティ アイテムが所属するコミュニティがある場合、コミュニティの「アイコン」と「タイトル」が表示されます。
@@ -340,7 +412,7 @@ いずれかの○に合致すればコミュニティボタンを利用することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -348,7 +420,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -356,7 +428,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -364,7 +436,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -372,6 +444,14 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + - > 更新履歴 From 2869ba9c80f1b86c0bc6ec26f53c7d370079a074 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 25 Jul 2025 14:04:27 +0900 Subject: [PATCH 069/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index bcd25729..fa899ecd 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -38,7 +38,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -46,7 +46,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -54,7 +54,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -82,7 +82,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -90,7 +90,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -98,7 +98,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -131,7 +131,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -139,7 +139,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -147,7 +147,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -177,7 +177,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -185,7 +185,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -193,7 +193,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -223,7 +223,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -231,7 +231,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -239,7 +239,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -269,7 +269,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -277,7 +277,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -285,7 +285,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -297,7 +297,7 @@ パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -305,7 +305,7 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -337,7 +337,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -345,7 +345,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -353,7 +353,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -381,7 +381,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -389,7 +389,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -397,7 +397,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -428,7 +428,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -436,7 +436,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -444,7 +444,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From e839a691caebdfd9812abf4036df701f42e255e6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 25 Jul 2025 14:23:09 +0900 Subject: [PATCH 070/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILES_01.md | 57 +++++++++++++++++------ 1 file changed, 43 insertions(+), 14 deletions(-) diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index 15864d1b..fe2a6d08 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -14,12 +14,13 @@ - [シークレットURL](#シークレットURL) - [シークレットURL設定編集機能](#シークレットURL設定編集機能) - [作成済みシークレットURL編集機能](#作成済みシークレットURL編集機能) + - [利用申請](#利用申請) ## ファイルダウンロード いずれかの条件の○に合致すればダウンロードが可能です。 -#### ファイル公開設定:オープンアクセス / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:オープンアクセス / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -27,7 +28,7 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -38,7 +39,7 @@ ※1: ダウンロードボタンを押下するとエラー画面へ遷移します。
※2: ダウンロードボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:ログインユーザーのみ / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:ログインユーザーのみ / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -48,7 +49,7 @@ ※1: ダウンロードボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -56,11 +57,19 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ×  | × | × | × | +#### ファイル公開設定:条件なし / Publish Status:条件なし / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ×  | × | × | × | +| 代理投稿者:自分 | ○ | ○ | ×  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + ## ファイル情報 いずれかの条件の○に合致すれば情報閲覧が可能です。 -#### ファイル公開設定:公開しない「以外」 / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:公開しない「以外」 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -68,7 +77,7 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -76,13 +85,21 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ×  | × | × | × | +#### ファイル公開設定:条件なし / Publish Status:条件なし / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ×  | × | × | × | +| 代理投稿者:自分 | ○ | ○ | ×  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + ## ファイルプレビュー 「ファイル情報 > 表示形式」が「プレビュー」の場合、ファイルプレビューを行うことが出来ます。 いずれかの条件の○に合致すればプレビュー閲覧が可能です。 -#### ファイル公開設定:オープンアクセス / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:オープンアクセス / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -90,7 +107,7 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -101,7 +118,7 @@ ※1: プレビューボタンを押下するとエラーアラートが表示されます。
※2: プレビューボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:ログインユーザーのみ / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:ログインユーザーのみ / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -111,7 +128,7 @@ ※1: プレビューボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -119,6 +136,12 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ×  | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | ○ | ○ | ×  | × | × | × | +| 代理投稿者:自分 | ○ | ○ | ×  | × | × | × | +| 上記以外 | ○ | ○ | ×  | × | × | × | + ## ファイル置き換え いずれかの条件の○に合致すればファイルの置き換えが可能です。 @@ -175,7 +198,7 @@ 上記の申請権限があり、またいずれかの条件の○に合致すれば利用申請を行うことが可能です。 -#### ファイル公開設定:オープンアクセス / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:オープンアクセス / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -183,7 +206,7 @@ | 代理投稿者:自分 | × | × | ×  | × | × | × | | 上記以外 | × | × | ×  | × | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -191,7 +214,7 @@ | 代理投稿者:自分 | × | × | ×  | × | × | × | | 上記以外 | × | × | ○  | ○ | ○ | ○ | -#### ファイル公開設定:ログインユーザーのみ / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:ログインユーザーのみ / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -199,7 +222,13 @@ | 代理投稿者:自分 | × | × | ×  | × | × | × | | 上記以外 | × | × | ×  | × | × | ○ | -#### ファイル公開設定:公開しない / アイテム登録済みインデックスの閲覧権限有 +#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | +| 作成者:自分 | × | × | ×  | × | × | × | +| 代理投稿者:自分 | × | × | ×  | × | × | × | +| 上記以外 | × | × | ×  | × | × | × | | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | From 9947126019469ec2003489b6fd144127a5900ca8 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 15:08:44 +0900 Subject: [PATCH 071/251] =?UTF-8?q?=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95?= =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=82=A2=E3=82=AF=E3=83=86=E3=82=A3=E3=83=93?= =?UTF-8?q?=E3=83=86=E3=82=A3=E3=81=AE=E3=82=A2=E3=82=AF=E3=82=BB=E3=82=B9?= =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB=E3=82=92?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 14 +- .../access_control/WORKFLOW_ACTIVITY_01.md | 350 ++++++++++++++++++ 2 files changed, 360 insertions(+), 4 deletions(-) create mode 100644 docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..0099100f 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -21,10 +21,16 @@ - [ファイル情報](#ファイル情報) - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - [利用申請機能](#利用申請機能) - - [ワークフロー](#ワークフロー) - - [アクティビティ作成](#アクティビティ作成) - - [アクティビティ承認](#アクティビティ承認) - - [アクティビティ削除](#アクティビティ削除) + - [ワークフロー](WORKFLOW_ACTIVITY_01.md#ワークフロー) + - [ToDoタブ](WORKFLOW_ACTIVITY_01.md#ToDoタブ) + - [Waitタブ](WORKFLOW_ACTIVITY_01.md#Waitタブ) + - [Allタブ](WORKFLOW_ACTIVITY_01.md#Allタブ) + - [アクティビティ](WORKFLOW_ACTIVITY_01.md#アクティビティ) + - [新規アクティビティ](WORKFLOW_ACTIVITY_01.md#新規アクティビティ) + - [ItemRegistration](WORKFLOW_ACTIVITY_01.md#ItemRegistration) + - [ItemLink](WORKFLOW_ACTIVITY_01.md#ItemLink) + - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#IdentifierGrant) + - [Approval](WORKFLOW_ACTIVITY_01.md#Approval) - [コニュニティ画面](#コニュニティ画面) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md new file mode 100644 index 00000000..05b32bc6 --- /dev/null +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -0,0 +1,350 @@ +# ワークフローアクティビティ + +ワークフローアクティビティのアクセスコントロールについて記述します。 + +エンドポイント: /workflow/ + +## 目次 + +- [ワークフロー](#ワークフロー) + - [ToDoタブ](#ToDoタブ) + - [Waitタブ](#Waitタブ) + - [Allタブ](#Allタブ) +- [アクティビティ](#アクティビティ) + - [新規アクティビティ](#新規アクティビティ) + - [ItemRegistration](#ItemRegistration) + - [ItemLink](#ItemLink) + - [IdentifierGrant](#IdentifierGrant) + - [Approval](#Approval) + +#### ワークフロー + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ページ閲覧可否 | ○ | ○ | ○ | ○ | × | × | + +### アクティビティタブ + +タブはToDoタブ、Waitタブ、All(全て)タブの3種類です。 + +いずれかの○に合致すればタブにアクティビティが表示されます。 + +また、表示内容はユーザーのロールとアクティビティの状態(作成中・編集中・承認待ちなど)によって動的に変化します。 + +##### ToDoタブ + +エンドポイント:/workflow/?tab=todo + +アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +##### Waitタブ + +エンドポイント:/workflow/?tab=wait + +アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +##### Allタブ + +エンドポイント:/workflow/?tab=all + +アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | + +アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | + +アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | + +アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +アクティビティの状態:承認済み・強制終了 / 投稿先インデックスが所属コミュニティに登録:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | + +アクティビティの状態:承認済み・強制終了 / 投稿先インデックスが所属コミュニティに登録:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | + +### アクティビティ + +エンドポイント:/workflow/activity + +アクティビティの閲覧はユーザーのロールとアクセス元によって変化します。 + +いずれかの○に合致すればタブにアクティビティを閲覧出来ます。 + +--- + +アクセス元:ToDoタブ / アイテム登録済みインデックス閲覧権限:条件なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ページ閲覧可否 | ○ | ○ | ○ | ○ | × | × | + +アクセス元:アイテム詳細画面 > [編集]ボタン / アイテム登録済みインデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | + +アクセス元:アイテム詳細画面 > [編集]ボタン / アイテム登録済みインデックス閲覧権限:なし + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | × | × | × | × | +| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 新規アクティビティ + +エンドポイント:/workflow/activity/new + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ページの閲覧可否 | ○ | ○ | ○ | ○ | ○※1 | × | + +※1:URL入力で直接アクセスすることで閲覧可能 + +管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されている + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフロー表示 | ○ | ○ | ○ | ○ | ○ | × | + +管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されていない + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフロー表示 | × | × | × | × | × | × | + +#### ItemRegistration + +エンドポイント:/workflow/activity/detail/ + +新規作成 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ページ閲覧可否 | ○ | ○ | ○ | ○ | × | × | + +編集 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | + +メタデータ入力 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +ファイルアップロード + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +代理投稿者指定 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +フィードバックメール指定 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +CRIS機関への自動連携 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +リクエストメール表示機能 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +バージョン変更 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +投稿インデックス指定機能 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス投稿権限:
あり | ○ | ○ | ○ | ○ | ○ | × | +| インデックス投稿権限:
なし | ○ | ○ | × | × | × | × | + +#### ItemLink + +エンドポイント:/workflow/activity/detail/ + +アイテムリンクの登録 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス公開:
公開 | ○ | ○ | ○ | ○ | ○ | × | +| インデックス公開:
非公開 | ○ | ○ | × | × | × | × | + +#### IdentifierGrant + +エンドポイント:/workflow/activity/detail/ + +DOIの付与・取り下げ + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +※一度DOIを取り下げしたアイテムは再度DOIを付与することは出来ません。 + +#### Approval + +エンドポイント:/workflow/activity/detail/ + +アイテム承認可否 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | × | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | + +ファイルプレビュー + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | + +制限公開フラグありの承認可否 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ×※1 | × ※1 | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | + +※1: 「トップページに戻る」のリンクが表示されます。 + +- > 更新履歴 + +
+ + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/1

+
初版作成
From 089ca148e0da4194d2996b68defa32391857451f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 15:11:24 +0900 Subject: [PATCH 072/251] =?UTF-8?q?=E8=A1=8C=E3=82=92=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 05b32bc6..79a135ab 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -163,7 +163,7 @@ いずれかの○に合致すればタブにアクティビティを閲覧出来ます。 ---- +
アクセス元:ToDoタブ / アイテム登録済みインデックス閲覧権限:条件なし From ebff96b3371ee4ee7eb4978a377f7738d8bf08de Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 15:23:41 +0900 Subject: [PATCH 073/251] =?UTF-8?q?README=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 0099100f..9723fe6c 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -21,16 +21,17 @@ - [ファイル情報](#ファイル情報) - [制限公開用のコンテンツファイル](#制限公開用のコンテンツファイル) - [利用申請機能](#利用申請機能) - - [ワークフロー](WORKFLOW_ACTIVITY_01.md#ワークフロー) - - [ToDoタブ](WORKFLOW_ACTIVITY_01.md#ToDoタブ) - - [Waitタブ](WORKFLOW_ACTIVITY_01.md#Waitタブ) - - [Allタブ](WORKFLOW_ACTIVITY_01.md#Allタブ) - - [アクティビティ](WORKFLOW_ACTIVITY_01.md#アクティビティ) - - [新規アクティビティ](WORKFLOW_ACTIVITY_01.md#新規アクティビティ) - - [ItemRegistration](WORKFLOW_ACTIVITY_01.md#ItemRegistration) - - [ItemLink](WORKFLOW_ACTIVITY_01.md#ItemLink) - - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#IdentifierGrant) - - [Approval](WORKFLOW_ACTIVITY_01.md#Approval) + - [ワークフローアクティビティ](WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ) + - [ワークフロー](WORKFLOW_ACTIVITY_01.md#ワークフロー) + - [ToDoタブ](WORKFLOW_ACTIVITY_01.md#ToDoタブ) + - [Waitタブ](WORKFLOW_ACTIVITY_01.md#Waitタブ) + - [Allタブ](WORKFLOW_ACTIVITY_01.md#Allタブ) + - [アクティビティ](WORKFLOW_ACTIVITY_01.md#アクティビティ) + - [新規アクティビティ](WORKFLOW_ACTIVITY_01.md#新規アクティビティ) + - [ItemRegistration](WORKFLOW_ACTIVITY_01.md#ItemRegistration) + - [ItemLink](WORKFLOW_ACTIVITY_01.md#ItemLink) + - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#IdentifierGrant) + - [Approval](WORKFLOW_ACTIVITY_01.md#Approval) - [コニュニティ画面](#コニュニティ画面) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From abb59c62f4c312980cca820ef1121209f55178d3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 16:13:34 +0900 Subject: [PATCH 074/251] =?UTF-8?q?=E6=A4=9C=E7=B4=A2=E6=A9=9F=E8=83=BD?= =?UTF-8?q?=E3=81=BE=E3=81=A7=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 44 +++++++++++++++++++ docs/spec/base/access_control/README.md | 9 ++-- 2 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 docs/spec/base/access_control/ITEM_SEARCH_01.md diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md new file mode 100644 index 00000000..3e1c295e --- /dev/null +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -0,0 +1,44 @@ +# 検索画面 + +検索画面のアクセスコントロールについて記述します。 + +エンドポイント:(/search) + +## 目次 + +- [簡易検索](#簡易検索) +- [詳細検索](#詳細検索) +- [ファセット検索](#ファセット検索) +- [インデックスツリー](#インデックスツリー) + +#### 簡易検索 + +いずれかの○に合致すればアイテムを検索することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム閲覧権限:
あり※1 | ○ | ○ | ○ | ○ | ○ | ○ | + +※1:アイテム閲覧権限の有無はアイテム詳細画面の[アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧)を参照してください。 + +#### 詳細検索 + +いずれかの○に合致すればアイテムを検索することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム閲覧権限:
あり※1 | ○ | ○ | ○ | ○ | ○ | ○ | + +※1:アイテム閲覧権限の有無はアイテム詳細画面の[アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧)を参照してください。 + +#### ファセット検索 + +いずれかの○に合致すればアイテムを検索することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム閲覧権限:
あり※1 | ○ | ○ | ○ | ○ | ○ | ○ | + +※1:アイテム閲覧権限の有無はアイテム詳細画面の[アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧)を参照してください。 + +#### インデックスツリー diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..68998a93 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -12,10 +12,11 @@ - [エクスポート](#エクスポート) - [OAI-PMH](#oai-pmh) - [Other Formats](#other-formats) - - [インデックス](#インデックス) - - [インデックス閲覧](#インデックス閲覧) - - [インデックス編集](#インデックス編集) - - [インデックス削除](#インデックス削除) + - [検索画面](ITEM_SEARCH_01.md#検索画面) + - [簡易検索](ITEM_SEARCH_01.md#簡易検索) + - [詳細検索](ITEM_SEARCH_01.md#詳細検索) + - [ファセット検索](ITEM_SEARCH_01.md#ファセット検索) + - [インデックス投稿権限](ITEM_SEARCH_01.md#インデックス投稿権限) - [ファイル](#ファイル) - [ファイルダウンロード](#ファイルダウンロード) - [ファイル情報](#ファイル情報) From d8def6eb6dbdfe12b4245d44d7ec94944c632adb Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 17:39:22 +0900 Subject: [PATCH 075/251] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=87=E3=83=83?= =?UTF-8?q?=E3=82=AF=E3=82=B9=E6=8A=95=E7=A8=BF=E6=A8=A9=E9=99=90=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/WORKFLOW_ACTIVITY_01.md | 33 +++++++++++++++++-- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 79a135ab..b2fe791f 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -16,6 +16,7 @@ - [ItemLink](#ItemLink) - [IdentifierGrant](#IdentifierGrant) - [Approval](#Approval) +- [インデックス投稿権限](#インデックス投稿権限) #### ワークフロー @@ -161,7 +162,7 @@ アクティビティの閲覧はユーザーのロールとアクセス元によって変化します。 -いずれかの○に合致すればタブにアクティビティを閲覧出来ます。 +いずれかの○に合致すればアクティビティを操作出来ます。
@@ -276,6 +277,8 @@ CRIS機関への自動連携 | インデックス投稿権限:
あり | ○ | ○ | ○ | ○ | ○ | × | | インデックス投稿権限:
なし | ○ | ○ | × | × | × | × | +※ インデックス投稿権限については [インデックス投稿権限](#インデックス投稿権限)を参照してください。 + #### ItemLink エンドポイント:/workflow/activity/detail/ @@ -297,7 +300,7 @@ DOIの付与・取り下げ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -※一度DOIを取り下げしたアイテムは再度DOIを付与することは出来ません。 +※ 一度DOIを取り下げしたアイテムは再度DOIを付与することは出来ません。 #### Approval @@ -322,12 +325,36 @@ DOIの付与・取り下げ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | ○ | ×※1 | × ※1 | × | +| 作成者:自分 | ○ | ○ | ○ | ×※1 | ×※1 | × | | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | × | × | × | ※1: 「トップページに戻る」のリンクが表示されます。 +### インデックス投稿権限 + +インデックスへの投稿権限を利用するには2つの条件を満たす必要があります。 + +一つでも×があれば投稿不可、すべて○であれば投稿が可能です。 + +条件1:親インデックスの閲覧可不可 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | + +条件2:ユーザーの持つグループの1個以上が「権限あり」に設定されている、
   またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | + +※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 + +※2:「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 + - > 更新履歴 From 60e76eed67a89f9f7046490e627db8bf250069f1 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 17:40:57 +0900 Subject: [PATCH 076/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/WORKFLOW_ACTIVITY_01.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index b2fe791f..44cf4699 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -339,17 +339,17 @@ DOIの付与・取り下げ 条件1:親インデックスの閲覧可不可 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理するインデックス※1 | コミュニティ
管理者
対象:自身が管理しないインデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | 条件2:ユーザーの持つグループの1個以上が「権限あり」に設定されている、
   またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理するインデックス※1 | コミュニティ
管理者
対象:自身が管理しないインデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | ※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 From 22509b67a07f4d25cc1c86789a6d70218d9c4e8c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 17:43:09 +0900 Subject: [PATCH 077/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E5=86=8D?= =?UTF-8?q?=E5=BA=A6=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/WORKFLOW_ACTIVITY_01.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 44cf4699..90278af1 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -339,17 +339,17 @@ DOIの付与・取り下げ 条件1:親インデックスの閲覧可不可 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理するインデックス※1 | コミュニティ
管理者
対象:自身が管理しないインデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
管理インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | -------------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | -条件2:ユーザーの持つグループの1個以上が「権限あり」に設定されている、
   またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 +条件2:ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理するインデックス※1 | コミュニティ
管理者
対象:自身が管理しないインデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | ※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 From dcffe817e9c1b77cdc9021b59e1871db3f9f2df0 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 1 Aug 2025 17:44:48 +0900 Subject: [PATCH 078/251] =?UTF-8?q?README=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 9723fe6c..d57ddc1b 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -32,6 +32,7 @@ - [ItemLink](WORKFLOW_ACTIVITY_01.md#ItemLink) - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#IdentifierGrant) - [Approval](WORKFLOW_ACTIVITY_01.md#Approval) + - [インデックス投稿権限](WORKFLOW_ACTIVITY_01.md#インデックス投稿権限) - [コニュニティ画面](#コニュニティ画面) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From bf085bc3630666b3245d5bfb0f018863257de3b6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:06:18 +0900 Subject: [PATCH 079/251] =?UTF-8?q?=E6=A4=9C=E7=B4=A2=E7=94=BB=E9=9D=A2?= =?UTF-8?q?=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 177 ++++++++++++++++-- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 161 insertions(+), 18 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 3e1c295e..08d43c9e 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -9,36 +9,179 @@ - [簡易検索](#簡易検索) - [詳細検索](#詳細検索) - [ファセット検索](#ファセット検索) -- [インデックスツリー](#インデックスツリー) +- [インデックス閲覧権限](#インデックス閲覧権限) #### 簡易検索 -いずれかの○に合致すればアイテムを検索することが出来ます。 +インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム閲覧権限:
あり※1 | ○ | ○ | ○ | ○ | ○ | ○ | +① インデックス閲覧権限がある場合 -※1:アイテム閲覧権限の有無はアイテム詳細画面の[アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧)を参照してください。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 + +| 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +② インデックス閲覧権限がある場合 + +以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 + +| 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 + +※2 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられていないロールを指します。 + +※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 #### 詳細検索 -いずれかの○に合致すればアイテムを検索することが出来ます。 +インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 + +① インデックス閲覧権限がある場合 + +以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム閲覧権限:
あり※1 | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | +| 上記を満たさない | ○ | ○ | × | × | × | × | -※1:アイテム閲覧権限の有無はアイテム詳細画面の[アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧)を参照してください。 +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +② インデックス閲覧権限がある場合 + +以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 + +| 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 + +※2 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられていないロールを指します。 + +※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 #### ファセット検索 -いずれかの○に合致すればアイテムを検索することが出来ます。 +インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 + +① インデックス閲覧権限がある場合 + +以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 + +| 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +② インデックス閲覧権限がある場合 + +以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 + +| 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | + +※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 + +※2 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられていないロールを指します。 + +※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 + +#### インデックス閲覧権限 + +インデックスへの閲覧権限を利用するには条件1~4のすべてを満たす必要があります。 + +一つでも×があれば閲覧不可、すべて○であれば閲覧が可能です。 + +条件1 インデックス公開ステータス + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 非公開 | ○ | ○ | ○ | × | × | × | × | + +条件2 公開日前/後 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 公開前 | ○ | ○ | ○ | × | × | × | × | +| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | + +条件3 親インデックス閲覧可否 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | + +※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 + +条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※2 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | + +※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム閲覧権限:
あり※1 | ○ | ○ | ○ | ○ | ○ | ○ | +※2 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 -※1:アイテム閲覧権限の有無はアイテム詳細画面の[アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧)を参照してください。 +- > 更新履歴 -#### インデックスツリー +
+ + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 68998a93..13fd9930 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -16,7 +16,7 @@ - [簡易検索](ITEM_SEARCH_01.md#簡易検索) - [詳細検索](ITEM_SEARCH_01.md#詳細検索) - [ファセット検索](ITEM_SEARCH_01.md#ファセット検索) - - [インデックス投稿権限](ITEM_SEARCH_01.md#インデックス投稿権限) + - [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限) - [ファイル](#ファイル) - [ファイルダウンロード](#ファイルダウンロード) - [ファイル情報](#ファイル情報) From 83702bd2e8b6b1dd1efa26ce5e390eaa751aef68 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:09:45 +0900 Subject: [PATCH 080/251] =?UTF-8?q?=E4=BB=96=E3=83=89=E3=82=AD=E3=83=A5?= =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AB=E6=9B=B8=E3=81=8D=E6=96=B9?= =?UTF-8?q?=E3=82=92=E5=90=88=E3=82=8F=E3=81=9B=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/WORKFLOW_ACTIVITY_01.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 90278af1..dcbcf7f6 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -196,7 +196,7 @@ | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ページの閲覧可否 | ○ | ○ | ○ | ○ | ○※1 | × | -※1:URL入力で直接アクセスすることで閲覧可能 +※1 URL入力で直接アクセスすることで閲覧可能 管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されている @@ -329,7 +329,7 @@ DOIの付与・取り下げ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | × | × | × | -※1: 「トップページに戻る」のリンクが表示されます。 +※1 「トップページに戻る」のリンクが表示されます。 ### インデックス投稿権限 @@ -339,21 +339,21 @@ DOIの付与・取り下げ 条件1:親インデックスの閲覧可不可 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
管理インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | -------------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | -条件2:ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 +条件2 ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | | 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | | 設定されていない | ○ | ○ | ○ | × | × | × | × | -※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 +※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 -※2:「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 +※2「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 - > 更新履歴 From af7e351469af038a232fafeaefc4988cd6f9ac3e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:21:26 +0900 Subject: [PATCH 081/251] =?UTF-8?q?=E4=BD=93=E8=A3=81=E3=82=92=E6=95=B4?= =?UTF-8?q?=E3=81=88=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 08d43c9e..ee31f233 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -15,33 +15,33 @@ インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -① インデックス閲覧権限がある場合 +**① インデックス閲覧権限がある場合** -以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 | 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | -② インデックス閲覧権限がある場合 +**② インデックス閲覧権限がある場合** -以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 | 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 @@ -53,33 +53,33 @@ インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -① インデックス閲覧権限がある場合 +**① インデックス閲覧権限がある場合** -以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 | 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | -② インデックス閲覧権限がある場合 +**② インデックス閲覧権限がある場合** -以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 | 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 @@ -91,33 +91,33 @@ インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -① インデックス閲覧権限がある場合 +**① インデックス閲覧権限がある場合** -以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 | 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | -② インデックス閲覧権限がある場合 +**② インデックス閲覧権限がある場合** -以下の条件1,2のどちらかが○なら検索結果に表示され、両方で×なら表示されません。 +以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 | 条件1 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 From c4f9341033b6ca9fa18854365376c137c32b3174 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:23:54 +0900 Subject: [PATCH 082/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index ee31f233..b13f2a82 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -24,10 +24,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | **② インデックス閲覧権限がある場合** @@ -38,10 +38,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 @@ -62,10 +62,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身      | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | **② インデックス閲覧権限がある場合** @@ -76,10 +76,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身      | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 @@ -100,10 +100,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身      | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | **② インデックス閲覧権限がある場合** @@ -114,10 +114,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー
※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | ------------------ | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | +| 作成者または
代理投稿者が自身      | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 From 56f64aaa5e05ad23f8f7d241a870f4349ba70715 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:29:26 +0900 Subject: [PATCH 083/251] =?UTF-8?q?=E8=A1=A8=E3=81=AE=E5=86=8D=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index b13f2a82..815250ae 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -24,10 +24,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | **② インデックス閲覧権限がある場合** @@ -38,10 +38,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 @@ -62,10 +62,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身      | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | **② インデックス閲覧権限がある場合** @@ -76,10 +76,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身      | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 @@ -100,10 +100,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | ○ | ○ | ○ | ○ | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身      | ○ | ○ | ○ | ○ | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | **② インデックス閲覧権限がある場合** @@ -114,10 +114,10 @@ | 公開日以降かつ
公開ステータス:Publish | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー
※2 | ゲスト
(未ログイン) | -| ------------------------------------------ | ------------------ | -------------------- | ------------------------ | -------------- | ------------------ | ------------------------ | -| 作成者または
代理投稿者が自身      | ○ | ○ | × | × | × | × | -| 上記を満たさない | ○ | ○ | × | × | × | × | +| 条件2 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者※1 | 登録ユーザー※1 | 一般ユーザー※2 | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------ | -------------- | -------------- | ------------------------ | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | +| 上記を満たさない | ○ | ○ | × | × | × | × | ※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 From f9e7778dcf5fa5cebe1772108f79b70f5a758146 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:32:19 +0900 Subject: [PATCH 084/251] =?UTF-8?q?=E8=A1=A8=E7=8F=BE=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index dcbcf7f6..1c0d980d 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -337,7 +337,7 @@ DOIの付与・取り下げ 一つでも×があれば投稿不可、すべて○であれば投稿が可能です。 -条件1:親インデックスの閲覧可不可 +条件1:親インデックスの閲覧可否 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | From 6ac0cf390104e046168f8b8f4746961c2df14d2e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:45:42 +0900 Subject: [PATCH 085/251] =?UTF-8?q?=E3=82=B3=E3=83=9F=E3=83=A5=E3=83=8B?= =?UTF-8?q?=E3=83=86=E3=82=A3=EF=BC=88=E3=83=A6=E3=83=BC=E3=82=B6=E7=94=BB?= =?UTF-8?q?=E9=9D=A2=EF=BC=89=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../COMMUNITY_SUBREPOSITORY_01.md | 45 +++++++++++++++++++ docs/spec/base/access_control/README.md | 5 ++- 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md diff --git a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md new file mode 100644 index 00000000..9b574c7c --- /dev/null +++ b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md @@ -0,0 +1,45 @@ +# コミュニティ + +コミュニティ(サブリポジトリ)のアクセスコントロールについて記述します。 + +## 目次 + +- [コミュニティ一覧](#コミュニティ一覧) +- [コミュニティ画面](#コミュニティ画面) +- [コンテンツポリシー](#コンテンツポリシー) + +#### コミュニティ一覧 + +エンドポイント:/c/list/ + +コミュニティ一覧の閲覧可否 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | ○ | + +コミュニティが一覧に表示されるかどうか + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | ○ | + +#### コミュニティ画面 + +エンドポイント:c/<コミュニティID> + +コミュニティ画面の閲覧可否 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | ○ | + +#### コンテンツポリシー + +エンドポイント:c/<コミュニティID>/content_policy/ + +コンテンツポリシーの閲覧可否 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | ○ | diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..6417451f 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -25,7 +25,10 @@ - [アクティビティ作成](#アクティビティ作成) - [アクティビティ承認](#アクティビティ承認) - [アクティビティ削除](#アクティビティ削除) - - [コニュニティ画面](#コニュニティ画面) + - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) + - [コミュニティ一覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) + - [コミュニティ画面](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) + - [コンテンツポリシー](COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) - [secrity](#secrity) From fbdd988b409c95f14b4d9118cc3f36ed5d0c1981 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 11:55:59 +0900 Subject: [PATCH 086/251] =?UTF-8?q?=E4=B8=80=E8=88=AC=E3=83=A6=E3=83=BC?= =?UTF-8?q?=E3=82=B6=E3=83=BC=E3=81=AE=E6=A8=A9=E9=99=90=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index fa899ecd..cc8f75f7 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -35,7 +35,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -51,7 +51,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -95,7 +95,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -144,7 +144,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -190,7 +190,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -236,7 +236,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -266,7 +266,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -282,7 +282,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -334,7 +334,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -350,7 +350,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -378,7 +378,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -394,7 +394,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 @@ -425,7 +425,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -441,7 +441,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 From 6535cd0339214239e6295de1c79d320454a84974 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 14:32:35 +0900 Subject: [PATCH 087/251] =?UTF-8?q?=E3=83=A9=E3=83=B3=E3=82=AD=E3=83=B3?= =?UTF-8?q?=E3=82=B0=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_RANKING_01.md | 53 +++++++++++++++++++ docs/spec/base/access_control/README.md | 3 ++ 2 files changed, 56 insertions(+) create mode 100644 docs/spec/base/access_control/ITEM_RANKING_01.md diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md new file mode 100644 index 00000000..2cfe7403 --- /dev/null +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -0,0 +1,53 @@ +# ランキング + +ランキングのアクセスコントロールについて記述します。 + +## 目次 + +- [ランキングページの閲覧](#ランキングページの閲覧) +- [ランキング表示](#ランキング表示) + +## ランキングページの閲覧 + +エンドポイント:/items/ranking + +管理画面の 設定 > ランキング表示 の「ランキング表示」の設定値がONであればページを閲覧することが出来ます。 + +「ランキング表示」の設定値 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ON | ○ | ○ | ○ | ○ | ○ | ○ | +| OFF | × | × | × | × | × | × | + +## ランキング表示 + +いずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」でアイテムがランキングに表示されます。 + +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | + +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..da3617c4 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -26,6 +26,9 @@ - [アクティビティ承認](#アクティビティ承認) - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) + - [ランキング](ITEM_RANKING_01.md#ランキング) + - [ランキングページの閲覧](ITEM_RANKING_01.md#ランキングページの閲覧) + - [ランキング表示](ITEM_RANKING_01.md#ランキング表示) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) - [secrity](#secrity) From 663047d0f46ae3d62b78d02bfb2a0a7a22ca1c0b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 14:34:10 +0900 Subject: [PATCH 088/251] =?UTF-8?q?=E8=A1=A8=E7=8F=BE=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/COMMUNITY_SUBREPOSITORY_01.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md index 9b574c7c..d2a5a747 100644 --- a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md @@ -8,37 +8,37 @@ - [コミュニティ画面](#コミュニティ画面) - [コンテンツポリシー](#コンテンツポリシー) -#### コミュニティ一覧 +## コミュニティ一覧 エンドポイント:/c/list/ -コミュニティ一覧の閲覧可否 +いずれかの○に合致すれば、コミュニティ一覧を閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | -コミュニティが一覧に表示されるかどうか +いずれかの○に合致すれば、コミュニティが一覧に表示されます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | -#### コミュニティ画面 +## コミュニティ画面 エンドポイント:c/<コミュニティID> -コミュニティ画面の閲覧可否 +いずれかの○に合致すれば、コミュニティ画面を閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | -#### コンテンツポリシー +## コンテンツポリシー エンドポイント:c/<コミュニティID>/content_policy/ -コンテンツポリシーの閲覧可否 +いずれかの○に合致すれば、コンテンツポリシーを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 49075a25eeee6df9ea067bef0d9c712f7fa480a5 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 14:36:11 +0900 Subject: [PATCH 089/251] =?UTF-8?q?=E8=A6=8B=E5=87=BA=E3=81=97=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 815250ae..4363c8ee 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -11,11 +11,11 @@ - [ファセット検索](#ファセット検索) - [インデックス閲覧権限](#インデックス閲覧権限) -#### 簡易検索 +## 簡易検索 インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -**① インデックス閲覧権限がある場合** +#### ① インデックス閲覧権限がある場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -29,7 +29,7 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -**② インデックス閲覧権限がある場合** +#### ② インデックス閲覧権限がある場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -49,11 +49,11 @@ ※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 -#### 詳細検索 +## 詳細検索 インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -**① インデックス閲覧権限がある場合** +#### ① インデックス閲覧権限がある場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -67,7 +67,7 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -**② インデックス閲覧権限がある場合** +#### ② インデックス閲覧権限がある場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -87,11 +87,11 @@ ※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 -#### ファセット検索 +## ファセット検索 インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 -**① インデックス閲覧権限がある場合** +#### ① インデックス閲覧権限がある場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -105,7 +105,7 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -**② インデックス閲覧権限がある場合** +#### ② インデックス閲覧権限がある場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -125,7 +125,7 @@ ※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 -#### インデックス閲覧権限 +## インデックス閲覧権限 インデックスへの閲覧権限を利用するには条件1~4のすべてを満たす必要があります。 From b20d65a9bcf1cf17fea6f1e429f0b137a75142b2 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 14:38:58 +0900 Subject: [PATCH 090/251] =?UTF-8?q?=E8=AA=AC=E6=98=8E=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_RANKING_01.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index 2cfe7403..a5c229b5 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -11,7 +11,7 @@ エンドポイント:/items/ranking -管理画面の 設定 > ランキング表示 の「ランキング表示」の設定値がONであればページを閲覧することが出来ます。 +管理画面の 設定 > ランキング表示 の「ランキング表示」の設定値がONであればランキングタブが表示され、ランキングページを閲覧することが出来ます。 「ランキング表示」の設定値 @@ -22,7 +22,7 @@ ## ランキング表示 -いずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」でアイテムがランキングに表示されます。 +いずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」でアイテムがランキングページに表示されます。 #### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 From ffd46c2910cc488ec8a9ff0e5f636cc9a10c78e6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:04:03 +0900 Subject: [PATCH 091/251] =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC?= =?UTF-8?q?=E7=94=BB=E9=9D=A2=E3=83=BB=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E3=82=A8=E3=82=AF=E3=82=B9=E3=83=9D=E3=83=BC=E3=83=88=E3=81=AE?= =?UTF-8?q?=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_EXPORT_01.md | 51 +++++++++++++++++++ docs/spec/base/access_control/README.md | 4 ++ 2 files changed, 55 insertions(+) create mode 100644 docs/spec/base/access_control/ITEM_EXPORT_01.md diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md new file mode 100644 index 00000000..2efb8cd6 --- /dev/null +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -0,0 +1,51 @@ +# アイテムエクスポート + +アイテムエクスポートのアクセスコントロールについて記述します。 + +エンドポイント:/items/export + +## 目次 + +- [アイテムエクスポートの表示](#アイテムエクスポートの表示) +- [アイテムエクスポート機能](#アイテムエクスポート機能) +- [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) + +## アイテムエクスポートの表示 + +いずれかの○に合致すれば、アイテムエクスポートページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ○ | ○ | ○ | ○ | +| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | + +## アイテムエクスポート機能 + +いずれかの○に合致すれば、アイテムエクスポート機能を利用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ○ | ○ | ○ | ○ | +| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | + +## アイテムエクスポート機能(ファイルコンテンツ有) + +エクスポート画面の「Export File Contents」にチェックを入れて実行すると、ファイルコンテンツも含めたアイテムのエクスポートを行うことが出来ます。 + +いずれかの○に合致すれば、アイテムエクスポート機能を利用することが出来ます。 + +#### アイテム詳細画面のファイルダウンロード機能:利用可 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ○ | ○ | ○ | ○ | +| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | + +#### アイテム詳細画面のファイルダウンロード機能:利用不可 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ×※1 | ×※1 | ×※1 | ×※1 | +| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | + +※1 Messageに「Contains restricted content」と表示され、エクスポートを実行してもファイルはエクスポート出来ません。(ファイルコンテンツなしのアイテムがエクスポートされます。) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..d86cc43a 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -26,6 +26,10 @@ - [アクティビティ承認](#アクティビティ承認) - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) + - [アイテムエクスポートの表示](ITEM_EXPORT_01.md#アイテムエクスポートの表示) + - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) + - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) - [secrity](#secrity) From 084f48fc6d02ff90a38ccf5c48ebd5dbff37090b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:06:01 +0900 Subject: [PATCH 092/251] =?UTF-8?q?=E8=A6=8B=E5=87=BA=E3=81=97=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_EXPORT_01.md | 4 ++-- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index 2efb8cd6..9857c55f 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -6,11 +6,11 @@ ## 目次 -- [アイテムエクスポートの表示](#アイテムエクスポートの表示) +- [エクスポートページの表示](#エクスポートページの表示) - [アイテムエクスポート機能](#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) -## アイテムエクスポートの表示 +## エクスポートページの表示 いずれかの○に合致すれば、アイテムエクスポートページを閲覧することが出来ます。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index d86cc43a..63c48398 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - - [アイテムエクスポートの表示](ITEM_EXPORT_01.md#アイテムエクスポートの表示) + - [エクスポートページの表示](ITEM_EXPORT_01.md#エクスポートページの表示) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) - [アカウント設定画面](#アカウント設定画面) From 75ac9add60f9760080d2e6c93bca8c96ba337412 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:07:21 +0900 Subject: [PATCH 093/251] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_EXPORT_01.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index 9857c55f..1ceb527b 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -49,3 +49,24 @@ | アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | ※1 Messageに「Contains restricted content」と表示され、エクスポートを実行してもファイルはエクスポート出来ません。(ファイルコンテンツなしのアイテムがエクスポートされます。) + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
From 8701c05e7068a6bd2c39a0a219ba123057c7195b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:07:46 +0900 Subject: [PATCH 094/251] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_RANKING_01.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index a5c229b5..a0566d8d 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -51,3 +51,24 @@ | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
From 5fcaf7da1e0a5d9f998b1e712245b0bfc79a9d66 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:08:23 +0900 Subject: [PATCH 095/251] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../COMMUNITY_SUBREPOSITORY_01.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md index d2a5a747..aad462e4 100644 --- a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md @@ -43,3 +43,24 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
From 1e95562e02aca35b57e50c62bd4188be922c16fa Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:09:08 +0900 Subject: [PATCH 096/251] =?UTF-8?q?=E8=A6=8B=E5=87=BA=E3=81=97=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_RANKING_01.md | 4 ++-- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index a0566d8d..ca2e2de6 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -4,10 +4,10 @@ ## 目次 -- [ランキングページの閲覧](#ランキングページの閲覧) +- [ランキング画面](#ランキング画面) - [ランキング表示](#ランキング表示) -## ランキングページの閲覧 +## ランキング画面 エンドポイント:/items/ranking diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index da3617c4..a914d2de 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - [ランキング](ITEM_RANKING_01.md#ランキング) - - [ランキングページの閲覧](ITEM_RANKING_01.md#ランキングページの閲覧) + - [ランキング画面](ITEM_RANKING_01.md#ランキング画面) - [ランキング表示](ITEM_RANKING_01.md#ランキング表示) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From a357ac48e2dcdf7cd935cbc87eec05bc63a78fc9 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:09:48 +0900 Subject: [PATCH 097/251] =?UTF-8?q?=E8=A6=8B=E5=87=BA=E3=81=97=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_EXPORT_01.md | 4 ++-- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index 1ceb527b..041fc932 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -6,11 +6,11 @@ ## 目次 -- [エクスポートページの表示](#エクスポートページの表示) +- [アイテムエクスポート画面](#アイテムエクスポート画面) - [アイテムエクスポート機能](#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) -## エクスポートページの表示 +## アイテムエクスポート画面 いずれかの○に合致すれば、アイテムエクスポートページを閲覧することが出来ます。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 63c48398..9cc06e07 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - - [エクスポートページの表示](ITEM_EXPORT_01.md#エクスポートページの表示) + - [アイテムエクスポート画面](ITEM_EXPORT_01.md#アイテムエクスポート画面) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) - [アカウント設定画面](#アカウント設定画面) From 538ebbb58904e18b594c959089c6ba891d15e238 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:48:51 +0900 Subject: [PATCH 098/251] =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=94=BB=E9=9D=A2?= =?UTF-8?q?=E3=83=BB=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0=E3=82=BF=E3=82=A4?= =?UTF-8?q?=E3=83=97=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_TYPE_01.md | 131 ++++++++++++++++++ docs/spec/base/access_control/README.md | 14 +- 2 files changed, 141 insertions(+), 4 deletions(-) create mode 100644 docs/spec/base/access_control/ITEM_TYPE_01.md diff --git a/docs/spec/base/access_control/ITEM_TYPE_01.md b/docs/spec/base/access_control/ITEM_TYPE_01.md new file mode 100644 index 00000000..603aa26e --- /dev/null +++ b/docs/spec/base/access_control/ITEM_TYPE_01.md @@ -0,0 +1,131 @@ +# アイテムタイプ管理 + +アイテムタイプ管理のアクセスコントロールについて記述します。 + +## 目次 + +- [メタデータ](#メタデータ) +- [マッピング](#マッピング) +- [OAIスキーマ](#OAIスキーマ) +- [プロパティ](#プロパティ) +- [RO-Crateマッピング](#RO-Crateマッピング) +- [JSON-LDマッピング](#JSON-LDマッピング) + +## メタデータ + +エンドポイント:/admin/itemtypes + +○に合致すれば、メタデータ画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +○に合致すれば、メタデータ画面の機能を利用することが出来ます。 + +利用できる機能:アイテムタイプの新規登録、コピー、バージョンアップ、削除、インポート、エクスポート、削除済みアイテムタイプの復元 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +## マッピング + +エンドポイント:/admin/itemtypes/mapping + +○に合致すれば、マッピング画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +○に合致すれば、アイテムタイプのマッピング設定機能を利用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +## OAIスキーマ + +エンドポイント:/admin/schemasettings + +○に合致すれば、OAIスキーマ画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +○に合致すれば、スキーマの追加・削除機能を利用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## プロパティ + +エンドポイント:/admin/itemtypes/properties + +○に合致すれば、プロパティ画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +○に合致すれば、プロパティの追加・編集機能を利用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## RO-Crateマッピング + +エンドポイント:/admin/itemtypes/rocrate_mapping + +○に合致すれば、RO-Crateマッピング画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +○に合致すれば、アイテムタイプにRO-Crateマッピングを設定することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +## JSON-LDマッピング + +エンドポイント:/admin/jsonld-mapping + +○に合致すれば、JSON-LDマッピング画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +○に合致すれば、アイテムタイプにJSON-LDマッピングを設定することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..3c75a537 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -2,7 +2,7 @@ ## 目次 -- [ユーザ画面](#ユーザ画面) +- ユーザ画面 - [アイテム](#アイテム) - [アイテム閲覧](#アイテム閲覧) - [アイテム編集](#アイテム編集) @@ -36,8 +36,14 @@ - [Administration](#administration) - [Workspace](#workspace) - [ワークスペース画面](#ワークスペース画面) -- [管理画面](#管理画面) - - [アイテムタイプ管理](#アイテムタイプ管理) +- 管理画面 + - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理) + - [メタデータ](ITEM_TYPE_01.md#メタデータ) + - [マッピング](ITEM_TYPE_01.md#マッピング) + - [OAIスキーマ](ITEM_TYPE_01.md#OAIスキーマ) + - [プロパティ](ITEM_TYPE_01.md#プロパティ) + - [RO-Crateマッピング](ITEM_TYPE_01.md#RO-Crateマッピング) + - [JSON-LDマッピング](ITEM_TYPE_01.md#JSON-LDマッピング) - [アイテム管理](#アイテム管理) - [インデックスツリー管理](#インデックスツリー管理) - [ウェブデザイン管理](#ウェブデザイン管理) @@ -54,7 +60,7 @@ - [設定](#設定) - [ログ管理](#ログ管理) - [メンテナンス](#メンテナンス) -- [API へのアクセス](#api-へのアクセス) +- API - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) From 2705c243757db1fcb03b45828fb25bba2590369e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:51:18 +0900 Subject: [PATCH 099/251] =?UTF-8?q?=E3=82=A2=E3=82=AF=E3=82=BB=E3=82=B9?= =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB=E3=81=AE?= =?UTF-8?q?README=E7=9B=AE=E6=AC=A1=E3=81=8B=E3=82=89=E5=90=84=E7=94=BB?= =?UTF-8?q?=E9=9D=A2=E3=81=B8=E3=81=AE=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..726ad88b 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -2,7 +2,7 @@ ## 目次 -- [ユーザ画面](#ユーザ画面) +- ユーザ画面 - [アイテム](#アイテム) - [アイテム閲覧](#アイテム閲覧) - [アイテム編集](#アイテム編集) @@ -36,7 +36,7 @@ - [Administration](#administration) - [Workspace](#workspace) - [ワークスペース画面](#ワークスペース画面) -- [管理画面](#管理画面) +- 管理画面 - [アイテムタイプ管理](#アイテムタイプ管理) - [アイテム管理](#アイテム管理) - [インデックスツリー管理](#インデックスツリー管理) @@ -54,7 +54,7 @@ - [設定](#設定) - [ログ管理](#ログ管理) - [メンテナンス](#メンテナンス) -- [API へのアクセス](#api-へのアクセス) +- API - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) From 9a17b926c316b830a91da022831a81922992b425 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 15:57:44 +0900 Subject: [PATCH 100/251] =?UTF-8?q?=E8=A1=A8=E7=8F=BE=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_TYPE_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_TYPE_01.md b/docs/spec/base/access_control/ITEM_TYPE_01.md index 603aa26e..100f483d 100644 --- a/docs/spec/base/access_control/ITEM_TYPE_01.md +++ b/docs/spec/base/access_control/ITEM_TYPE_01.md @@ -21,7 +21,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -○に合致すれば、メタデータ画面の機能を利用することが出来ます。 +○に合致すれば、メタデータ画面の以下機能を利用することが出来ます。 利用できる機能:アイテムタイプの新規登録、コピー、バージョンアップ、削除、インポート、エクスポート、削除済みアイテムタイプの復元 From 42746b23e9749400ad1cced757de16ad17f21a1c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 16:51:25 +0900 Subject: [PATCH 101/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=94=BB=E9=9D=A2=E3=81=AE=E3=83=89=E3=82=AD?= =?UTF-8?q?=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spec/base/access_control/ITEM_ADMIN_01.md | 169 ++++++++++++++++++ docs/spec/base/access_control/README.md | 14 +- 2 files changed, 178 insertions(+), 5 deletions(-) create mode 100644 docs/spec/base/access_control/ITEM_ADMIN_01.md diff --git a/docs/spec/base/access_control/ITEM_ADMIN_01.md b/docs/spec/base/access_control/ITEM_ADMIN_01.md new file mode 100644 index 00000000..01b79961 --- /dev/null +++ b/docs/spec/base/access_control/ITEM_ADMIN_01.md @@ -0,0 +1,169 @@ +# アイテム管理 + +アイテム管理のアクセスコントロールについて記述します。 + +## 目次 + +- [一括更新](#一括更新) +- [一括エクスポート](#一括エクスポート) +- [インポート](#インポート) +- [RO-Crateインポート](#RO-Crateインポート) + +## 一括更新 + +エンドポイント:/admin/items/bulk/update/ + +○に合致すれば、一括更新画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### インデックスツリーエリア + +○に合致すれば、一括更新画面のインデックスツリーエリアにインデックス一覧が表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +#### アイテムリストエリア + +いずれかの○に合致すれば、一括更新画面のアイテムリストエリアにアイテムが表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +#### 更新機能 + +いずれかの○に合致すれば、一括更新画面の更新機能が利用出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +## 一括削除 + +エンドポイント:/admin/items/bulk/delete/ + +○に合致すれば、一括削除画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### インデックスツリーエリア + +○に合致すれば、一括削除画面のインデックスツリーエリアにインデックス一覧が表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +#### 削除機能 + +いずれかの○に合致すれば、一括削除画面の削除機能が利用出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +## 一括エクスポート + +エンドポイント:/admin/items/bulk-export/ + +○に合致すれば、一括エクスポート画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### エクスポート機能 + +いずれかの○に合致すれば、一括エクスポート画面のエクスポート機能が利用出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +## インポート + +エンドポイント:/admin/items/import/ + +○に合致すれば、インポート画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### インポート機能 + +いずれかの○に合致すれば、インポート画面のインポート機能が利用出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +## RO-Crateインポート + +エンドポイント:/admin/items/rocrate_import/ + +○に合致すれば、RO-Crateインポート画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### RO-Crateインポート機能 + +いずれかの○に合致すれば、RO-Crateインポート画面のインポート機能が利用出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | +| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5b427def..ad9305ae 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -2,7 +2,7 @@ ## 目次 -- [ユーザ画面](#ユーザ画面) +- ユーザ画面 - [アイテム](#アイテム) - [アイテム閲覧](#アイテム閲覧) - [アイテム編集](#アイテム編集) @@ -36,10 +36,14 @@ - [Administration](#administration) - [Workspace](#workspace) - [ワークスペース画面](#ワークスペース画面) -- [管理画面](#管理画面) +- 管理画面 - [アイテムタイプ管理](#アイテムタイプ管理) - - [アイテム管理](#アイテム管理) - - [インデックスツリー管理](#インデックスツリー管理) + - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理) + - [一括更新](ITEM_ADMIN_01.md#一括更新) + - [一括エクスポート](ITEM_ADMIN_01.md#一括エクスポート) + - [インポート](ITEM_ADMIN_01.md#インポート) + - [RO-Crateインポート](ITEM_ADMIN_01.md#RO-Crateインポート) + - [インデックスツリー管理](#インデックスツリー管理) - [ウェブデザイン管理](#ウェブデザイン管理) - [著者 DB 管理](#著者-db-管理) - [統計](#統計) @@ -54,7 +58,7 @@ - [設定](#設定) - [ログ管理](#ログ管理) - [メンテナンス](#メンテナンス) -- [API へのアクセス](#api-へのアクセス) +- API - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) From e2581cf668ad7e45a5a8dc325e6b0e5d76deb18e Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Mon, 4 Aug 2025 17:09:41 +0900 Subject: [PATCH 102/251] =?UTF-8?q?=E8=91=97=E8=80=85DB=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Author Management - Edit.md | 74 +++++++++++++++++++++++++++++++++++ Author Management - Export.md | 48 +++++++++++++++++++++++ Author Management - Import.md | 63 +++++++++++++++++++++++++++++ 3 files changed, 185 insertions(+) create mode 100644 Author Management - Edit.md create mode 100644 Author Management - Export.md create mode 100644 Author Management - Import.md diff --git a/Author Management - Edit.md b/Author Management - Edit.md new file mode 100644 index 00000000..1934ece4 --- /dev/null +++ b/Author Management - Edit.md @@ -0,0 +1,74 @@ +# 著者DB管理 - 編集画面 + +著者DB管理 - 編集画面のアクセスコントロールについて記述します。 + +エンドポイント: /Administration/著者DB管理(Author Management)/編集(Edit) + +## 目次 + +- [Author ID参照](#auther-id参照) +- [Author ID追加](#auther-id追加) +- [Author ID編集・削除](#auther-id編集削除) + - [編集](#編集) + - [削除](#削除) +- [Author IDマージ](#auther-idマージ) + + +## Auther ID参照 + +いずれかの○に合致すればAuther IDを参照することが出来ます。 +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +## Auther ID追加 + +いずれかの○に合致すればAuther IDを追加することが出来ます。 +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +## Auther ID編集・削除 + +いずれかの○に合致すればAuther IDを編集・削除することが出来ます。 + +### 編集 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +### 削除 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +## Auther IDマージ + +いずれかの○に合致すればAuther IDをマージすることが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
\ No newline at end of file diff --git a/Author Management - Export.md b/Author Management - Export.md new file mode 100644 index 00000000..9a7883a7 --- /dev/null +++ b/Author Management - Export.md @@ -0,0 +1,48 @@ +# 著者DB管理 - 一括出力画面 + +著者DB管理 - 一括出力画面のアクセスコントロールについて記述します。 + +エンドポイント: /Administration/著者DB管理(Author Management)/一括出力(Export) + +## 目次 + +- [著者情報出力](#著者情報出力) +- [著者情報ダウンロード](#著者情報ダウンロード) + + +## 著者情報出力 + +本画面にある \[エクスポート(Export)\] ボタンを押下することで、著者DBに登録されている著者情報をtsvファイルで出力する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +## 著者情報ダウンロード + +tsvファイルのダウンロードURLにアクセスすることでtsvファイルを取得することができる +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
\ No newline at end of file diff --git a/Author Management - Import.md b/Author Management - Import.md new file mode 100644 index 00000000..eac5e27b --- /dev/null +++ b/Author Management - Import.md @@ -0,0 +1,63 @@ +# 著者DB管理 - 一括登録画面 + +著者DB管理 - 一括登録画面のアクセスコントロールについて記述します。 + +エンドポイント: /Administration/著者DB管理(Author Management)/一括登録(Import) + +## 目次 + +- [選択](#著者情報登録) +- [インポート](#著者情報登録) +- [結果](#著者情報登録) + + +## 選択 + +ユーザが著者DBのインポート用ファイル(tsv)を選択する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## インポート + +読み込んだインポート用ファイルの内容をチェックし、登録して良いかの確認を促す。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## 結果 + +インポートファイルで登録・更新・削除した著者の登録結果を表示する。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
\ No newline at end of file From 8959b723322371837a185d4c2e778e7747e85488 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Mon, 4 Aug 2025 17:44:09 +0900 Subject: [PATCH 103/251] =?UTF-8?q?=E7=B5=B1=E8=A8=88=E3=81=AE=E3=83=89?= =?UTF-8?q?=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 5 +- .../access_control/STATISTICS_ADMIN_01.md | 84 +++++++++++++++++++ 2 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/STATISTICS_ADMIN_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..6650f9b2 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -42,7 +42,10 @@ - [インデックスツリー管理](#インデックスツリー管理) - [ウェブデザイン管理](#ウェブデザイン管理) - [著者 DB 管理](#著者-db-管理) - - [統計](#統計) + - [統計](STATISTICS_ADMIN_01.md#統計) + - [運用レポート](STATISTICS_ADMIN_01.md#運用レポート) + - [フィードバックメール](STATISTICS_ADMIN_01.md#フィードバックメール) + - [サイトライセンス](STATISTICS_ADMIN_01.md#サイトライセンス) - [ワークフロー管理](#ワークフロー管理) - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) diff --git a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md new file mode 100644 index 00000000..f8698fd8 --- /dev/null +++ b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md @@ -0,0 +1,84 @@ +# 統計 + +統計のアクセスコントロールについて記述します。 + +## 目次 + +- [運用レポート](#運用レポート) +- [フィードバックメール](#フィードバックメール) +- [サイトライセンス](#サイトライセンス) + +## 運用レポート + +エンドポイント:/admin/report/ + +○に合致すれば、運用レポート画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### 「コミュニティ」の選択肢にコミュニティが表示されるか、および機能の使用可否 + +○に合致すればコミュニティの選択肢にコミュニティが表示され、運用レポート機能を使用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理
するコミュニティ | コミュニティ
管理者
対象:自身が管理
しないコミュニティ | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +## フィードバックメール + +エンドポイント:/admin/feedbackmail/ + +○に合致すれば、フィードバックメール画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### 「リポジトリ」の選択肢にコミュニティが表示されるか、および機能の使用可否 + +○に合致すればリポジトリの選択肢にコミュニティが表示され、フィードバックメール機能を使用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理
するコミュニティ | コミュニティ
管理者
対象:自身が管理
しないコミュニティ | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +## サイトライセンス + +エンドポイント:/admin/sitelicensesendmail/ + +○に合致すれば、フィードバックメール画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### 「コミュニティ」の選択肢にコミュニティが表示されるか、および機能の使用可否 + +○に合致すればコミュニティの選択肢にコミュニティが表示され、サイトライセンス機能を使用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理
するコミュニティ | コミュニティ
管理者
対象:自身が管理
しないコミュニティ | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/4

+
初版作成
From 3a89c67a913fd0eb164d82b5750eaecf6e4ab9ad Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 09:22:19 +0900 Subject: [PATCH 104/251] =?UTF-8?q?=E3=82=A6=E3=82=A7=E3=83=96=E3=83=87?= =?UTF-8?q?=E3=82=B6=E3=82=A4=E3=83=B3=E7=AE=A1=E7=90=86=E7=94=BB=E9=9D=A2?= =?UTF-8?q?=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 4 +- .../spec/base/access_control/WEB_DESIGN_01.md | 65 +++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/WEB_DESIGN_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..e74adabf 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -40,7 +40,9 @@ - [アイテムタイプ管理](#アイテムタイプ管理) - [アイテム管理](#アイテム管理) - [インデックスツリー管理](#インデックスツリー管理) - - [ウェブデザイン管理](#ウェブデザイン管理) + - [ウェブデザイン管理](WEB_DESIGN_01.md#ウェブデザイン管理) + - [ウィジェット](WEB_DESIGN_01.md#ウィジェット) + - [ページレイアウト](WEB_DESIGN_01.md#ページレイアウト) - [著者 DB 管理](#著者-db-管理) - [統計](#統計) - [ワークフロー管理](#ワークフロー管理) diff --git a/docs/spec/base/access_control/WEB_DESIGN_01.md b/docs/spec/base/access_control/WEB_DESIGN_01.md new file mode 100644 index 00000000..d8efb91f --- /dev/null +++ b/docs/spec/base/access_control/WEB_DESIGN_01.md @@ -0,0 +1,65 @@ +# ウェブデザイン管理 + +ウェブデザイン管理のアクセスコントロールについて記述します。 + +## 目次 + +- [ウィジェット](#ウィジェット) +- [ページレイアウト](#ページレイアウト) + +## ウィジェット + +エンドポイント:/admin/widgetitem/ + +○に合致すれば、ウィジェット画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +○に合致すれば、以下のウィジェット画面の機能を利用することが出来ます。 + +利用出来る機能:ウィジェットが一覧に表示される、ウィジェットの作成・閲覧・編集・削除 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ウィジェットの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ウィジェットの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +## ページレイアウト + +エンドポイント:/admin/widgetdesign/ + +○に合致すれば、ページレイアウト画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +○に合致すれば、以下のページレイアウト画面の機能を利用することが出来ます。 + +利用出来る機能:「Repository」の選択肢にコミュニティが表示される、ページレイアウトの保存 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(自身の管理する
コミュニティ) | コミュニティ
管理者
(自身の管理しない
コミュニティ) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ------------------------------------------------------------ | -------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
From fd0561c56f24baa2472d93429f5753c0d1813896 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 09:29:09 +0900 Subject: [PATCH 105/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 4363c8ee..27e22fcf 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -133,33 +133,33 @@ 条件1 インデックス公開ステータス -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 非公開 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が管理
するインデックス※1) | コミュニティ
管理者
(対象:自身が管理
しないインデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 非公開 | ○ | ○ | ○ | × | × | × | × | 条件2 公開日前/後 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 公開前 | ○ | ○ | ○ | × | × | × | × | -| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が管理
するインデックス※1) | コミュニティ
管理者
(対象:自身が管理
しないインデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 公開前 | ○ | ○ | ○ | × | × | × | × | +| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | 条件3 親インデックス閲覧可否 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が管理
するインデックス※1) | コミュニティ
管理者
(対象:自身が管理
しないインデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | ※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※2 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | ※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 From f855526a109ee93426230067dc9c76f2132efd7f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 09:32:27 +0900 Subject: [PATCH 106/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E5=86=8D?= =?UTF-8?q?=E5=BA=A6=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 27e22fcf..88c23b42 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -133,33 +133,33 @@ 条件1 インデックス公開ステータス -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が管理
するインデックス※1) | コミュニティ
管理者
(対象:自身が管理
しないインデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 非公開 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 非公開 | ○ | ○ | ○ | × | × | × | × | 条件2 公開日前/後 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が管理
するインデックス※1) | コミュニティ
管理者
(対象:自身が管理
しないインデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 公開前 | ○ | ○ | ○ | × | × | × | × | -| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス
※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 公開前 | ○ | ○ | ○ | × | × | × | × | +| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | 条件3 親インデックス閲覧可否 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が管理
するインデックス※1) | コミュニティ
管理者
(対象:自身が管理
しないインデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス
※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | ※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※2 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス
※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | ※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 From f2fc33eb5a65aba5e8f7e827e98db8892b47bfa3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 09:33:05 +0900 Subject: [PATCH 107/251] =?UTF-8?q?=E4=BD=93=E8=A3=81=E3=82=92=E6=95=B4?= =?UTF-8?q?=E3=81=88=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 88c23b42..e71f1d6c 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -140,26 +140,26 @@ 条件2 公開日前/後 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス
※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 公開前 | ○ | ○ | ○ | × | × | × | × | -| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 公開前 | ○ | ○ | ○ | × | × | × | × | +| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | 条件3 親インデックス閲覧可否 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス
※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | × | ※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※2 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス
※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | × | ※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 From a6125c5645b8254f8ec427181f3865dde819c093 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 09:34:16 +0900 Subject: [PATCH 108/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_SEARCH_01.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index e71f1d6c..da581e50 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -143,7 +143,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | | 公開前 | ○ | ○ | ○ | × | × | × | × | -| 公開後、
または公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 公開後、または
公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | 条件3 親インデックス閲覧可否 @@ -156,10 +156,10 @@ 条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※2 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 設定されて
いる | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されて
いない | ○ | ○ | ○ | × | × | × | × | ※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 From 3c0bb11991f2bf641f335dfdc7f56a3af0cece43 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 09:35:22 +0900 Subject: [PATCH 109/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_SEARCH_01.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index da581e50..e21f3d21 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -140,10 +140,10 @@ 条件2 公開日前/後 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 公開前 | ○ | ○ | ○ | × | × | × | × | -| 公開後、または
公開日指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 公開前 | ○ | ○ | ○ | × | × | × | × | +| 公開後、
または
公開日:
指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | 条件3 親インデックス閲覧可否 From 1035ee28dcc3ff412f0505e67588c3f58b9687b5 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 5 Aug 2025 09:52:37 +0900 Subject: [PATCH 110/251] =?UTF-8?q?=E3=83=AC=E3=82=B3=E3=83=BC=E3=83=89?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Records - Persistent Identifier.md | 63 +++++++++++++++++++++++++ Records - Record Metadata.md | 75 ++++++++++++++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 Records - Persistent Identifier.md create mode 100644 Records - Record Metadata.md diff --git a/Records - Persistent Identifier.md b/Records - Persistent Identifier.md new file mode 100644 index 00000000..d4947d08 --- /dev/null +++ b/Records - Persistent Identifier.md @@ -0,0 +1,63 @@ +# レコード管理 - 永続識別子画面 + +レコード管理 - 永続識別子画面のアクセスコントロールについて記述します。 + +/Administration/レコード管理(Records)/永続識別子(Persistent Identifier) + +## 目次 + +- [一覧](#一覧) +- [フィルターを追加](#フィルターを追加) +- [詳細](#詳細) + + +## 一覧 + +永続識別子一覧を表示する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## フィルターを追加 + +追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルターの入力エリアを追加する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## 詳細 + +永続識別子行にて目アイコンを押すと、該当永続識別子の詳細情報を「詳細」(Details)タブに表示する。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
\ No newline at end of file diff --git a/Records - Record Metadata.md b/Records - Record Metadata.md new file mode 100644 index 00000000..ec7891fb --- /dev/null +++ b/Records - Record Metadata.md @@ -0,0 +1,75 @@ +# レコード管理 - レコードメタデータ + +レコード管理 - レコードメタデータ画面のアクセスコントロールについて記述します。 + +/Administration/レコード管理(Records)/レコードメタデータ(Record Metadata) + +## 目次 + +- [一覧](#一覧) +- [フィルターを追加](#フィルターを追加) +- [選択](#選択) +- [詳細](#詳細) + + +## 一覧 + +レコードメタデータを一覧表示する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## フィルターを追加 + +追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルターの入力エリアを追加する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## 選択 + +追加可能な機能(現在削除ボタンのみ)を表示する。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## 詳細 + +該当レコードメタデータの詳細情報を表示する。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
\ No newline at end of file From 4ef4d46d716933efea11d568ca9189706aa293fc Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:18:48 +0900 Subject: [PATCH 111/251] =?UTF-8?q?=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95?= =?UTF-8?q?=E3=83=AD=E3=83=BC=E7=AE=A1=E7=90=86=E3=81=AE=E3=83=89=E3=82=AD?= =?UTF-8?q?=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 13 +- .../base/access_control/WORKFLOW_ADMIN_01.md | 149 ++++++++++++++++++ 2 files changed, 160 insertions(+), 2 deletions(-) create mode 100644 docs/spec/base/access_control/WORKFLOW_ADMIN_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..0b6f2ed1 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -43,8 +43,17 @@ - [ウェブデザイン管理](#ウェブデザイン管理) - [著者 DB 管理](#著者-db-管理) - [統計](#統計) - - [ワークフロー管理](#ワークフロー管理) - - [コミュニティ管理](#コミュニティ管理) + - [ワークフロー管理](WORKFLOW_ADMIN_01.md#ワークフロー管理) + - [フロー](WORKFLOW_ADMIN_01.md#フロー) + - [フロー一覧](WORKFLOW_ADMIN_01.md#フロー一覧) + - [フロー作成](WORKFLOW_ADMIN_01.md#フロー作成) + - [フロー編集](WORKFLOW_ADMIN_01.md#フロー編集) + - [ワークフロー](WORKFLOW_ADMIN_01.md#ワークフロー) + - [ワークフロー一覧](WORKFLOW_ADMIN_01.md#ワークフロー一覧) + - [ワークフロー作成](WORKFLOW_ADMIN_01.md#ワークフロー作成) + - [ワークフロー編集](WORKFLOW_ADMIN_01.md#ワークフロー編集) + - [ワークスペース設定](WORKFLOW_ADMIN_01.md#ワークスペース設定) + - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - [SWORD API](#sword-api) diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md new file mode 100644 index 00000000..be560dc8 --- /dev/null +++ b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md @@ -0,0 +1,149 @@ +# ワークフロー管理 + +ワークフロー管理のアクセスコントロールについて記述します。 + +## 目次 + +- [フロー](#フロー) + - [フロー一覧](#フロー一覧) + - [フロー作成](#フロー作成) + - [フロー編集](#フロー編集) +- [ワークフロー](#ワークフロー) + - [ワークフロー一覧](#ワークフロー一覧) + - [ワークフロー作成](#ワークフロー作成) + - [ワークフロー編集](#ワークフロー編集) +- [ワークスペース設定](#ワークスペース設定) + +## フロー + +#### フロー一覧 + +エンドポイント:/admin/flowsetting/ + +○に合致すれば、フロー一覧画面を閲覧出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +○に合致すれば、フローがフロー一覧に表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +#### フロー作成 + +エンドポイント:/admin/flowsetting/0 + +○に合致すればフロー作成を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### フロー編集 + +エンドポイント:/admin/flowsetting/<フローのuuid> + +いずれかの○に合致すれば、フロー編集機能を利用出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------ | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| フローが
「利用申請フラグ:有効」 | ○ | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | + +いずれかの○に合致すれば、フロー削除機能が利用出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| フローが
ワークフローに
登録されている | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | + +## ワークフロー + +#### ワークフロー一覧 + +エンドポイント:/admin/workflowsetting/ + +○に合致すれば、ワークフロー一覧画面を閲覧出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +○に合致すれば、ワークフローがワークフロー一覧に表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +#### ワークフロー作成 + +エンドポイント:/admin/workflowsetting/0 + +○に合致すればワークフロー作成を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### ワークフロー編集 + +エンドポイント:/admin/workflowsetting/<フローのuuid> + +○に合致すれば、ワークフロー編集機能を利用出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +いずれかの○に合致すれば、ワークフロー削除機能が利用出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| ワークフローが
アクティビティで
使用中 | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | + +○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | × | + +○に合致すれば、ワークフロー作成、および編集時のフロー選択で選択しにフローが表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | × | + +## ワークスペース設定 + +エンドポイント:/admin/workspaceworkflowsetting/ + +○に合致すれば、ワークスペース設定画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
From 9093cf585ccbc75b08c10b57d6566587aa8890f2 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 5 Aug 2025 10:20:22 +0900 Subject: [PATCH 112/251] =?UTF-8?q?=E3=83=AD=E3=82=B0=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Logs - Export.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Logs - Export.md diff --git a/Logs - Export.md b/Logs - Export.md new file mode 100644 index 00000000..9971be88 --- /dev/null +++ b/Logs - Export.md @@ -0,0 +1,38 @@ +# ログ管理 - エクスポート + +ログ管理 - エクスポート画面のアクセスコントロールについて記述します。 + +/Administration/ログ管理(Logs)/エクスポート(Export) + +## 目次 + +- [エクスポート](#エクスポート) + +## エクスポート + +いずれかの○に合致すれば基本監査ログのエクスポートを実行することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
\ No newline at end of file From 7f724e40aca725420e97cf828f0a09d609e100dc Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:20:30 +0900 Subject: [PATCH 113/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/WORKFLOW_ADMIN_01.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md index be560dc8..2942cee1 100644 --- a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md @@ -55,10 +55,10 @@ いずれかの○に合致すれば、フロー削除機能が利用出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| フローが
ワークフローに
登録されている | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------------ | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| フローが
ワークフロー
に登録
されている | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | ## ワークフロー @@ -102,7 +102,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| ワークフローが
アクティビティで
使用中 | × | × | × | × | × | × | × | +| ワークフローが
アクティビティ
で使用中 | × | × | × | × | × | × | × | | 上記以外 | ○ | ○ | ○ | × | × | × | × | ○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 From 030aa3d04c01570b60e050442b2e0c373b94b100 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:21:29 +0900 Subject: [PATCH 114/251] =?UTF-8?q?=E8=A1=A8=E3=81=AE=E5=86=8D=E8=AA=BF?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/WORKFLOW_ADMIN_01.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md index 2942cee1..1fa8331b 100644 --- a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md @@ -55,10 +55,10 @@ いずれかの○に合致すれば、フロー削除機能が利用出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------------ | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| フローが
ワークフロー
に登録
されている | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| フローが
ワークフローに登録されている | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | ## ワークフロー @@ -100,10 +100,10 @@ いずれかの○に合致すれば、ワークフロー削除機能が利用出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| ワークフローが
アクティビティ
で使用中 | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| ワークフローが
アクティビティで使用中 | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | ○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 From 4db086a1c02cf698db43d8fca901360bcfadf573 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:23:01 +0900 Subject: [PATCH 115/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/WORKFLOW_ADMIN_01.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md index 1fa8331b..ad061605 100644 --- a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md @@ -55,10 +55,10 @@ いずれかの○に合致すれば、フロー削除機能が利用出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| フローが
ワークフローに登録されている | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| フローが
ワークフローに
登録されている | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | ## ワークフロー @@ -100,10 +100,10 @@ いずれかの○に合致すれば、ワークフロー削除機能が利用出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| ワークフローが
アクティビティで使用中 | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | +| ワークフローが
アクティビティ
で使用中 | × | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | × | ○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 From eee77a53b0b1bbdd35cb0cff3c7748a5a9cdcfd4 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:40:05 +0900 Subject: [PATCH 116/251] =?UTF-8?q?=E3=82=B3=E3=83=9F=E3=83=A5=E3=83=8B?= =?UTF-8?q?=E3=83=86=E3=82=A3=E7=AE=A1=E7=90=86=E3=81=AE=E3=83=89=E3=82=AD?= =?UTF-8?q?=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/COMMUNITY_ADMIN_01.md | 75 +++++++++++++++++++ docs/spec/base/access_control/README.md | 5 +- 2 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/COMMUNITY_ADMIN_01.md diff --git a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md new file mode 100644 index 00000000..89863687 --- /dev/null +++ b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md @@ -0,0 +1,75 @@ +# コミュニティ管理 + +コミュニティ管理のアクセスコントロールについて記述します。 + +## 目次 + +- [コミュニティ](#コミュニティ) +- [参加リクエスト](#参加リクエスト) +- [注目のコミュニティ](#注目のコミュニティ) + +## コミュニティ + +エンドポイント:/admin/community/ + +○に合致すれば、コミュニティ一覧を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +いずれかの○に合致すれば、コミュニティの閲覧・編集・削除を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| コミュニティの「Group」に
自身の管理する
グループが
設定されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +○に合致すれば、コミュニティの作成を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +## 参加リクエスト + +エンドポイント:/admin/inclusionrequest/ + +○に合致すれば、参加リクエスト一覧を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## 注目のコミュニティ + +エンドポイント:/admin/featuredcommunity/ + +○に合致すれば、注目のコミュニティ画面の以下機能を利用することが出来ます。 + +利用出来る機能:コミュニティ一覧の閲覧、およびコミュニティの作成・閲覧・編集・削除 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..cdc1b1ca 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -44,7 +44,10 @@ - [著者 DB 管理](#著者-db-管理) - [統計](#統計) - [ワークフロー管理](#ワークフロー管理) - - [コミュニティ管理](#コミュニティ管理) + - [コミュニティ管理](COMMUNITY_ADMIN_01.md#コミュニティ管理) + - [コミュニティ](COMMUNITY_ADMIN_01.md#コミュニティ) + - [参加リクエスト](COMMUNITY_ADMIN_01.md#参加リクエスト) + - [注目のコミュニティ](COMMUNITY_ADMIN_01.md#注目のコミュニティ) - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - [SWORD API](#sword-api) From 190a608da20c11ff6993c6bfc3e4a9a8e2d54a9e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:52:45 +0900 Subject: [PATCH 117/251] =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=AB=E3=82=92?= =?UTF-8?q?=E4=BB=96=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=81=A8=E5=90=88=E3=82=8F=E3=81=9B=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/WORKFLOW_ADMIN_01.md | 96 ++++++++++++------- 1 file changed, 62 insertions(+), 34 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md index ad061605..174360e9 100644 --- a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md @@ -26,11 +26,12 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -○に合致すれば、フローがフロー一覧に表示されます。 +いずれかの○に合致すれば、フロー一覧にフローが表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| フローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### フロー作成 @@ -46,19 +47,33 @@ エンドポイント:/admin/flowsetting/<フローのuuid> -いずれかの○に合致すれば、フロー編集機能を利用出来ます。 +フロー編集機能を利用するには、2つの条件を満たす必要があります。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------ | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| フローが
「利用申請フラグ:有効」 | ○ | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 -いずれかの○に合致すれば、フロー削除機能が利用出来ます。 +| 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| フローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| フローが
ワークフローに
登録されている | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| フローが
「利用申請フラグ:有効」 | ○ | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | + +フロー削除機能を利用するには、2つの条件を満たす必要があります。 + +一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 + +| 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| フローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| フローが
ワークフローに
登録されている | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | ## ワークフロー @@ -72,11 +87,12 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -○に合致すれば、ワークフローがワークフロー一覧に表示されます。 +いずれかの○に合致すれば、ワークフロー一覧にワークフローが表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### ワークフロー作成 @@ -92,30 +108,42 @@ エンドポイント:/admin/workflowsetting/<フローのuuid> -○に合致すれば、ワークフロー編集機能を利用出来ます。 +いずれかの○に合致すれば、ワークフロー編集機能を利用出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | いずれかの○に合致すれば、ワークフロー削除機能が利用出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| ワークフローが
アクティビティ
で使用中 | × | × | × | × | × | × | × | -| 上記以外 | ○ | ○ | ○ | × | × | × | × | +ワークフロー削除機能を利用するには、2つの条件を満たす必要があります。 + +一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 + +| 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフローが
アクティビティ
で使用中 | × | × | × | × | × | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | -○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 +いずれかの○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | × | × | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | × | × | × | × | × | +| 上記以外 | ○ | × | × | × | × | × | -○に合致すれば、ワークフロー作成、および編集時のフロー選択で選択しにフローが表示されます。 +いずれかの○に合致すれば、ワークフロー作成、および編集時のフロー選択で選択しにフローが表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(フローの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## ワークスペース設定 From d8f51cf5a9d091e337130c4fbff06fb1c29ae5e6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:57:32 +0900 Subject: [PATCH 118/251] =?UTF-8?q?=E4=BD=93=E8=A3=81=E3=82=92=E8=AA=BF?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/WORKFLOW_ADMIN_01.md | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md index 174360e9..20a92de3 100644 --- a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md @@ -16,7 +16,7 @@ ## フロー -#### フロー一覧 +### フロー一覧 エンドポイント:/admin/flowsetting/ @@ -26,6 +26,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | +#### フロー表示 + いずれかの○に合致すれば、フロー一覧にフローが表示されます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -33,7 +35,7 @@ | フローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### フロー作成 +### フロー作成 エンドポイント:/admin/flowsetting/0 @@ -43,10 +45,12 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -#### フロー編集 +### フロー編集 エンドポイント:/admin/flowsetting/<フローのuuid> +#### 編集 + フロー編集機能を利用するには、2つの条件を満たす必要があります。 一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 @@ -61,6 +65,8 @@ | フローが
「利用申請フラグ:有効」 | ○ | × | × | × | × | × | | 上記以外 | ○ | ○ | ○ | × | × | × | +#### 削除 + フロー削除機能を利用するには、2つの条件を満たす必要があります。 一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 @@ -77,7 +83,7 @@ ## ワークフロー -#### ワークフロー一覧 +### ワークフロー一覧 エンドポイント:/admin/workflowsetting/ @@ -87,6 +93,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | +#### ワークフロー表示 + いずれかの○に合致すれば、ワークフロー一覧にワークフローが表示されます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -94,7 +102,7 @@ | ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### ワークフロー作成 +### ワークフロー作成 エンドポイント:/admin/workflowsetting/0 @@ -104,10 +112,12 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -#### ワークフロー編集 +### ワークフロー編集 エンドポイント:/admin/workflowsetting/<フローのuuid> +#### 編集 + いずれかの○に合致すれば、ワークフロー編集機能を利用出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -115,7 +125,7 @@ | ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -いずれかの○に合致すれば、ワークフロー削除機能が利用出来ます。 +#### 削除 ワークフロー削除機能を利用するには、2つの条件を満たす必要があります。 @@ -131,6 +141,8 @@ | ワークフローが
アクティビティ
で使用中 | × | × | × | × | × | × | | 上記以外 | ○ | ○ | ○ | × | × | × | +#### 利用申請フラグ + いずれかの○に合致すれば、ワークフロー作成、および編集時に利用申請フラグを有効にする選択肢が表示されます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -138,7 +150,9 @@ | ワークフローの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | × | × | × | × | × | | 上記以外 | ○ | × | × | × | × | × | -いずれかの○に合致すれば、ワークフロー作成、および編集時のフロー選択で選択しにフローが表示されます。 +#### フロー表示 + +いずれかの○に合致すれば、ワークフロー作成、および編集時のフロー選択で選択肢にフローが表示されます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 6f175c058ee71322c84d8cc390df1d27dfc6e648 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 10:59:33 +0900 Subject: [PATCH 119/251] =?UTF-8?q?=E4=BD=93=E8=A3=81=E3=82=92=E8=AA=BF?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/COMMUNITY_ADMIN_01.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md index 89863687..66396317 100644 --- a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md +++ b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md @@ -18,6 +18,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | +#### 閲覧・編集・削除 + いずれかの○に合致すれば、コミュニティの閲覧・編集・削除を行うことが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -25,6 +27,8 @@ | コミュニティの「Group」に
自身の管理する
グループが
設定されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### 作成 + ○に合致すれば、コミュニティの作成を行うことが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | From 36b976b95625e60646197afff0719a560ce9a3a5 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:06:10 +0900 Subject: [PATCH 120/251] =?UTF-8?q?=E8=A1=A8=E3=81=AE=E5=88=86=E9=A1=9E?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/STATISTICS_ADMIN_01.md | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md index f8698fd8..3b6b8979 100644 --- a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md +++ b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md @@ -20,11 +20,12 @@ #### 「コミュニティ」の選択肢にコミュニティが表示されるか、および機能の使用可否 -○に合致すればコミュニティの選択肢にコミュニティが表示され、運用レポート機能を使用することが出来ます。 +いずれかの○に合致すればコミュニティの選択肢にコミュニティが表示され、運用レポート機能を使用することが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理
するコミュニティ | コミュニティ
管理者
対象:自身が管理
しないコミュニティ | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 対象:自身が管理
しないコミュニティ | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## フィードバックメール @@ -38,11 +39,12 @@ #### 「リポジトリ」の選択肢にコミュニティが表示されるか、および機能の使用可否 -○に合致すればリポジトリの選択肢にコミュニティが表示され、フィードバックメール機能を使用することが出来ます。 +いずれかの○に合致すればリポジトリの選択肢にコミュニティが表示され、フィードバックメール機能を使用することが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理
するコミュニティ | コミュニティ
管理者
対象:自身が管理
しないコミュニティ | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 対象:自身が管理
しないコミュニティ | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## サイトライセンス @@ -56,11 +58,12 @@ #### 「コミュニティ」の選択肢にコミュニティが表示されるか、および機能の使用可否 -○に合致すればコミュニティの選択肢にコミュニティが表示され、サイトライセンス機能を使用することが出来ます。 +いずれかの○に合致すればコミュニティの選択肢にコミュニティが表示され、サイトライセンス機能を使用することが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理
するコミュニティ | コミュニティ
管理者
対象:自身が管理
しないコミュニティ | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 対象:自身が管理
しないコミュニティ | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From 2bfc4012bc35dfe881074aa9d4735b732090cad3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:09:34 +0900 Subject: [PATCH 121/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spec/base/access_control/WEB_DESIGN_01.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/WEB_DESIGN_01.md b/docs/spec/base/access_control/WEB_DESIGN_01.md index d8efb91f..626cd839 100644 --- a/docs/spec/base/access_control/WEB_DESIGN_01.md +++ b/docs/spec/base/access_control/WEB_DESIGN_01.md @@ -17,13 +17,16 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -○に合致すれば、以下のウィジェット画面の機能を利用することが出来ます。 +#### ウィジェット画面の機能 + +いずれかの○に合致すれば、以下のウィジェット画面の機能を利用することが出来ます。 利用出来る機能:ウィジェットが一覧に表示される、ウィジェットの作成・閲覧・編集・削除 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(ウィジェットの
「Repository」に
自身の管理する
コミュニティが
登録されている) | コミュニティ
管理者
(ウィジェットの
「Repository」に
自身の管理する
コミュニティが
登録されていない) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ウィジェットの
「Repository」に
自身の管理する
コミュニティが
登録されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## ページレイアウト @@ -35,13 +38,16 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -○に合致すれば、以下のページレイアウト画面の機能を利用することが出来ます。 +#### ページレイアウト画面の機能 + +いずれかの○に合致すれば、以下のページレイアウト画面の機能を利用することが出来ます。 利用出来る機能:「Repository」の選択肢にコミュニティが表示される、ページレイアウトの保存 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(自身の管理する
コミュニティ) | コミュニティ
管理者
(自身の管理しない
コミュニティ) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ------------------------------------------------------------ | -------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身の管理する
コミュニティ | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From 79c9d440b8b42f4184f79b1dae261cc1682a0298 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:22:42 +0900 Subject: [PATCH 122/251] =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=AB=E3=82=92?= =?UTF-8?q?=E4=BB=96=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=81=A8=E5=90=88=E3=82=8F=E3=81=9B=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/WORKFLOW_ACTIVITY_01.md | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 1c0d980d..46cbde6c 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -333,27 +333,34 @@ DOIの付与・取り下げ ### インデックス投稿権限 -インデックスへの投稿権限を利用するには2つの条件を満たす必要があります。 +インデックスへの投稿権限を利用するには、コミュニティ管理者は条件1~3の3つ、他ユーザーは条件1~2の2つを満たす必要があります。 一つでも×があれば投稿不可、すべて○であれば投稿が可能です。 -条件1:親インデックスの閲覧可否 +条件1 親インデックスの閲覧可否 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | -条件2 ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※2 +条件2 ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※1 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
対象:自身が管理する
インデックス※1 | コミュニティ
管理者
対象:自身が管理しない
インデックス | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------ | ------------ | ------------------------ | -| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されていない | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されていない | ○ | ○ | ○ | × | × | × | + +条件3(コミュニティ管理者のみ) 対象が自身の管理するインデックスかどうか ※2 + +| 条件/ロール | コミュニティ
管理者 | +| -------------------------------- | ---------------------- | +|  自身が管理する
インデックス | ○ | +| 上記以外 | × | -※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 +※1「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 -※2「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 +※2 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 - > 更新履歴 From ff22aa1bbb8d7323e3e515824591d95f5008cd21 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:29:34 +0900 Subject: [PATCH 123/251] =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=AB=E3=82=92?= =?UTF-8?q?=E4=BB=96=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=81=A8=E5=90=88=E3=82=8F=E3=81=9B=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 49 +++++++++++-------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index e21f3d21..6457c7bc 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -127,43 +127,50 @@ ## インデックス閲覧権限 -インデックスへの閲覧権限を利用するには条件1~4のすべてを満たす必要があります。 +インデックスへの閲覧権限を利用するには、コミュニティ管理者は条件1~5の5つ、他ユーザーは条件1~4の4つのすべてを満たす必要があります。 一つでも×があれば閲覧不可、すべて○であれば閲覧が可能です。 条件1 インデックス公開ステータス -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 非公開 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開 | ○ | ○ | ○ | ○ | ○ | ○ | +| 非公開 | ○ | ○ | ○ | × | × | × | 条件2 公開日前/後 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------ | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 公開前 | ○ | ○ | ○ | × | × | × | × | -| 公開後、
または
公開日:
指定なし | ○ | ○ | ○ | ○ | ○ | ○ | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 公開前 | ○ | ○ | ○ | × | × | × | +| 公開後、または
公開日:指定なし | ○ | ○ | ○ | ○ | ○ | ○ | 条件3 親インデックス閲覧可否 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 可 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 可 | ○ | ○ | ○ | ○ | ○ | ○ | +| 不可 | ○ | ○ | ○ | × | × | × | -※1: 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 +条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※1 -条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※2 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 設定されて
いる | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されて
いない | ○ | ○ | ○ | × | × | × | -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) | コミュニティ
管理者
(対象:自身が
管理しない
インデックス) | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------- | ------------------ | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------ | ------------ | ------------------------ | -| 設定されて
いる | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されて
いない | ○ | ○ | ○ | × | × | × | × | +※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 -※1 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 +条件5(コミュニティ管理者のみ) 対象が自身の管理するインデックスかどうか ※2 -※2 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 +| 条件/ロール | コミュニティ管理者 | +| ------------------------------ | ------------------ | +| 自身の管理する
インデックス | ○ | +| 上記以外 | × | + +コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) + +※2 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 - > 更新履歴 From e38dcc1b18caa8d7ed77f0b0b76e7e0d1e533f8d Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:31:01 +0900 Subject: [PATCH 124/251] =?UTF-8?q?=E8=AA=A4=E8=A1=A8=E8=A8=98=E3=82=92?= =?UTF-8?q?=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_SEARCH_01.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 6457c7bc..e46a8279 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -168,8 +168,6 @@ | 自身の管理する
インデックス | ○ | | 上記以外 | × | -コミュニティ
管理者
(対象:自身が
管理する
インデックス※1) - ※2 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 - > 更新履歴 From d48c965b2002e8fccef2858b3fd7ae5d9d3fc692 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 5 Aug 2025 11:34:37 +0900 Subject: [PATCH 125/251] =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=86=E3=83=8A?= =?UTF-8?q?=E3=83=B3=E3=82=B9=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Maintenance - ElasticSearch Index.md | 48 ++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Maintenance - ElasticSearch Index.md diff --git a/Maintenance - ElasticSearch Index.md b/Maintenance - ElasticSearch Index.md new file mode 100644 index 00000000..1707a0ad --- /dev/null +++ b/Maintenance - ElasticSearch Index.md @@ -0,0 +1,48 @@ +# メンテナンス - ElasticSearchインデックス + +メンテナンス - ElasticSearchインデックスのアクセスコントロールについて記述します。 + +/Administration/メンテナンス(Maintenance)/ElasticSearchインデックス(ElasticSearch Index) + +## 目次 + +- [ElasticSearchインデックス](#elasticsearchインデックス) + +## ElasticSearchインデックス + +本機能の利用は、メンテナンス期間中に限られます。 + +いずれかの○に合致すれば「アイテムインデックスの再作成」「アイテムの再インデックス」を実行することが出来ます。 + +### アイテムインデックスの再作成 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +### アイテムの再インデックス + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
\ No newline at end of file From dda6e30f336afe40f0bcc1e9552b3ec32913974b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:41:36 +0900 Subject: [PATCH 126/251] =?UTF-8?q?OAI-PMH=E3=81=AE=E3=83=89=E3=82=AD?= =?UTF-8?q?=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/OAI_PMH_01.md | 78 +++++++++++++++++++++ docs/spec/base/access_control/README.md | 5 +- 2 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/OAI_PMH_01.md diff --git a/docs/spec/base/access_control/OAI_PMH_01.md b/docs/spec/base/access_control/OAI_PMH_01.md new file mode 100644 index 00000000..b1f7cb1d --- /dev/null +++ b/docs/spec/base/access_control/OAI_PMH_01.md @@ -0,0 +1,78 @@ +# OAI-PMH + +OAI-PMHのアクセスコントロールについて記述します。 + +## 目次 + +- [ハーベスト](#ハーベスト) +- [Identify](#Identify) +- [set](#set) + +## ハーベスト + +エンドポイント:/admin/harvestsettings + +○に合致すれば、ハーベスト画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### 設定値の作成 + +いずれかの○に合致すれば、ハーベストの設定値を作成することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 管理対象コミュニティに
対象インデックスが
設定されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 作成済み設定値の一覧表示、設定値の編集・削除 + +いずれかの○に合致すれば、作成済み設定値の一覧表示、設定値の編集・削除を行うことが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者ロール:
コミュニティ管理者 | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +## Identify + +エンドポイント:/admin/identify + +○に合致すれば、Identify画面の閲覧、および設定値の編集が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +## set + +エンドポイント:/admin/oaiset + +○に合致すれば、set画面の閲覧、および設定値の作成・編集が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..713a92b8 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -45,7 +45,10 @@ - [統計](#統計) - [ワークフロー管理](#ワークフロー管理) - [コミュニティ管理](#コミュニティ管理) - - [OAI-PMH](#oai-pmh-1) + - [OAI-PMH](OAI_PMH_01.md#oai-pmh-1) + - [ハーベスト](OAI_PMH_01.md#ハーベスト) + - [Identify](OAI_PMH_01.md#Identify) + - [set](OAI_PMH_01.md#set) - [Resource Sync](#resource-sync) - [SWORD API](#sword-api) - [ファイル管理](#ファイル管理) From cb63fa959f7174a6289e02fa933fbb633ac0d33f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:42:08 +0900 Subject: [PATCH 127/251] =?UTF-8?q?=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/OAI_PMH_01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/OAI_PMH_01.md b/docs/spec/base/access_control/OAI_PMH_01.md index b1f7cb1d..61cf228f 100644 --- a/docs/spec/base/access_control/OAI_PMH_01.md +++ b/docs/spec/base/access_control/OAI_PMH_01.md @@ -12,7 +12,7 @@ OAI-PMHのアクセスコントロールについて記述します。 エンドポイント:/admin/harvestsettings -○に合致すれば、ハーベスト画面を閲覧することが出来ます。 +○に合致すれば、ハーベストページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -40,7 +40,7 @@ OAI-PMHのアクセスコントロールについて記述します。 エンドポイント:/admin/identify -○に合致すれば、Identify画面の閲覧、および設定値の編集が出来ます。 +○に合致すれば、Identifyページの閲覧、および設定値の編集が出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -50,7 +50,7 @@ OAI-PMHのアクセスコントロールについて記述します。 エンドポイント:/admin/oaiset -○に合致すれば、set画面の閲覧、および設定値の作成・編集が出来ます。 +○に合致すれば、setページの閲覧、および設定値の作成・編集が出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 2e75365a9dab1cd23fb6421af7d46eb6d9abd4a6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:44:08 +0900 Subject: [PATCH 128/251] =?UTF-8?q?=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/COMMUNITY_ADMIN_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md index 66396317..fc536c96 100644 --- a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md +++ b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md @@ -49,7 +49,7 @@ エンドポイント:/admin/featuredcommunity/ -○に合致すれば、注目のコミュニティ画面の以下機能を利用することが出来ます。 +○に合致すれば、注目のコミュニティページの以下機能を利用することが出来ます。 利用出来る機能:コミュニティ一覧の閲覧、およびコミュニティの作成・閲覧・編集・削除 From 60b77f96bfbc890bd2620f49f7784d72961652ff Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:45:28 +0900 Subject: [PATCH 129/251] =?UTF-8?q?=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/STATISTICS_ADMIN_01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md index 3b6b8979..f296301e 100644 --- a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md +++ b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md @@ -12,7 +12,7 @@ エンドポイント:/admin/report/ -○に合致すれば、運用レポート画面を閲覧することが出来ます。 +○に合致すれば、運用レポートページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -31,7 +31,7 @@ エンドポイント:/admin/feedbackmail/ -○に合致すれば、フィードバックメール画面を閲覧することが出来ます。 +○に合致すれば、フィードバックメールページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -50,7 +50,7 @@ エンドポイント:/admin/sitelicensesendmail/ -○に合致すれば、フィードバックメール画面を閲覧することが出来ます。 +○に合致すれば、サイトライセンスページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 25c8612fc5364c3f5cb93559f60fe3c060efc31f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:46:22 +0900 Subject: [PATCH 130/251] =?UTF-8?q?=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/WEB_DESIGN_01.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/WEB_DESIGN_01.md b/docs/spec/base/access_control/WEB_DESIGN_01.md index 626cd839..27182b67 100644 --- a/docs/spec/base/access_control/WEB_DESIGN_01.md +++ b/docs/spec/base/access_control/WEB_DESIGN_01.md @@ -11,15 +11,15 @@ エンドポイント:/admin/widgetitem/ -○に合致すれば、ウィジェット画面を閲覧することが出来ます。 +○に合致すれば、ウィジェットページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -#### ウィジェット画面の機能 +#### ウィジェットページの機能 -いずれかの○に合致すれば、以下のウィジェット画面の機能を利用することが出来ます。 +いずれかの○に合致すれば、以下のウィジェットページの機能を利用することが出来ます。 利用出来る機能:ウィジェットが一覧に表示される、ウィジェットの作成・閲覧・編集・削除 @@ -32,15 +32,15 @@ エンドポイント:/admin/widgetdesign/ -○に合致すれば、ページレイアウト画面を閲覧することが出来ます。 +○に合致すれば、ページレイアウトページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -#### ページレイアウト画面の機能 +#### ページレイアウトページの機能 -いずれかの○に合致すれば、以下のページレイアウト画面の機能を利用することが出来ます。 +いずれかの○に合致すれば、以下のページレイアウトページの機能を利用することが出来ます。 利用出来る機能:「Repository」の選択肢にコミュニティが表示される、ページレイアウトの保存 From 4c210773f1c55c03f1f5a54d3a242d4d747b9bab Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:47:38 +0900 Subject: [PATCH 131/251] =?UTF-8?q?=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spec/base/access_control/ITEM_ADMIN_01.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_ADMIN_01.md b/docs/spec/base/access_control/ITEM_ADMIN_01.md index 01b79961..8f64a443 100644 --- a/docs/spec/base/access_control/ITEM_ADMIN_01.md +++ b/docs/spec/base/access_control/ITEM_ADMIN_01.md @@ -13,7 +13,7 @@ エンドポイント:/admin/items/bulk/update/ -○に合致すれば、一括更新画面を閲覧することが出来ます。 +○に合致すれば、一括更新ページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -21,7 +21,7 @@ #### インデックスツリーエリア -○に合致すれば、一括更新画面のインデックスツリーエリアにインデックス一覧が表示されます。 +○に合致すれば、一括更新ページのインデックスツリーエリアにインデックス一覧が表示されます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -32,7 +32,7 @@ #### アイテムリストエリア -いずれかの○に合致すれば、一括更新画面のアイテムリストエリアにアイテムが表示されます。 +いずれかの○に合致すれば、一括更新ページのアイテムリストエリアにアイテムが表示されます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -43,7 +43,7 @@ #### 更新機能 -いずれかの○に合致すれば、一括更新画面の更新機能が利用出来ます。 +いずれかの○に合致すれば、一括更新ページの更新機能が利用出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -56,7 +56,7 @@ エンドポイント:/admin/items/bulk/delete/ -○に合致すれば、一括削除画面を閲覧することが出来ます。 +○に合致すれば、一括削除ページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -64,7 +64,7 @@ #### インデックスツリーエリア -○に合致すれば、一括削除画面のインデックスツリーエリアにインデックス一覧が表示されます。 +○に合致すれば、一括削除ページのインデックスツリーエリアにインデックス一覧が表示されます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -75,7 +75,7 @@ #### 削除機能 -いずれかの○に合致すれば、一括削除画面の削除機能が利用出来ます。 +いずれかの○に合致すれば、一括削除ページの削除機能が利用出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -88,7 +88,7 @@ エンドポイント:/admin/items/bulk-export/ -○に合致すれば、一括エクスポート画面を閲覧することが出来ます。 +○に合致すれば、一括エクスポートページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -96,7 +96,7 @@ #### エクスポート機能 -いずれかの○に合致すれば、一括エクスポート画面のエクスポート機能が利用出来ます。 +いずれかの○に合致すれば、一括エクスポートページのエクスポート機能が利用出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -109,7 +109,7 @@ エンドポイント:/admin/items/import/ -○に合致すれば、インポート画面を閲覧することが出来ます。 +○に合致すれば、インポートページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -117,7 +117,7 @@ #### インポート機能 -いずれかの○に合致すれば、インポート画面のインポート機能が利用出来ます。 +いずれかの○に合致すれば、インポートページのインポート機能が利用出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -130,7 +130,7 @@ エンドポイント:/admin/items/rocrate_import/ -○に合致すれば、RO-Crateインポート画面を閲覧することが出来ます。 +○に合致すれば、RO-Crateインポートページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -138,7 +138,7 @@ #### RO-Crateインポート機能 -いずれかの○に合致すれば、RO-Crateインポート画面のインポート機能が利用出来ます。 +いずれかの○に合致すれば、RO-Crateインポートページのインポート機能が利用出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 42cce125a3ddfffd2332b491ca5865fd17ab16ab Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:48:37 +0900 Subject: [PATCH 132/251] =?UTF-8?q?=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_TYPE_01.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_TYPE_01.md b/docs/spec/base/access_control/ITEM_TYPE_01.md index 100f483d..5c5b90be 100644 --- a/docs/spec/base/access_control/ITEM_TYPE_01.md +++ b/docs/spec/base/access_control/ITEM_TYPE_01.md @@ -15,13 +15,13 @@ エンドポイント:/admin/itemtypes -○に合致すれば、メタデータ画面を閲覧することが出来ます。 +○に合致すれば、メタデータページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -○に合致すれば、メタデータ画面の以下機能を利用することが出来ます。 +○に合致すれば、メタデータページの以下機能を利用することが出来ます。 利用できる機能:アイテムタイプの新規登録、コピー、バージョンアップ、削除、インポート、エクスポート、削除済みアイテムタイプの復元 @@ -33,7 +33,7 @@ エンドポイント:/admin/itemtypes/mapping -○に合致すれば、マッピング画面を閲覧することが出来ます。 +○に合致すれば、マッピングページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -49,7 +49,7 @@ エンドポイント:/admin/schemasettings -○に合致すれば、OAIスキーマ画面を閲覧することが出来ます。 +○に合致すれば、OAIスキーマページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -65,7 +65,7 @@ エンドポイント:/admin/itemtypes/properties -○に合致すれば、プロパティ画面を閲覧することが出来ます。 +○に合致すれば、プロパティページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -81,7 +81,7 @@ エンドポイント:/admin/itemtypes/rocrate_mapping -○に合致すれば、RO-Crateマッピング画面を閲覧することが出来ます。 +○に合致すれば、RO-Crateマッピングページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -97,7 +97,7 @@ エンドポイント:/admin/jsonld-mapping -○に合致すれば、JSON-LDマッピング画面を閲覧することが出来ます。 +○に合致すれば、JSON-LDマッピングページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From ee0b5d52674e9a8621a79f236cbed189d7bd9ff3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:51:12 +0900 Subject: [PATCH 133/251] =?UTF-8?q?=E9=A0=85=E7=9B=AE=E5=90=8D=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E3=80=81=E7=94=BB=E9=9D=A2=E2=86=92=E3=83=9A=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_EXPORT_01.md | 6 +++--- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index 041fc932..e6b9cef0 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -6,11 +6,11 @@ ## 目次 -- [アイテムエクスポート画面](#アイテムエクスポート画面) +- [アイテムエクスポート](#アイテムエクスポート) - [アイテムエクスポート機能](#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) -## アイテムエクスポート画面 +## アイテムエクスポート いずれかの○に合致すれば、アイテムエクスポートページを閲覧することが出来ます。 @@ -30,7 +30,7 @@ ## アイテムエクスポート機能(ファイルコンテンツ有) -エクスポート画面の「Export File Contents」にチェックを入れて実行すると、ファイルコンテンツも含めたアイテムのエクスポートを行うことが出来ます。 +「Export File Contents」にチェックを入れて実行すると、ファイルコンテンツも含めたアイテムのエクスポートを行うことが出来ます。 いずれかの○に合致すれば、アイテムエクスポート機能を利用することが出来ます。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index b93d324c..853e2101 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - - [アイテムエクスポート画面](ITEM_EXPORT_01.md#アイテムエクスポート画面) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) - [アカウント設定画面](#アカウント設定画面) From e67803f18ce20ee8227da6f26fc3472c8dbfde00 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:51:47 +0900 Subject: [PATCH 134/251] =?UTF-8?q?=E4=BD=99=E5=88=86=E3=81=AA=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_EXPORT_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index e6b9cef0..5d27da25 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -12,7 +12,7 @@ ## アイテムエクスポート -いずれかの○に合致すれば、アイテムエクスポートページを閲覧することが出来ます。 +いずれかの○に合致すれば、アイテムエクスポートを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 79d35e73ee36c24c817c0ab05565b73cf16c138a Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:54:30 +0900 Subject: [PATCH 135/251] =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_RANKING_01.md | 4 ++-- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index ca2e2de6..07de28df 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -4,10 +4,10 @@ ## 目次 -- [ランキング画面](#ランキング画面) +- [ランキング](#ランキング) - [ランキング表示](#ランキング表示) -## ランキング画面 +## ランキング エンドポイント:/items/ranking diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 1394705b..bd64d036 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - [ランキング](ITEM_RANKING_01.md#ランキング) - - [ランキング画面](ITEM_RANKING_01.md#ランキング画面) + - [ランキング](ITEM_RANKING_01.md#ランキング-1) - [ランキング表示](ITEM_RANKING_01.md#ランキング表示) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From c8bc522f4a158e2a83df92779d355c2524637c64 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:55:17 +0900 Subject: [PATCH 136/251] =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 853e2101..f9f9038e 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) - [アカウント設定画面](#アカウント設定画面) From 4442e1486dfbee324fc33219b64be1897a1cf9f3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 11:56:46 +0900 Subject: [PATCH 137/251] =?UTF-8?q?=E9=A0=85=E7=9B=AE=E5=90=8D=E3=80=81?= =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md | 6 +++--- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md index aad462e4..1ab5a70f 100644 --- a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md @@ -5,7 +5,7 @@ ## 目次 - [コミュニティ一覧](#コミュニティ一覧) -- [コミュニティ画面](#コミュニティ画面) +- [コミュニティ閲覧](#コミュニティ閲覧) - [コンテンツポリシー](#コンテンツポリシー) ## コミュニティ一覧 @@ -24,11 +24,11 @@ | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | -## コミュニティ画面 +## コミュニティ閲覧 エンドポイント:c/<コミュニティID> -いずれかの○に合致すれば、コミュニティ画面を閲覧することが出来ます。 +いずれかの○に合致すれば、コミュニティを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 8afbc3f9..d2639bed 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) - [コミュニティ一覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) - - [コミュニティ画面](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) + - [コミュニティ閲覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ閲覧) - [コンテンツポリシー](COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From b50f3a99357715428571891341d07f5d3ef586dc Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 13:17:24 +0900 Subject: [PATCH 138/251] =?UTF-8?q?=E8=B3=87=E6=96=99=E3=81=AE=E9=80=9A?= =?UTF-8?q?=E3=82=8A=E3=81=AB=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 5 +- .../base/access_control/RESOURCE_SYNC_01.md | 66 +++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/RESOURCE_SYNC_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..b6d5ad97 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -46,7 +46,10 @@ - [ワークフロー管理](#ワークフロー管理) - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) - - [Resource Sync](#resource-sync) + - [Resource Sync](RESOURCE_SYNC_01.md#resource-sync) + - [Resouce List](RESOURCE_SYNC_01.md#resouce-list) + - [Change List](RESOURCE_SYNC_01.md#change-list) + - [Rsync](RESOURCE_SYNC_01.md#rsync) - [SWORD API](#sword-api) - [ファイル管理](#ファイル管理) - [レコード管理](#レコード管理) diff --git a/docs/spec/base/access_control/RESOURCE_SYNC_01.md b/docs/spec/base/access_control/RESOURCE_SYNC_01.md new file mode 100644 index 00000000..8c4e4906 --- /dev/null +++ b/docs/spec/base/access_control/RESOURCE_SYNC_01.md @@ -0,0 +1,66 @@ +# Resourse Sync + +Resourse Syncのアクセスコントロールについて記述します。 + +## 目次 + +- [Resouce List](#resouce-list) +- [Change List](#change-list) +- [Rsync](#rsync) + +## Resouce List + +エンドポイント:/admin/resource_list/ + +○に合致すれば、Resouce Listページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +#### Resouce Listの作成・閲覧・削除・編集 + +いずれかの○に合致すれば、Resouce Listを作成、閲覧、削除、編集することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 「Repository」に
自身の所属する
コミュニティが
設定されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +## Change List + +エンドポイント:/admin/change_list/ + +○に合致すれば、Change Listページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +#### Change Listの作成・閲覧・削除・編集 + +いずれかの○に合致すれば、Change Listを作成、閲覧、削除、編集することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 「Repository」に
自身の所属する
コミュニティが
設定されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +## Rsync + +エンドポイント:/admin/resync/ + +○に合致すれば、Rsyncページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +#### Rsyncの作成・閲覧・削除・編集 + +いずれかの○に合致すれば、Rsyncを作成、閲覧、削除、編集することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 「Target Index」に
自身の所属する
コミュニティが
設定されている | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | From 74d8c6870966ed4378153b30496b32750f9bc856 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 13:30:35 +0900 Subject: [PATCH 139/251] =?UTF-8?q?SWORDAPI=E3=81=AE=E3=83=89=E3=82=AD?= =?UTF-8?q?=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 4 +- .../base/access_control/SWORD_API_ADMIN_01.md | 67 +++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/SWORD_API_ADMIN_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..6dcea825 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -47,7 +47,9 @@ - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - - [SWORD API](#sword-api) + - [SWORD API](SWORD_API_ADMIN_01.md#sword-api) + - [TSV/XML](SWORD_API_ADMIN_01.md#tsvxml) + - [JSON-LD](SWORD_API_ADMIN_01.md#json-ld) - [ファイル管理](#ファイル管理) - [レコード管理](#レコード管理) - [ユーザー管理](#ユーザー管理) diff --git a/docs/spec/base/access_control/SWORD_API_ADMIN_01.md b/docs/spec/base/access_control/SWORD_API_ADMIN_01.md new file mode 100644 index 00000000..d4e4e47c --- /dev/null +++ b/docs/spec/base/access_control/SWORD_API_ADMIN_01.md @@ -0,0 +1,67 @@ +# SWORD API + +SWORD APIのアクセスコントロールについて記述します。 + +## 目次 + +- [TSV/XML](#tsvxml) +- [JSON-LD](#json-ld) + +## TSV/XML + +エンドポイント:/admin/swordapi/ + +○に合致すれば、TSV/XMLページの閲覧、および設定値の変更を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +## JSON-LD + +エンドポイント:/admin/swordapi/jsonld/ + +○に合致すれば、JSON-LDページの閲覧、および設定の新規作成を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +#### 設定の閲覧・編集・削除 + +いずれかの○に合致すれば、JSON-LDの設定の閲覧・編集・削除を行うことが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身が作成した
レコード | ○ | ○ | × | × | × | × | +| 自身が作成した
レコード以外 | × | × | × | × | × | × | + +#### アプリケーションの表示 + +いずれかの○に合致すれば、設定を作成・編集時、「アプリケーション」の選択肢にアプリケーションが表示されます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身が作成した
アプリケーション | ○ | ○ | × | × | × | × | +| 自身が作成した
アプリケーション以外 | × | × | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
From a8aecd992a49c52010518e0b6e59804f11908018 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 13:32:36 +0900 Subject: [PATCH 140/251] =?UTF-8?q?=E3=83=9A=E3=83=BC=E3=82=B8=E9=96=B2?= =?UTF-8?q?=E8=A6=A7=E5=8F=AF=E5=90=A6=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/RESOURCE_SYNC_01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/RESOURCE_SYNC_01.md b/docs/spec/base/access_control/RESOURCE_SYNC_01.md index 8c4e4906..d2ec8632 100644 --- a/docs/spec/base/access_control/RESOURCE_SYNC_01.md +++ b/docs/spec/base/access_control/RESOURCE_SYNC_01.md @@ -16,7 +16,7 @@ Resourse Syncのアクセスコントロールについて記述します。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | × | × | × | × | +| 利用可否 | ○ | ○ | ○ | × | × | × | #### Resouce Listの作成・閲覧・削除・編集 @@ -35,7 +35,7 @@ Resourse Syncのアクセスコントロールについて記述します。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | × | × | × | × | +| 利用可否 | ○ | ○ | ○ | × | × | × | #### Change Listの作成・閲覧・削除・編集 @@ -54,7 +54,7 @@ Resourse Syncのアクセスコントロールについて記述します。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | × | × | × | × | +| 利用可否 | ○ | ○ | ○ | × | × | × | #### Rsyncの作成・閲覧・削除・編集 From a982665da6f853272a54fe797bb637fb1cdc9a4c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 13:33:58 +0900 Subject: [PATCH 141/251] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/RESOURCE_SYNC_01.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/spec/base/access_control/RESOURCE_SYNC_01.md b/docs/spec/base/access_control/RESOURCE_SYNC_01.md index d2ec8632..2c93485a 100644 --- a/docs/spec/base/access_control/RESOURCE_SYNC_01.md +++ b/docs/spec/base/access_control/RESOURCE_SYNC_01.md @@ -64,3 +64,24 @@ Resourse Syncのアクセスコントロールについて記述します。 | ------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 「Target Index」に
自身の所属する
コミュニティが
設定されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
From 96ab9c47c7eb35e1bcea5eac4ca3789e64130d81 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 14:02:41 +0900 Subject: [PATCH 142/251] =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 14 +- .../spec/base/access_control/USER_ADMIN_01.md | 184 ++++++++++++++++++ 2 files changed, 197 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/USER_ADMIN_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..80e2de73 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -50,7 +50,19 @@ - [SWORD API](#sword-api) - [ファイル管理](#ファイル管理) - [レコード管理](#レコード管理) - - [ユーザー管理](#ユーザー管理) + - [ユーザー管理](USER_ADMIN_01.md#ユーザー管理) + - [アクセス:ロール](USER_ADMIN_01.md#アクセスロール) + - [アクセス:システム](USER_ADMIN_01.md#アクセスシステム) + - [アクセス:ユーザー](USER_ADMIN_01.md#アクセスユーザー) + - [連結アカウント識別子](USER_ADMIN_01.md#連結アカウント識別子) + - [連結アカウントトークン](USER_ADMIN_01.md#連結アカウントトークン) + - [連結アカウント](USER_ADMIN_01.md#連結アカウント) + - [OAuthアプリケーショントークン](USER_ADMIN_01.md#oauthアプリケーショントークン) + - [OAuthアプリケーション](USER_ADMIN_01.md#oauthアプリケーション) + - [ロール](USER_ADMIN_01.md#ロール) + - [セッションアクティビティ](USER_ADMIN_01.md#セッションアクティビティ) + - [ユーザー](USER_ADMIN_01.md#ユーザー) + - [ユーザープロファイル](USER_ADMIN_01.md#ユーザープロファイル) - [設定](#設定) - [ログ管理](#ログ管理) - [メンテナンス](#メンテナンス) diff --git a/docs/spec/base/access_control/USER_ADMIN_01.md b/docs/spec/base/access_control/USER_ADMIN_01.md new file mode 100644 index 00000000..c67eef13 --- /dev/null +++ b/docs/spec/base/access_control/USER_ADMIN_01.md @@ -0,0 +1,184 @@ +# ユーザー管理 + +ユーザー管理のアクセスコントロールについて記述します。 + +## 目次 + +- [アクセス:ロール](#アクセスロール) +- [アクセス:システム](#アクセスシステム) +- [アクセス:ユーザー](#アクセスユーザー) +- [連結アカウント識別子](#連結アカウント識別子) +- [連結アカウントトークン](#連結アカウントトークン) +- [連結アカウント](#連結アカウント) +- [OAuthアプリケーショントークン](#oauthアプリケーショントークン) +- [OAuthアプリケーション](#oauthアプリケーション) +- [ロール](#ロール) +- [セッションアクティビティ](#セッションアクティビティ) +- [ユーザー](#ユーザー) +- [ユーザープロファイル](#ユーザープロファイル) + +## アクセス:ロール + +エンドポイント:/admin/actionroles/ + +○に合致すれば、アクセス:ロールページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## アクセス:システム + +エンドポイント:/admin/actionsystemroles/ + +○に合致すれば、アクセス:システムページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## アクセス:ユーザー + +エンドポイント:/admin/actionusers/ + +○に合致すれば、アクセス:ユーザーページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## 連結アカウント識別子 + +エンドポイント:/admin/useridentity/ + +○に合致すれば、連結アカウント識別子ページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## 連結アカウントトークン + +エンドポイント:/admin/remotetoken/ + +○に合致すれば、連結アカウントトークンページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## 連結アカウント + +エンドポイント:/admin/remoteaccount/ + +○に合致すれば、連結アカウントページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## OAuthアプリケーショントークン + +エンドポイント:/admin/token/ + +○に合致すれば、OAuthアプリケーショントークンページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## OAuthアプリケーション + +エンドポイント:/admin/client/ + +○に合致すれば、OAuthアプリケーションページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## ロール + +エンドポイント:/admin/role/ + +○に合致すれば、ロールページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## セッションアクティビティ + +エンドポイント:/admin/sessionactivity/ + +○に合致すれば、セッションアクティビティページの閲覧、および各種操作を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## ユーザー + +エンドポイント:/admin/user/ + +○に合致すれば、ユーザーページの閲覧、およびレコードの閲覧・削除を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### ユーザーの閲覧・編集・削除 + +いずれかの○に合致すれば、ユーザーの閲覧・編集・削除を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身が管理する
コミュニティに
所属するユーザ | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### ユーザーの作成 + +○に合致すれば、ユーザーの作成を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +## ユーザープロファイル + +エンドポイント:/admin/userprofile/ + +○に合致すれば、ユーザープロファイルページの閲覧、およびレコードの閲覧を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +#### レコードの編集 + +○に合致すれば、レコードの編集を行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | × | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
From 121bd856bb542a28faedf3210b07cdbdb5e56928 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 14:03:40 +0900 Subject: [PATCH 143/251] =?UTF-8?q?=E8=A1=A8=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/USER_ADMIN_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/USER_ADMIN_01.md b/docs/spec/base/access_control/USER_ADMIN_01.md index c67eef13..3bd9750b 100644 --- a/docs/spec/base/access_control/USER_ADMIN_01.md +++ b/docs/spec/base/access_control/USER_ADMIN_01.md @@ -131,7 +131,7 @@ いずれかの○に合致すれば、ユーザーの閲覧・編集・削除を行うことが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 自身が管理する
コミュニティに
所属するユーザ | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | From 3ac64933cd9a62d01923dc7bfcc82452c42815b7 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 14:12:37 +0900 Subject: [PATCH 144/251] =?UTF-8?q?=E3=82=A2=E3=83=89=E3=83=90=E3=83=B3?= =?UTF-8?q?=E3=82=B9=E3=83=89=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ADVANCED_ADMIN_01.md | 36 +++++++++++++++++++ docs/spec/base/access_control/README.md | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 docs/spec/base/access_control/ADVANCED_ADMIN_01.md diff --git a/docs/spec/base/access_control/ADVANCED_ADMIN_01.md b/docs/spec/base/access_control/ADVANCED_ADMIN_01.md new file mode 100644 index 00000000..6800efcc --- /dev/null +++ b/docs/spec/base/access_control/ADVANCED_ADMIN_01.md @@ -0,0 +1,36 @@ +# アドバンスド + +アドバンスドのアクセスコントロールについて記述します。 + +## 目次 + +- [プロフィール編集画面](#プロフィール編集画面) + +## プロフィール編集画面 + +○に合致すれば、プロフィール編集画面の閲覧、および設定値の登録・編集・表示非表示の切り替えを行うことが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..3cced6bd 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -54,6 +54,8 @@ - [設定](#設定) - [ログ管理](#ログ管理) - [メンテナンス](#メンテナンス) + - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド) + - [プロフィール編集画面](ADVANCED_ADMIN_01.md#プロフィール編集画面) - API - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) From e8cdd539a16f39314f6bb446c61cea87f8034ef4 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 5 Aug 2025 14:13:15 +0900 Subject: [PATCH 145/251] =?UTF-8?q?md=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=82=92=E7=A7=BB=E5=8B=95=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spec/base/access_control/Author Management - Edit.md | 0 .../spec/base/access_control/Author Management - Export.md | 0 .../spec/base/access_control/Author Management - Import.md | 0 .../spec/base/access_control/Logs - Export.md | 0 .../spec/base/access_control/Maintenance - ElasticSearch Index.md | 0 .../spec/base/access_control/Records - Persistent Identifier.md | 0 .../spec/base/access_control/Records - Record Metadata.md | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename Author Management - Edit.md => docs/spec/base/access_control/Author Management - Edit.md (100%) rename Author Management - Export.md => docs/spec/base/access_control/Author Management - Export.md (100%) rename Author Management - Import.md => docs/spec/base/access_control/Author Management - Import.md (100%) rename Logs - Export.md => docs/spec/base/access_control/Logs - Export.md (100%) rename Maintenance - ElasticSearch Index.md => docs/spec/base/access_control/Maintenance - ElasticSearch Index.md (100%) rename Records - Persistent Identifier.md => docs/spec/base/access_control/Records - Persistent Identifier.md (100%) rename Records - Record Metadata.md => docs/spec/base/access_control/Records - Record Metadata.md (100%) diff --git a/Author Management - Edit.md b/docs/spec/base/access_control/Author Management - Edit.md similarity index 100% rename from Author Management - Edit.md rename to docs/spec/base/access_control/Author Management - Edit.md diff --git a/Author Management - Export.md b/docs/spec/base/access_control/Author Management - Export.md similarity index 100% rename from Author Management - Export.md rename to docs/spec/base/access_control/Author Management - Export.md diff --git a/Author Management - Import.md b/docs/spec/base/access_control/Author Management - Import.md similarity index 100% rename from Author Management - Import.md rename to docs/spec/base/access_control/Author Management - Import.md diff --git a/Logs - Export.md b/docs/spec/base/access_control/Logs - Export.md similarity index 100% rename from Logs - Export.md rename to docs/spec/base/access_control/Logs - Export.md diff --git a/Maintenance - ElasticSearch Index.md b/docs/spec/base/access_control/Maintenance - ElasticSearch Index.md similarity index 100% rename from Maintenance - ElasticSearch Index.md rename to docs/spec/base/access_control/Maintenance - ElasticSearch Index.md diff --git a/Records - Persistent Identifier.md b/docs/spec/base/access_control/Records - Persistent Identifier.md similarity index 100% rename from Records - Persistent Identifier.md rename to docs/spec/base/access_control/Records - Persistent Identifier.md diff --git a/Records - Record Metadata.md b/docs/spec/base/access_control/Records - Record Metadata.md similarity index 100% rename from Records - Record Metadata.md rename to docs/spec/base/access_control/Records - Record Metadata.md From 0ee7363ca30dccc0dc3ad0d3b458002524aad54e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 14:51:11 +0900 Subject: [PATCH 146/251] =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8BAPI=E3=81=AE=E3=83=89?= =?UTF-8?q?=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 154 +++++++++++++++++++ docs/spec/base/access_control/README.md | 9 +- 2 files changed, 162 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/ITEM_API_01.md diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md new file mode 100644 index 00000000..0583f807 --- /dev/null +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -0,0 +1,154 @@ +# アイテム + +アイテムに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [アイテム検索用API(未病)](#アイテム検索用api未病) +- [アイテム検索用API(WEKO3)](#アイテム検索用apiWEKO3) +- [アイテム詳細情報取得API](#アイテム詳細情報取得api) +- [選択期間のアイテム閲覧数取得API](#選択期間のアイテム閲覧数取得api) +- [検索結果一覧取得API](#検索結果一覧取得api) +- [インデックス検索API](#インデックス検索api) +- [レコードの書き換えAPI](#レコードの書き換えapi) + +## アイテム検索用API(未病) + +エンドポイント:[GET] /api//records + +使用出来る画面:未病フロント + +いずれかの○に合致すれば、アイテム検索用APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## アイテム検索用API(WEKO3) + +エンドポイント:[GET] /api/records/ + +使用出来る画面:WEKO3 + +いずれかの○に合致すれば、アイテム検索用APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## アイテム詳細情報取得API + +エンドポイント:[GET] /api//records/ + +いずれかの○に合致すれば、アイテム詳細情報取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## 選択期間のアイテム閲覧数取得API + +エンドポイント:[GET] /api//records//stats + +いずれかの○に合致すれば、選択期間のアイテム閲覧数取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## 検索結果一覧取得API + +エンドポイント:[POST] /api//records/list + +いずれかの○に合致すれば、検索結果一覧取得APIを使用することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## インデックス検索API + +エンドポイント:[GET] /api/index/ + +いずれかの○に合致すれば、インデックス検索APIを使用することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | +| インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | + +## レコードの書き換えAPI + +エンドポイント:[PUT] /api/records/ + +いずれかの○に合致すれば、レコードの書き換えAPIを使用することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテム作成者:
自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..e630f89a 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -55,7 +55,14 @@ - [ログ管理](#ログ管理) - [メンテナンス](#メンテナンス) - API - - [アイテム](#アイテム-1) + - [アイテム](ITEM_API_01.md#アイテム-1) + - [アイテム検索用API(未病)](ITEM_API_01.md#アイテム検索用api未病) + - [アイテム検索用API(WEKO3)](ITEM_API_01.md#アイテム検索用apiWEKO3) + - [アイテム詳細情報取得API](ITEM_API_01.md#アイテム詳細情報取得api) + - [選択期間のアイテム閲覧数取得API](ITEM_API_01.md#選択期間のアイテム閲覧数取得api) + - [検索結果一覧取得API](ITEM_API_01.md#検索結果一覧取得api) + - [インデックス検索API](ITEM_API_01.md#インデックス検索api) + - [レコードの書き換えAPI](ITEM_API_01.md#レコードの書き換えapi) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) From 50d10ec39ec76755210445b02690537f72c166cb Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 14:54:49 +0900 Subject: [PATCH 147/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 46cbde6c..72ca45fc 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -337,7 +337,7 @@ DOIの付与・取り下げ 一つでも×があれば投稿不可、すべて○であれば投稿が可能です。 -条件1 親インデックスの閲覧可否 +条件1 親インデックスの投稿可否 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From c6c163d061f81cfbfaf37e17b44d9128c6db1e69 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 15:02:45 +0900 Subject: [PATCH 148/251] =?UTF-8?q?ItemLink=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/WORKFLOW_ACTIVITY_01.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 72ca45fc..008e2a49 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -283,18 +283,23 @@ CRIS機関への自動連携 エンドポイント:/workflow/activity/detail/ -アイテムリンクの登録 +いずれかの○に合致すれば、アイテムリンクのインデックスに選択肢が出てきます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス公開:
公開 | ○ | ○ | ○ | ○ | ○ | × | -| インデックス公開:
非公開 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | × | +| インデックス
閲覧権限:
なし | ○ | ○ | × | × | × | × | + +※ インデックス選択後にアイテムがアイテムリンク先の選択肢として出るかどうかは、検索画面でアイテムが検索結果に表示されるかどうかと同条件です。(ただし、アイテム自身は表示されません) +
詳しくは[検索画面](ITEM_SEARCH_01.md)を参照ください。 + +※ 自身(操作中のアイテム)へのアイテムリンクは作成出来ません。 #### IdentifierGrant エンドポイント:/workflow/activity/detail/ -DOIの付与・取り下げ +いずれかの○に合致すれば、DOIの付与・取り下げを行うことが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 3baf2acc6a45c3a2200b494e7c01cfd18858862f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 15:18:25 +0900 Subject: [PATCH 149/251] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=81=AEAPI=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 147 +++++++++++++++++++ docs/spec/base/access_control/README.md | 8 +- 2 files changed, 154 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/FILE_API_01.md diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md new file mode 100644 index 00000000..30d24b0b --- /dev/null +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -0,0 +1,147 @@ +# ファイル + +ファイルに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [ランキング情報取得API](#ランキング情報取得api) +- [ファイル取得用WEB API](#ファイル取得用web-api) +- [レコード統計取得API](#レコード統計取得api) +- [全ファイル一覧情報取得API](#全ファイル一覧情報取得api) +- [指定レコードの選択ファイル一覧取得API](#指定レコードの選択ファイル一覧取得api) +- [ランキング情報取得API](#ランキング情報取得api) + +## ランキング情報取得API + +エンドポイント:[GET] /api//ranking//files + +いずれかの○に合致すれば、ランキング情報取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## ファイル取得用WEB API + +エンドポイント:[GET] /api//records//files/ + +いずれかの○に合致すれば、ファイル取得用WEB APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
user:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## レコード統計取得API + +エンドポイント:[GET] /api//records//files//stats + +いずれかの○に合致すれば、レコード統計取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## 全ファイル一覧情報取得API + +エンドポイント:[GET] /api//records//files/all + +いずれかの○に合致すれば、全ファイル一覧情報取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## 指定レコードの選択ファイル一覧取得API + +エンドポイント:[POST] /api//records//files/selected + +いずれかの○に合致すれば、指定レコードの選択ファイル一覧取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +## ランキング情報取得API + +エンドポイント:[GET] /api//ranking/ + +いずれかの○に合致すれば、ランキング情報取得APIを使用することが出来ます。 + +#### インデックス閲覧権限:あり + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +#### インデックス閲覧権限:なし + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ー | ー | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..0bce2020 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -56,7 +56,13 @@ - [メンテナンス](#メンテナンス) - API - [アイテム](#アイテム-1) - - [ファイル](#ファイル-1) + - [ファイル](FILE_API_01.md#ファイル-1) + - [ランキング情報取得API](FILE_API_01.md#ランキング情報取得api) + - [ファイル取得用WEB API](FILE_API_01.md#ファイル取得用web-api) + - [レコード統計取得API](FILE_API_01.md#レコード統計取得api) + - [全ファイル一覧情報取得API](FILE_API_01.md#全ファイル一覧情報取得api) + - [指定レコードの選択ファイル一覧取得API](FILE_API_01.md#指定レコードの選択ファイル一覧取得api) + - [ランキング情報取得API](FILE_API_01.md#ランキング情報取得api) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) From 1cf81b4c3238707d9d2d7b29101b56e21a0c9b61 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 15:19:08 +0900 Subject: [PATCH 150/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 0583f807..18a50f45 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -98,6 +98,8 @@ いずれかの○に合致すれば、検索結果一覧取得APIを使用することが出来ます。 +#### インデックス閲覧権限:あり + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | From 2d542c95faf10b0f072e9a52fec6ecc10bc31d7f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 15:43:38 +0900 Subject: [PATCH 151/251] =?UTF-8?q?=E9=A0=85=E7=9B=AE=E5=90=8D=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 36 ++++++++++---------- docs/spec/base/access_control/README.md | 12 +++---- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index 30d24b0b..272a3928 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -4,18 +4,18 @@ ## 目次 -- [ランキング情報取得API](#ランキング情報取得api) -- [ファイル取得用WEB API](#ファイル取得用web-api) -- [レコード統計取得API](#レコード統計取得api) -- [全ファイル一覧情報取得API](#全ファイル一覧情報取得api) -- [指定レコードの選択ファイル一覧取得API](#指定レコードの選択ファイル一覧取得api) -- [ランキング情報取得API](#ランキング情報取得api) +- [ファイルランキング情報取得](#ファイルランキング情報取得) +- [ファイル取得](#ファイル取得) +- [レコード統計取得](#レコード統計取得) +- [全ファイル一覧情報取得](#全ファイル一覧情報取得) +- [指定レコードの選択ファイル一覧取得](#指定レコードの選択ファイル一覧取得) +- [ランキング情報取得](#ランキング情報取得) -## ランキング情報取得API +## ファイルランキング情報取得 エンドポイント:[GET] /api//ranking//files -いずれかの○に合致すれば、ランキング情報取得APIを使用することが出来ます。 +いずれかの○に合致すれば、APIでファイルのランキング情報を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -30,11 +30,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## ファイル取得用WEB API +## ファイル取得 エンドポイント:[GET] /api//records//files/ -いずれかの○に合致すれば、ファイル取得用WEB APIを使用することが出来ます。 +いずれかの○に合致すれば、ファイルを取得することが出来ます。 #### インデックス閲覧権限:あり @@ -49,11 +49,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## レコード統計取得API +## レコード統計取得 エンドポイント:[GET] /api//records//files//stats -いずれかの○に合致すれば、レコード統計取得APIを使用することが出来ます。 +いずれかの○に合致すれば、レコード統計を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -68,11 +68,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## 全ファイル一覧情報取得API +## 全ファイル一覧情報取得 エンドポイント:[GET] /api//records//files/all -いずれかの○に合致すれば、全ファイル一覧情報取得APIを使用することが出来ます。 +いずれかの○に合致すれば、全ファイルの一覧情報を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -87,11 +87,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## 指定レコードの選択ファイル一覧取得API +## 指定レコードの選択ファイル一覧取得 エンドポイント:[POST] /api//records//files/selected -いずれかの○に合致すれば、指定レコードの選択ファイル一覧取得APIを使用することが出来ます。 +いずれかの○に合致すれば、指定レコードの選択ファイルの一覧を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -106,11 +106,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## ランキング情報取得API +## ランキング情報取得 エンドポイント:[GET] /api//ranking/ -いずれかの○に合致すれば、ランキング情報取得APIを使用することが出来ます。 +いずれかの○に合致すれば、ランキング情報を取得することが出来ます。 #### インデックス閲覧権限:あり diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 0bce2020..635495fd 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -57,12 +57,12 @@ - API - [アイテム](#アイテム-1) - [ファイル](FILE_API_01.md#ファイル-1) - - [ランキング情報取得API](FILE_API_01.md#ランキング情報取得api) - - [ファイル取得用WEB API](FILE_API_01.md#ファイル取得用web-api) - - [レコード統計取得API](FILE_API_01.md#レコード統計取得api) - - [全ファイル一覧情報取得API](FILE_API_01.md#全ファイル一覧情報取得api) - - [指定レコードの選択ファイル一覧取得API](FILE_API_01.md#指定レコードの選択ファイル一覧取得api) - - [ランキング情報取得API](FILE_API_01.md#ランキング情報取得api) + - [ファイルランキング情報取得](FILE_API_01.md#ファイルランキング情報取得) + - [ファイル取得](FILE_API_01.md#ファイル取得) + - [レコード統計取得](FILE_API_01.md#レコード統計取得) + - [全ファイル一覧情報取得](FILE_API_01.md#全ファイル一覧情報取得) + - [指定レコードの選択ファイル一覧取得](FILE_API_01.md#指定レコードの選択ファイル一覧取得) + - [ランキング情報取得](FILE_API_01.md#ランキング情報取得) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) From 04651d846134d27c5fbead7945b3ae1525ab6783 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:06:22 +0900 Subject: [PATCH 152/251] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=87=E3=83=83?= =?UTF-8?q?=E3=82=AF=E3=82=B9API=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B?= =?UTF-8?q?=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/INDEX_API_01.md | 126 ++++++++++++++++++ docs/spec/base/access_control/README.md | 9 +- 2 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 docs/spec/base/access_control/INDEX_API_01.md diff --git a/docs/spec/base/access_control/INDEX_API_01.md b/docs/spec/base/access_control/INDEX_API_01.md new file mode 100644 index 00000000..0d5a35c0 --- /dev/null +++ b/docs/spec/base/access_control/INDEX_API_01.md @@ -0,0 +1,126 @@ +# インデックス + +インデックスに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [全インデックス取得](#全インデックス取得) +- [インデックス取得](#インデックス取得) +- [インデックス登録](#インデックス登録) +- [インデックス更新](#インデックス更新) +- [インデックス削除](#インデックス削除) + +## 全インデックス取得 + +エンドポイント:[GET] /api//tree , [GET] /api//tree/ + +いずれかの○に合致すれば、全インデックスを取得することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| 上記以外 | × | × | × | × | × | × | + +※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同条件です。
+ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## インデックス取得 + +エンドポイント:[GET] /api//tree/index , [GET] /api//tree/index/ , [GET] /api//tree/index//parent + +いずれかの○に合致すれば、インデックスを取得することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| 上記以外 | × | × | × | × | × | ○ | + +※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同条件です。
+ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## インデックス登録 + +エンドポイント:[POST] /api//tree/index + +インデックス登録APIを使用するためには2つの条件を満たす必要があります。 + +一つでも×なら不可、すべて○であればインデックスを登録することが出来ます。 + +条件1 作成するインデックスの親 + +| 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身の管理する
インデックス | ○ | ○ | ○ | × | × | × | +| 自身の管理しない
インデックス | ○ | ○ | × | × | × | × | + +条件2 トークンのスコープ + +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| index:create
がある | ○ | ○ | ○ | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +## インデックス更新 + +エンドポイント:[PUT] /api//tree/index/ + +インデックス更新APIを使用するためには2つの条件を満たす必要があります。 + +一つでも×なら不可、すべて○であればインデックスを更新することが出来ます。 + +条件1 作成するインデックスの親 + +| 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身の管理する
インデックス | ○ | ○ | ○ | × | × | × | +| 自身の管理しない
インデックス | ○ | ○ | × | × | × | × | + +条件2 トークンのスコープ + +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| index:update
がある | ○ | ○ | ○ | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +## インデックス削除 + +エンドポイント:[DELETE] /api//tree/index/ + +インデックス削除APIを使用するためには2つの条件を満たす必要があります。 + +一つでも×なら不可、すべて○であればインデックスを削除することが出来ます。 + +条件1 自身の管理するインデックスか否か + +| 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身の管理する
インデックス | ○ | ○ | ○ | × | × | × | +| 自身の管理しない
インデックス | ○ | ○ | × | × | × | × | + +条件2 トークンのスコープ + +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| index:delete
がある | ○ | ○ | ○ | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..7250e6f8 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -57,9 +57,12 @@ - API - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - - [インデックス](#インデックス-1) - - [API を利用可能なロール](#api-を利用可能なロール) - - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) + - [インデックス](INDEX_API_01.md#インデックス-1) + - [全インデックス取得](INDEX_API_01.md#全インデックス取得) + - [インデックス取得](INDEX_API_01.md#インデックス取得) + - [インデックス登録](INDEX_API_01.md#インデックス登録) + - [インデックス更新](INDEX_API_01.md#インデックス更新) + - [インデックス削除](INDEX_API_01.md#インデックス削除) - [アクティビティ](#アクティビティ) - [Opensearch](#opensearch) - [著者](#著者) From c1f4efce19774d2f1aedf61e51e93c718b012292 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:06:52 +0900 Subject: [PATCH 153/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 48 ++++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index 272a3928..db1c6eb5 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -19,10 +19,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -38,10 +38,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
user:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -57,10 +57,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -76,10 +76,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -95,10 +95,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -114,10 +114,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし From fe2f8f7b70027a282bf76f0a39d76e43b6c46ad3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:07:39 +0900 Subject: [PATCH 154/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 40 ++++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 18a50f45..794ab698 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -22,10 +22,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -43,10 +43,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -62,10 +62,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -81,10 +81,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -100,10 +100,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし From 6caa1b24220af6f41e64b956e441264404bde1d7 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:23:36 +0900 Subject: [PATCH 155/251] =?UTF-8?q?=E7=9B=AE=E6=AC=A1=E3=81=AE=E3=81=BF?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/OPEN_SEARCH_01.md | 12 ++++++++++++ docs/spec/base/access_control/README.md | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/OPEN_SEARCH_01.md diff --git a/docs/spec/base/access_control/OPEN_SEARCH_01.md b/docs/spec/base/access_control/OPEN_SEARCH_01.md new file mode 100644 index 00000000..154f0466 --- /dev/null +++ b/docs/spec/base/access_control/OPEN_SEARCH_01.md @@ -0,0 +1,12 @@ +# Openseacrh + +Openseacrhに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [[GET] /api/opensearch/description.xml](#get-apiopensearchdescriptionxml) +- [[GET] /api/opensearch/search](#get-apiopensearchsearch) + +## [GET] /api/opensearch/description.xml + +## [GET] /api/opensearch/search diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..36efb706 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -61,7 +61,9 @@ - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) - [アクティビティ](#アクティビティ) - - [Opensearch](#opensearch) + - [Opensearch](OPEN_SEARCH_01.md#opensearch) + - [[GET] /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) + - [[GET] /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) - [著者](#著者) - [リクエストメール](#リクエストメール-1) - [ログイン](#ログイン) From a6c7f41ba5793c9527d17af66b31ffe920be492e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:30:39 +0900 Subject: [PATCH 156/251] =?UTF-8?q?=E7=9B=AE=E6=AC=A1=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 42 ++++++++++---------- docs/spec/base/access_control/README.md | 14 +++---- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 794ab698..0b266ea6 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -4,21 +4,21 @@ ## 目次 -- [アイテム検索用API(未病)](#アイテム検索用api未病) -- [アイテム検索用API(WEKO3)](#アイテム検索用apiWEKO3) -- [アイテム詳細情報取得API](#アイテム詳細情報取得api) -- [選択期間のアイテム閲覧数取得API](#選択期間のアイテム閲覧数取得api) -- [検索結果一覧取得API](#検索結果一覧取得api) -- [インデックス検索API](#インデックス検索api) -- [レコードの書き換えAPI](#レコードの書き換えapi) +- [[GET] /api/\/records](#get-apiversionrecords) +- [[GET] /api/records/](#get-apirecords) +- [[GET] /api/\/records/\](#get-apiversionrecordspid_value) +- [[GET] /api/\/records/\/stats](#get-apiversionrecordspid_valuestats) +- [[POST] /api/\/records/list](#post-apiversionrecordslist) +- [[GET] /api/index/](#get-apiindex) +- [[PUT] /api/records/](#put-apirecords) -## アイテム検索用API(未病) +## [GET] /api/\/records エンドポイント:[GET] /api//records 使用出来る画面:未病フロント -いずれかの○に合致すれば、アイテム検索用APIを使用することが出来ます。 +いずれかの○に合致すれば、アイテムを検索することが出来ます。 #### インデックス閲覧権限:あり @@ -33,13 +33,13 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## アイテム検索用API(WEKO3) +## [GET] /api/records/ エンドポイント:[GET] /api/records/ 使用出来る画面:WEKO3 -いずれかの○に合致すれば、アイテム検索用APIを使用することが出来ます。 +いずれかの○に合致すれば、アイテムを検索することが出来ます。 #### インデックス閲覧権限:あり @@ -54,11 +54,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## アイテム詳細情報取得API +## [GET] /api/\/records/\ エンドポイント:[GET] /api//records/ -いずれかの○に合致すれば、アイテム詳細情報取得APIを使用することが出来ます。 +いずれかの○に合致すれば、アイテム詳細情報を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -73,11 +73,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## 選択期間のアイテム閲覧数取得API +## [GET] /api/\/records/\/stats エンドポイント:[GET] /api//records//stats -いずれかの○に合致すれば、選択期間のアイテム閲覧数取得APIを使用することが出来ます。 +いずれかの○に合致すれば、選択期間のアイテム閲覧数を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -92,11 +92,11 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## 検索結果一覧取得API +## [POST] /api/\/records/list エンドポイント:[POST] /api//records/list -いずれかの○に合致すれば、検索結果一覧取得APIを使用することが出来ます。 +いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -111,22 +111,22 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## インデックス検索API +## [GET] /api/index/ エンドポイント:[GET] /api/index/ -いずれかの○に合致すれば、インデックス検索APIを使用することが出来ます。 +いずれかの○に合致すれば、インデックスを検索することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | | インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | -## レコードの書き換えAPI +## [PUT] /api/records/ エンドポイント:[PUT] /api/records/ -いずれかの○に合致すれば、レコードの書き換えAPIを使用することが出来ます。 +いずれかの○に合致すれば、レコードの書き換えをすることが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index e630f89a..aecc467e 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -56,13 +56,13 @@ - [メンテナンス](#メンテナンス) - API - [アイテム](ITEM_API_01.md#アイテム-1) - - [アイテム検索用API(未病)](ITEM_API_01.md#アイテム検索用api未病) - - [アイテム検索用API(WEKO3)](ITEM_API_01.md#アイテム検索用apiWEKO3) - - [アイテム詳細情報取得API](ITEM_API_01.md#アイテム詳細情報取得api) - - [選択期間のアイテム閲覧数取得API](ITEM_API_01.md#選択期間のアイテム閲覧数取得api) - - [検索結果一覧取得API](ITEM_API_01.md#検索結果一覧取得api) - - [インデックス検索API](ITEM_API_01.md#インデックス検索api) - - [レコードの書き換えAPI](ITEM_API_01.md#レコードの書き換えapi) + - [[GET] /api/\/records](ITEM_API_01.md#get-apiversionrecords) + - [[GET] /api/records/](ITEM_API_01.md#get-apirecords) + - [[GET] /api/\/records/\](ITEM_API_01.md#get-apiversionrecordspid_value) + - [[GET] /api/\/records/\/stats](ITEM_API_01.md#get-apiversionrecordspid_valuestats) + - [[POST] /api/\/records/list](ITEM_API_01.md#post-apiversionrecordslist) + - [[GET] /api/index/](ITEM_API_01.md#get-apiindex) + - [[PUT] /api/records/](ITEM_API_01.md#put-apirecords) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) From 39e82ce27ea877f8d8f9d6512b408889f7f88609 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:39:36 +0900 Subject: [PATCH 157/251] =?UTF-8?q?=E7=9B=AE=E6=AC=A1=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 36 ++++++++++---------- docs/spec/base/access_control/README.md | 12 +++---- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index db1c6eb5..914b7323 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -4,16 +4,16 @@ ## 目次 -- [ファイルランキング情報取得](#ファイルランキング情報取得) -- [ファイル取得](#ファイル取得) -- [レコード統計取得](#レコード統計取得) -- [全ファイル一覧情報取得](#全ファイル一覧情報取得) -- [指定レコードの選択ファイル一覧取得](#指定レコードの選択ファイル一覧取得) -- [ランキング情報取得](#ランキング情報取得) +- [[GET] /api/\/ranking//files](#get-apiversionrankingpid_valuefiles) +- [[GET] /api/\/records//files/\](#get-apiversionrecordspid_valuefilesfilename) +- [[GET] /api/\/records//files/\/stats](#get-apiversionrecordspid_valuefilesfilenamestats) +- [[GET] /api/\/records//files/all](#get-apiversionrecordspid_valuefilesall) +- [[POST] /api/\/records//files/selected](#post-apiversionrecordspid_valuefilesselected) +- [[GET] /api/\/ranking/](#get-apiversionrankingranking_type) -## ファイルランキング情報取得 +## [GET] /api/\/ranking//files -エンドポイント:[GET] /api//ranking//files +エンドポイント:[GET] /api/\/ranking//files いずれかの○に合致すれば、APIでファイルのランキング情報を取得することが出来ます。 @@ -30,9 +30,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## ファイル取得 +## [GET] /api/\/records//files/\ -エンドポイント:[GET] /api//records//files/ +エンドポイント:[GET] /api/\/records//files/\ いずれかの○に合致すれば、ファイルを取得することが出来ます。 @@ -49,9 +49,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## レコード統計取得 +## [GET] /api/\/records//files/\/stats -エンドポイント:[GET] /api//records//files//stats +エンドポイント:[GET] /api/\/records//files/\/stats いずれかの○に合致すれば、レコード統計を取得することが出来ます。 @@ -68,9 +68,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## 全ファイル一覧情報取得 +## [GET] /api/\/records//files/all -エンドポイント:[GET] /api//records//files/all +エンドポイント:[GET] /api/\/records//files/all いずれかの○に合致すれば、全ファイルの一覧情報を取得することが出来ます。 @@ -87,9 +87,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## 指定レコードの選択ファイル一覧取得 +## [POST] /api/\/records//files/selected -エンドポイント:[POST] /api//records//files/selected +エンドポイント:[POST] /api/\/records//files/selected いずれかの○に合致すれば、指定レコードの選択ファイルの一覧を取得することが出来ます。 @@ -106,9 +106,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## ランキング情報取得 +## [GET] /api/\/ranking/ -エンドポイント:[GET] /api//ranking/ +エンドポイント:[GET] /api/\/ranking/ いずれかの○に合致すれば、ランキング情報を取得することが出来ます。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 635495fd..10fb3262 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -57,12 +57,12 @@ - API - [アイテム](#アイテム-1) - [ファイル](FILE_API_01.md#ファイル-1) - - [ファイルランキング情報取得](FILE_API_01.md#ファイルランキング情報取得) - - [ファイル取得](FILE_API_01.md#ファイル取得) - - [レコード統計取得](FILE_API_01.md#レコード統計取得) - - [全ファイル一覧情報取得](FILE_API_01.md#全ファイル一覧情報取得) - - [指定レコードの選択ファイル一覧取得](FILE_API_01.md#指定レコードの選択ファイル一覧取得) - - [ランキング情報取得](FILE_API_01.md#ランキング情報取得) + - [[GET] /api/\/ranking//files](FILE_API_01.md#get-apiversionrankingpid_valuefiles) + - [[GET] /api/\/records//files/\](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilename) + - [[GET] /api/\/records//files/\/stats](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilenamestats) + - [[GET] /api/\/records//files/all](FILE_API_01.md#get-apiversionrecordspid_valuefilesall) + - [[POST] /api/\/records//files/selected](FILE_API_01.md#post-apiversionrecordspid_valuefilesselected) + - [[GET] /api/\/ranking/](FILE_API_01.md#get-apiversionrankingranking_type) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) From 627b5acda5169479783c817a0e8d9089363affc3 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:42:16 +0900 Subject: [PATCH 158/251] =?UTF-8?q?=E3=82=B9=E3=83=A9=E3=83=83=E3=82=B7?= =?UTF-8?q?=E3=83=A5=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 0b266ea6..79c25f3a 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -14,7 +14,7 @@ ## [GET] /api/\/records -エンドポイント:[GET] /api//records +エンドポイント:[GET] /api/\/records 使用出来る画面:未病フロント @@ -56,7 +56,7 @@ ## [GET] /api/\/records/\ -エンドポイント:[GET] /api//records/ +エンドポイント:[GET] /api/\/records/\ いずれかの○に合致すれば、アイテム詳細情報を取得することが出来ます。 @@ -75,7 +75,7 @@ ## [GET] /api/\/records/\/stats -エンドポイント:[GET] /api//records//stats +エンドポイント:[GET] /api/\/records/\/stats いずれかの○に合致すれば、選択期間のアイテム閲覧数を取得することが出来ます。 @@ -94,7 +94,7 @@ ## [POST] /api/\/records/list -エンドポイント:[POST] /api//records/list +エンドポイント:[POST] /api/\/records/list いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 From 5f301f9b9a5a9efefc6646bacc5433236ce3acb1 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:47:32 +0900 Subject: [PATCH 159/251] =?UTF-8?q?=E3=82=A2=E3=82=AF=E3=82=BB=E3=82=B9?= =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB=E9=83=A8?= =?UTF-8?q?=E5=88=86=E3=82=92=E8=A8=98=E8=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/OPEN_SEARCH_01.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/docs/spec/base/access_control/OPEN_SEARCH_01.md b/docs/spec/base/access_control/OPEN_SEARCH_01.md index 154f0466..7ec4fca2 100644 --- a/docs/spec/base/access_control/OPEN_SEARCH_01.md +++ b/docs/spec/base/access_control/OPEN_SEARCH_01.md @@ -9,4 +9,40 @@ Openseacrhに関するAPIのアクセスコントロールについて記述し ## [GET] /api/opensearch/description.xml +○に合致すれば、description.xmlを取得することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + ## [GET] /api/opensearch/search + +○に合致すれば、OpenSearchによる検索をすることが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + +※ アイテムが検索結果に表示されるかどうかは検索画面の検索結果にアイテムが表示されるかどうかと同条件です。
+ [検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/5

+
初版作成
From 015da4c4ad8af35157d5214ba17801c38271e22f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:48:21 +0900 Subject: [PATCH 160/251] =?UTF-8?q?=E3=82=A8=E3=83=B3=E3=83=89=E3=83=9D?= =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=88=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 79c25f3a..08103bb1 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -14,8 +14,6 @@ ## [GET] /api/\/records -エンドポイント:[GET] /api/\/records - 使用出来る画面:未病フロント いずれかの○に合致すれば、アイテムを検索することが出来ます。 @@ -35,8 +33,6 @@ ## [GET] /api/records/ -エンドポイント:[GET] /api/records/ - 使用出来る画面:WEKO3 いずれかの○に合致すれば、アイテムを検索することが出来ます。 @@ -56,8 +52,6 @@ ## [GET] /api/\/records/\ -エンドポイント:[GET] /api/\/records/\ - いずれかの○に合致すれば、アイテム詳細情報を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -75,8 +69,6 @@ ## [GET] /api/\/records/\/stats -エンドポイント:[GET] /api/\/records/\/stats - いずれかの○に合致すれば、選択期間のアイテム閲覧数を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -94,8 +86,6 @@ ## [POST] /api/\/records/list -エンドポイント:[POST] /api/\/records/list - いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -113,8 +103,6 @@ ## [GET] /api/index/ -エンドポイント:[GET] /api/index/ - いずれかの○に合致すれば、インデックスを検索することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -124,8 +112,6 @@ ## [PUT] /api/records/ -エンドポイント:[PUT] /api/records/ - いずれかの○に合致すれば、レコードの書き換えをすることが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | From c1bfdb2313f8084a576e698b56d2e909a6ca6473 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 16:48:59 +0900 Subject: [PATCH 161/251] =?UTF-8?q?=E3=82=A8=E3=83=B3=E3=83=89=E3=83=9D?= =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=88=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index 914b7323..35bf1e14 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -13,8 +13,6 @@ ## [GET] /api/\/ranking//files -エンドポイント:[GET] /api/\/ranking//files - いずれかの○に合致すれば、APIでファイルのランキング情報を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -32,8 +30,6 @@ ## [GET] /api/\/records//files/\ -エンドポイント:[GET] /api/\/records//files/\ - いずれかの○に合致すれば、ファイルを取得することが出来ます。 #### インデックス閲覧権限:あり @@ -51,8 +47,6 @@ ## [GET] /api/\/records//files/\/stats -エンドポイント:[GET] /api/\/records//files/\/stats - いずれかの○に合致すれば、レコード統計を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -70,8 +64,6 @@ ## [GET] /api/\/records//files/all -エンドポイント:[GET] /api/\/records//files/all - いずれかの○に合致すれば、全ファイルの一覧情報を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -89,8 +81,6 @@ ## [POST] /api/\/records//files/selected -エンドポイント:[POST] /api/\/records//files/selected - いずれかの○に合致すれば、指定レコードの選択ファイルの一覧を取得することが出来ます。 #### インデックス閲覧権限:あり @@ -108,8 +98,6 @@ ## [GET] /api/\/ranking/ -エンドポイント:[GET] /api/\/ranking/ - いずれかの○に合致すれば、ランキング情報を取得することが出来ます。 #### インデックス閲覧権限:あり From 2682fba27e3d73bcc8ca0e00df8b8bde758cdda6 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 5 Aug 2025 17:28:10 +0900 Subject: [PATCH 162/251] =?UTF-8?q?=E9=A0=85=E7=9B=AE=E5=90=8D=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/INDEX_API_01.md | 35 +++++++++---------- docs/spec/base/access_control/README.md | 13 ++++--- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/docs/spec/base/access_control/INDEX_API_01.md b/docs/spec/base/access_control/INDEX_API_01.md index 0d5a35c0..1be84f31 100644 --- a/docs/spec/base/access_control/INDEX_API_01.md +++ b/docs/spec/base/access_control/INDEX_API_01.md @@ -4,15 +4,18 @@ ## 目次 -- [全インデックス取得](#全インデックス取得) -- [インデックス取得](#インデックス取得) -- [インデックス登録](#インデックス登録) -- [インデックス更新](#インデックス更新) -- [インデックス削除](#インデックス削除) +- [[GET] /api/\/tree](#get-apiversiontree) +- [[GET] /api/\/tree/](#get-apiversiontreeindex_id) +- [[GET] /api/\/tree/index](#get-apiversiontreeindex) +- [[GET] /api/\/tree/index/\](#get-apiversiontreeindexindex_id) +- [[GET] /api/\/tree/index/\/parent](#get-apiversiontreeindexindex_idparent) +- [[POST] /api/\/tree/index](#post-apiversiontreeindex) +- [[PUT] /api/\/tree/index/](#put-apiversiontreeindexindex_id) +- [[DELETE] /api/\/tree/index/](#delete-apiversiontreeindexindex_id) -## 全インデックス取得 +## [GET] /api/\/tree -エンドポイント:[GET] /api//tree , [GET] /api//tree/ +## [GET] /api/\/tree/\ いずれかの○に合致すれば、全インデックスを取得することが出来ます。 @@ -24,9 +27,11 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## インデックス取得 +## [GET] /api/\/tree/index
-エンドポイント:[GET] /api//tree/index , [GET] /api//tree/index/ , [GET] /api//tree/index//parent +## [GET] /api/\/tree/index/\
+ +## [GET] /api/\/tree/index/\/parent いずれかの○に合致すれば、インデックスを取得することが出来ます。 @@ -38,9 +43,7 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## インデックス登録 - -エンドポイント:[POST] /api//tree/index +## [POST] /api/\/tree/index インデックス登録APIを使用するためには2つの条件を満たす必要があります。 @@ -60,9 +63,7 @@ | index:create
がある | ○ | ○ | ○ | × | × | × | | 上記以外 | × | × | × | × | × | × | -## インデックス更新 - -エンドポイント:[PUT] /api//tree/index/ +## [PUT] /api/\/tree/index/ インデックス更新APIを使用するためには2つの条件を満たす必要があります。 @@ -82,9 +83,7 @@ | index:update
がある | ○ | ○ | ○ | × | × | × | | 上記以外 | × | × | × | × | × | × | -## インデックス削除 - -エンドポイント:[DELETE] /api//tree/index/ +## [DELETE] /api/\/tree/index/ インデックス削除APIを使用するためには2つの条件を満たす必要があります。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 7250e6f8..5661af21 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -58,11 +58,14 @@ - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - [インデックス](INDEX_API_01.md#インデックス-1) - - [全インデックス取得](INDEX_API_01.md#全インデックス取得) - - [インデックス取得](INDEX_API_01.md#インデックス取得) - - [インデックス登録](INDEX_API_01.md#インデックス登録) - - [インデックス更新](INDEX_API_01.md#インデックス更新) - - [インデックス削除](INDEX_API_01.md#インデックス削除) + - [[GET] /api/\/tree](INDEX_API_01.md#get-apiversiontree) + - [[GET] /api/\/tree/](INDEX_API_01.md#get-apiversiontreeindex_id) + - [[GET] /api/\/tree/index](INDEX_API_01.md#get-apiversiontreeindex) + - [[GET] /api/\/tree/index/\](INDEX_API_01.md#get-apiversiontreeindexindex_id) + - [[GET] /api/\/tree/index/\/parent](INDEX_API_01.md#get-apiversiontreeindexindex_idparent) + - [[POST] /api/\/tree/index](INDEX_API_01.md#post-apiversiontreeindex) + - [[PUT] /api/\/tree/index/](INDEX_API_01.md#put-apiversiontreeindexindex_id) + - [[DELETE] /api/\/tree/index/](INDEX_API_01.md#delete-apiversiontreeindexindex_id) - [アクティビティ](#アクティビティ) - [Opensearch](#opensearch) - [著者](#著者) From 8160668380d8b994626267548555f67857e1331b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 10:00:50 +0900 Subject: [PATCH 163/251] =?UTF-8?q?=E5=88=B6=E9=99=90=E5=85=AC=E9=96=8BAPI?= =?UTF-8?q?=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 9 +- .../RESTRICTED_ACCESS_API_01.md | 108 ++++++++++++++++++ 2 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..72b848c9 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -67,4 +67,11 @@ - [ログイン](#ログイン) - [OAステータス](#oa-ステータス) - [SWORD API](#sword-api-1) - - [制限公開機能](#制限公開機能) + - [制限公開](RESTRICTED_ACCESS_API_01.md#制限公開) + - [[GET] /api/\/workflow/activities](RESTRICTED_ACCESS_API_01.md#get-apiversionworkflowactivities) + - [[POST] /api/\/workflow/activities/\/approve](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapprove) + - [[POST] /api/\/workflow/activities/\/throw-out](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idthrow-out) + - [[GET] /api/\/records/\/files/\/terms](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidfilesfilenameterms) + - [[POST] /api/\/records/\/files/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionrecordspidfilesfilenameapplication) + - [[POST] /api/\/workflow/activities/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapplication) + - [[GET] /api/\/records/\/need-restricted-access](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidneed-restricted-access) diff --git a/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md b/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md new file mode 100644 index 00000000..8fa0905b --- /dev/null +++ b/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md @@ -0,0 +1,108 @@ +# 制限公開 + +制限公開に関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [[GET] /api/\/workflow/activities](#get-apiversionworkflowactivities) +- [[POST] /api/\/workflow/activities/\/approve](#post-apiversionworkflowactivitiesactivity_idapprove) +- [[POST] /api/\/workflow/activities/\/throw-out](#post-apiversionworkflowactivitiesactivity_idthrow-out) +- [[GET] /api/\/records/\/files/\/terms](#get-apiversionrecordspidfilesfilenameterms) +- [[POST] /api/\/records/\/files/\/application](#post-apiversionrecordspidfilesfilenameapplication) +- [[POST] /api/\/workflow/activities/\/application](#post-apiversionworkflowactivitiesactivity_idapplication) +- [[GET] /api/\/records/\/need-restricted-access](#get-apiversionrecordspidneed-restricted-access) + +## [GET] /api/\/workflow/activities + +いずれかの○に合致すれば、アクティビティの一覧を取得することが出来ます。 + +#### 自身が関わっているアクティビティが存在する + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | × | × | +| 上記以外 | × | × | × | × | × | × | + +※「自身が関わっているアクティビティ」とは、アイテムの新規作成・編集などの申請や操作を自分が行ったアクティビティを指します。 + +#### 自身が関わっているアクティビティが存在しない + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +## [POST] /api/\/workflow/activities/\/approve + +○に合致すれば、アクティビティを承認することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
workflow:approve
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | × | + +## [POST] /api/\/workflow/activities/\/throw-out + +○に合致すれば、アクティビティを却下することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
workflow:approve
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | × | + +## [GET] /api/\/records/\/files/\/terms + +○に合致すれば、指定したファイルの利用規約を取得することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | × | + +## [POST] /api/\/records/\/files/\/application + +○に合致すれば、制限公開ファイルの利用申請を開始し、アクティビティの作成を行うことが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | ○ | +| 上記以外 | × | × | × | × | × | × | + +## [POST] /api/\/workflow/activities/\/application + +○に合致すれば、制限公開ファイルの利用申請ワークフローにおける申請内容の登録を行うことが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | ○ | +| 上記以外 | × | × | × | × | × | × | + +## [GET] /api/\/records/\/need-restricted-access + +○に合致すれば、利用申請が必要かどうか判断するAPIを使用することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | ○ | +| 上記以外 | × | × | × | × | × | × | + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
From ceda73a6100cb8bba2d5a55c0f69b4430218122d Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Wed, 6 Aug 2025 10:02:17 +0900 Subject: [PATCH 164/251] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/Files.md | 307 +++++++++++++++++++++++++ 1 file changed, 307 insertions(+) create mode 100644 docs/spec/base/access_control/Files.md diff --git a/docs/spec/base/access_control/Files.md b/docs/spec/base/access_control/Files.md new file mode 100644 index 00000000..07e97f78 --- /dev/null +++ b/docs/spec/base/access_control/Files.md @@ -0,0 +1,307 @@ +

ファイル管理 - バケット画面

+ +ファイル管理 - バケット画面のアクセスコントロールについて記述します。 + +エンドポイント:/bucket/ + +

目次

+ + +- [バケット](#バケット) + - [一覧](#一覧) + - [作成](#作成) + - [フィルターを追加](#フィルターを追加) + - [編集](#編集) + - [詳細](#詳細) +- [ファイルインスタンス](#ファイルインスタンス) + - [一覧](#一覧-1) + - [フィルターを追加](#フィルターを追加-1) + - [選択](#選択-1) + - [検索](#検索) + - [詳細](#詳細-1) +- [ロケーション](#ロケーション) + - [一覧](#一覧-2) + - [作成](#作成-1) + - [フィルターを追加](#フィルターを追加-2) + - [選択](#選択-2) + - [検索](#検索-1) + - [編集](#編集-1) + - [詳細](#詳細-2) + - [削除](#削除) +- [マルチパートオブジェクト](#マルチパートオブジェクト) + - [一覧](#一覧-3) + - [フィルターを追加](#フィルターを追加-3) + - [選択](#選択-3) + - [詳細](#詳細-3) + - [削除](#削除-1) +- [オブジェクトバージョン](#オブジェクトバージョン) + - [一覧](#一覧-4) + - [フィルターを追加](#フィルターを追加-4) + - [検索](#検索-2) + - [詳細](#詳細-4) + +

バケット

+ +本機能は、コンテンツファイルを登録しているアイテムのバケットを閲覧、編集、作成する機能です。 + +

一覧

+ +いずれかの○に合致すれば「一覧」タブにバケット一覧を表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

作成

+ +いずれかの○に合致すれば「作成」タブからバケットを作成することが出来ます。 +「作成」タブの機能は存在するが、現在画面上にロケーションを選択する欄がなく、「保存」ボタンを押下すると、エラーが出ます(v0.9.22)。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + +

編集

+ +いずれかの○に合致すれば左端行の鉛筆アイコンを押すと、「編集」(Edit)タブに表示し、ユーザーの情報が編集出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

詳細

+ +いずれかの○に合致すれば左端行の目アイコンを押すと、該当バケットの詳細情報を「詳細」タブに表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

ファイルインスタンス

+ +本機能は、管理者として、アップロードしているファイルを管理する機能です。 + + +

一覧

+ +いずれかの○に合致すれば「一覧」タブにアップロードしているファイルを表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + +

選択

+ +いずれかの○に合致すれば追加可能な機能を表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

検索

+ +いずれかの○に合致すれば検索テキストボックスでユーザーを検索出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

詳細

+ +いずれかの○に合致すればファイルインスタンス左端の行の目アイコンを押すと、該当ファイルインスタンスの詳細情報を「詳細」(Details)タブに表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + +

ロケーション

+ +本機能は、管理者として、アップロードしているファイルの配置先及びロケーションごとの使用量の情報を管理する機能です。 + +

一覧

+ +いずれかの○に合致すれば「一覧」タブにロケーション一覧を表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

作成

+ +いずれかの○に合致すれば「作成」タブを押すと、「編集」タブに移動しロケーションを新規作成出来ます。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

選択

+ +いずれかの○に合致すれば「選択▼」ボタンをクリックすると、追加可能な機能(現在削除ボタンのみ)を表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

検索

+ +いずれかの○に合致すれば検索テキストボックスでロケーションを検索出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

編集

+ +いずれかの○に合致すればロケーション行に鉛筆アイコンを押すと、該当ロケーションを「編集」タブに表示し、ロケーションの情報が編集出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

詳細

+ +いずれかの○に合致すればロケーション行に目アイコンを押すと、該当ロケーションの詳細情報を「詳細」タブに表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

削除

+ +いずれかの○に合致すればロケーション行に削除アイコンを押すと、該当ロケーションを削除し、メッセージを画面上部に表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + +

マルチパートオブジェクト

+ +本機能は、マルチパートアップロードが使用されているオブジェクトを閲覧する機能です。 + +

一覧

+ + +いずれかの○に合致すれば「一覧」タブにマルチパートオブジェクト一覧を表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +

選択

+ +いずれかの○に合致すれば「選択」ボタンをクリックすると、一括処理可能な処理リストを表示し、処理をクリックすると選択したレコードに対して一括で処理を行います。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +

詳細

+ +いずれかの○に合致すれば左端の目アイコンを押すと、該当オブジェクトバージョンの詳細情報を「詳細」タブに表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +

削除

+ +いずれかの○に合致すれば左端のゴミ箱アイコンを押すと、該当オブジェクトバージョンを削除します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +

オブジェクトバージョン

+ +本機能は、管理者として、アップロードしているアイテムのファイルバージョンを管理する機能です。 + +

一覧

+ +いずれかの○に合致すれば「一覧」タブにアイテムにアップロードしているファイルバージョンを表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

検索

+ +いずれかの○に合致すれば検索テキストボックスで検索出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

詳細

+ +いずれかの○に合致すれば左端行の目アイコンを押すと、該当オブジェクトバージョンの詳細情報を「詳細」タブに表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
+ From f3761e6ad197c4cb35566dc45b60f433e0977870 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 10:37:32 +0900 Subject: [PATCH 165/251] =?UTF-8?q?=E5=86=85=E5=AE=B9=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RESTRICTED_ACCESS_API_01.md | 46 +++++++++---------- 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md b/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md index 8fa0905b..9aa48690 100644 --- a/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md +++ b/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md @@ -16,25 +16,16 @@ いずれかの○に合致すれば、アクティビティの一覧を取得することが出来ます。 -#### 自身が関わっているアクティビティが存在する - | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | × | × | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ ※1 | ○ ※1 | × | × | | 上記以外 | × | × | × | × | × | × | -※「自身が関わっているアクティビティ」とは、アイテムの新規作成・編集などの申請や操作を自分が行ったアクティビティを指します。 - -#### 自身が関わっているアクティビティが存在しない - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
user:activityがある | ○ | ○ | ○ | × | × | × | -| 上記以外 | × | × | × | × | × | × | +※1 自身が担当するアクティビティのみ取得することが出来ます。 ## [POST] /api/\/workflow/activities/\/approve -○に合致すれば、アクティビティを承認することが出来ます。 +○に合致すれば、承認待ちのアクティビティを承認することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -43,7 +34,7 @@ ## [POST] /api/\/workflow/activities/\/throw-out -○に合致すれば、アクティビティを却下することが出来ます。 +○に合致すれば、操作中のアクティビティの操作を却下することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -52,21 +43,24 @@ ## [GET] /api/\/records/\/files/\/terms -○に合致すれば、指定したファイルの利用規約を取得することが出来ます。 +○に合致すれば、指定した制限公開ファイルの利用申請を行う際の利用規約を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | ○ | ## [POST] /api/\/records/\/files/\/application -○に合致すれば、制限公開ファイルの利用申請を開始し、アクティビティの作成を行うことが出来ます。 +○に合致すれば、指定した制限公開ファイルの利用申請を開始し、アクティビティの作成を行うことが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | ○ | -| 上記以外 | × | × | × | × | × | × | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ ※1 | + +※1 ゲストアクティビティが作成されます。
+  既に同ファイル、同一メールアドレスに紐づくゲストアクティビティが存在する場合は既存アクティビティを使用します。 ## [POST] /api/\/workflow/activities/\/application @@ -74,17 +68,19 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | ○ | -| 上記以外 | × | × | × | × | × | × | +| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | + +※ 利用申請ワークフローのみで利用可能で、通常のワークフローアクティビティでは利用出来ません。 ## [GET] /api/\/records/\/need-restricted-access -○に合致すれば、利用申請が必要かどうか判断するAPIを使用することが出来ます。 +○に合致すれば、当該ファイルのコンテンツダウンロードに利用申請が必要かどうか判断することが出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | ○ | -| 上記以外 | × | × | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | - > 更新履歴 From 2b7157af5c5821d4cc1214335a9d672aaffc4fb2 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 10:43:18 +0900 Subject: [PATCH 166/251] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=87=BA=E6=9D=A5?= =?UTF-8?q?=E3=82=8B=E7=94=BB=E9=9D=A2=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 08103bb1..39f78011 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -14,8 +14,6 @@ ## [GET] /api/\/records -使用出来る画面:未病フロント - いずれかの○に合致すれば、アイテムを検索することが出来ます。 #### インデックス閲覧権限:あり @@ -33,8 +31,6 @@ ## [GET] /api/records/ -使用出来る画面:WEKO3 - いずれかの○に合致すれば、アイテムを検索することが出来ます。 #### インデックス閲覧権限:あり From 96b3bc98c330dadfa8ffcae7b2dc591283088ac8 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:00:01 +0900 Subject: [PATCH 167/251] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E6=8C=87=E6=91=98=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_SEARCH_01.md | 37 +++++++------------ 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index e46a8279..555a058d 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -13,7 +13,7 @@ ## 簡易検索 -インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 +検索結果に表示されるかどうかは、インデックスの閲覧権限、およびアイテムの公開日と公開ステータスの条件によって決まります。 #### ① インデックス閲覧権限がある場合 @@ -29,7 +29,7 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -#### ② インデックス閲覧権限がある場合 +#### ② インデックス閲覧権限がない場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -47,11 +47,11 @@ ※2 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられていないロールを指します。 -※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 +※ インデックス閲覧権限については [インデックス閲覧権限](#インデックス閲覧権限)の項目を参照してください。 ## 詳細検索 -インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 +検索結果に表示されるかどうかは、インデックスの閲覧権限、およびアイテムの公開日と公開ステータスの条件によって決まります。 #### ① インデックス閲覧権限がある場合 @@ -67,7 +67,7 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -#### ② インデックス閲覧権限がある場合 +#### ② インデックス閲覧権限がない場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -85,11 +85,11 @@ ※2 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられていないロールを指します。 -※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 +※ インデックス閲覧権限については [インデックス閲覧権限](#インデックス閲覧権限)の項目を参照してください。 ## ファセット検索 -インデックスの閲覧権限があるかどうかと、アイテムの公開日および公開ステータスの組み合わせによって、検索結果に表示されるかどうかが決まります。 +検索結果に表示されるかどうかは、インデックスの閲覧権限、およびアイテムの公開日と公開ステータスの条件によって決まります。 #### ① インデックス閲覧権限がある場合 @@ -105,7 +105,7 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -#### ② インデックス閲覧権限がある場合 +#### ② インデックス閲覧権限がない場合 以下の条件1,2のどちらかが○なら検索結果に表示され、両方×なら表示されません。 @@ -119,15 +119,15 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記を満たさない | ○ | ○ | × | × | × | × | -※1 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられたロールを指します。 +※1 厳密には管理画面のユーザー管理 > アクセス:ロールでsearch-accessのActionが与えられたロールを指します。 -※2 厳密には管理画面のユーザー管理 > アクセス: ロールでsearch-accessのActionが与えられていないロールを指します。 +※2 厳密には管理画面のユーザー管理 > アクセス:ロールでsearch-accessのActionが与えられていないロールを指します。 -※ インデックス投稿権限については [インデックス閲覧権限](#インデックス閲覧権限)を参照してください。 +※ インデックス閲覧権限については [インデックス閲覧権限](#インデックス閲覧権限)の項目を参照してください。 ## インデックス閲覧権限 -インデックスへの閲覧権限を利用するには、コミュニティ管理者は条件1~5の5つ、他ユーザーは条件1~4の4つのすべてを満たす必要があります。 +インデックスへの閲覧権限を利用するには、条件1~4の4つのすべてを満たす必要があります。 一つでも×があれば閲覧不可、すべて○であれば閲覧が可能です。 @@ -159,16 +159,7 @@ | 設定されて
いる | ○ | ○ | ○ | ○ | ○ | ○ | | 設定されて
いない | ○ | ○ | ○ | × | × | × | -※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 - -条件5(コミュニティ管理者のみ) 対象が自身の管理するインデックスかどうか ※2 - -| 条件/ロール | コミュニティ管理者 | -| ------------------------------ | ------------------ | -| 自身の管理する
インデックス | ○ | -| 上記以外 | × | - -※2 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 +※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「閲覧権限」の値です。 - > 更新履歴 @@ -183,7 +174,7 @@
-

2025/8/4

+

2025/8/6

初版作成 From 722d7d6149f5d407916b213425247dc011445efe Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:09:42 +0900 Subject: [PATCH 168/251] =?UTF-8?q?=E3=80=8C=E8=87=AA=E8=BA=AB=E3=81=8C?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E3=81=99=E3=82=8B=E3=82=A4=E3=83=B3=E3=83=87?= =?UTF-8?q?=E3=83=83=E3=82=AF=E3=82=B9=E3=80=8D=E3=81=AE=E8=A1=A8=E7=8F=BE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_SEARCH_01.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/ITEM_SEARCH_01.md index 555a058d..9d12801b 100644 --- a/docs/spec/base/access_control/ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/ITEM_SEARCH_01.md @@ -136,31 +136,37 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 公開 | ○ | ○ | ○ | ○ | ○ | ○ | -| 非公開 | ○ | ○ | ○ | × | × | × | +| 非公開 | ○ | ○ | ○ ※1 | × | × | × | + +※1 自身が管理するインデックスに限ります。 条件2 公開日前/後 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 公開前 | ○ | ○ | ○ | × | × | × | +| 公開前 | ○ | ○ | ○ ※1 | × | × | × | | 公開後、または
公開日:指定なし | ○ | ○ | ○ | ○ | ○ | ○ | +※1 自身が管理するインデックスに限ります。 + 条件3 親インデックス閲覧可否 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 可 | ○ | ○ | ○ | ○ | ○ | ○ | -| 不可 | ○ | ○ | ○ | × | × | × | +| 不可 | ○ | ○ | × | × | × | × | 条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※1 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 設定されて
いる | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されて
いない | ○ | ○ | ○ | × | × | × | +| 設定されて
いない | ○ | ○ | ○ ※2 | × | × | × | ※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「閲覧権限」の値です。 +※2 自身が管理するインデックスに限ります。 + - > 更新履歴 From 4b693dce58660d75553f250c7c61e3d7f736eac4 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:26:26 +0900 Subject: [PATCH 169/251] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E6=8C=87=E6=91=98=E5=AF=BE=E5=BF=9C/=E3=83=AA=E3=83=B3?= =?UTF-8?q?=E3=82=AF=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spec/base/access_control/ITEM_ADMIN_01.md | 88 +++++++++---------- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 41 insertions(+), 49 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_ADMIN_01.md b/docs/spec/base/access_control/ITEM_ADMIN_01.md index 8f64a443..26057390 100644 --- a/docs/spec/base/access_control/ITEM_ADMIN_01.md +++ b/docs/spec/base/access_control/ITEM_ADMIN_01.md @@ -7,7 +7,7 @@ - [一括更新](#一括更新) - [一括エクスポート](#一括エクスポート) - [インポート](#インポート) -- [RO-Crateインポート](#RO-Crateインポート) +- [RO-Crateインポート](#ro-crateインポート) ## 一括更新 @@ -23,34 +23,31 @@ ○に合致すれば、一括更新ページのインデックスツリーエリアにインデックス一覧が表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 #### アイテムリストエリア -いずれかの○に合致すれば、一括更新ページのアイテムリストエリアにアイテムが表示されます。 +○に合致すれば、一括更新ページのアイテムリストエリアにアイテムが表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 #### 更新機能 -いずれかの○に合致すれば、一括更新ページの更新機能が利用出来ます。 +○に合致すれば、一括更新ページの更新機能が利用出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 ## 一括削除 @@ -66,23 +63,21 @@ ○に合致すれば、一括削除ページのインデックスツリーエリアにインデックス一覧が表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 #### 削除機能 -いずれかの○に合致すれば、一括削除ページの削除機能が利用出来ます。 +○に合致すれば、一括削除ページの削除機能が利用出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 ## 一括エクスポート @@ -96,14 +91,13 @@ #### エクスポート機能 -いずれかの○に合致すれば、一括エクスポートページのエクスポート機能が利用出来ます。 +○に合致すれば、一括エクスポートページのエクスポート機能が利用出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 ## インポート @@ -117,14 +111,13 @@ #### インポート機能 -いずれかの○に合致すれば、インポートページのインポート機能が利用出来ます。 +○に合致すれば、インポートページのインポート機能が利用出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 ## RO-Crateインポート @@ -138,14 +131,13 @@ #### RO-Crateインポート機能 -いずれかの○に合致すれば、RO-Crateインポートページのインポート機能が利用出来ます。 +○に合致すれば、RO-Crateインポートページのインポート機能が利用出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| インデックス閲覧権限:
あり※ | ○ | ○ | ○ | × | × | × | -| インデックス閲覧権限:
なし | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -※ インデックス閲覧権限については[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照してください。 +※1 自身が管理するインデックスに限ります。 - > 更新履歴 @@ -160,7 +152,7 @@
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index ad9305ae..6adc8045 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -42,7 +42,7 @@ - [一括更新](ITEM_ADMIN_01.md#一括更新) - [一括エクスポート](ITEM_ADMIN_01.md#一括エクスポート) - [インポート](ITEM_ADMIN_01.md#インポート) - - [RO-Crateインポート](ITEM_ADMIN_01.md#RO-Crateインポート) + - [RO-Crateインポート](ITEM_ADMIN_01.md#ro-crateインポート) - [インデックスツリー管理](#インデックスツリー管理) - [ウェブデザイン管理](#ウェブデザイン管理) - [著者 DB 管理](#著者-db-管理) From a04a00917f70521dfcba0223c9bca338daa766b9 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:40:56 +0900 Subject: [PATCH 170/251] =?UTF-8?q?PublishStatus=E3=81=AE=E9=9D=9E?= =?UTF-8?q?=E5=85=AC=E9=96=8B=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_RANKING_01.md | 40 +++++++++++++++---- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index 07de28df..2d26d42c 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -13,16 +13,14 @@ 管理画面の 設定 > ランキング表示 の「ランキング表示」の設定値がONであればランキングタブが表示され、ランキングページを閲覧することが出来ます。 -「ランキング表示」の設定値 - -| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| ON | ○ | ○ | ○ | ○ | ○ | ○ | -| OFF | × | × | × | × | × | × | +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 「ランキング表示」の設定値:
ON | ○ | ○ | ○ | ○ | ○ | ○ | +| 「ランキング表示」の設定値:
OFF | × | × | × | × | × | × | ## ランキング表示 -いずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」でアイテムがランキングページに表示されます。 +表内のいずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」でアイテムがランキングページに表示されます。 #### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -52,6 +50,34 @@ | 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | + - > 更新履歴
-

2025/8/4

+

2025/8/6

初版作成
From 06b4fce6481e76e574919ee50219078d19743fb2 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:42:25 +0900 Subject: [PATCH 171/251] =?UTF-8?q?=E8=AA=A4=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_RANKING_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index 2d26d42c..8146659c 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -20,7 +20,7 @@ ## ランキング表示 -表内のいずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」でアイテムがランキングページに表示されます。 +表内のいずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」のアイテムがランキングページに表示されます。 #### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 From 475513dac69c18565019e255038aa61249521bac Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:42:54 +0900 Subject: [PATCH 172/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_RANKING_01.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index 8146659c..a9dd124c 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -15,8 +15,8 @@ | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 「ランキング表示」の設定値:
ON | ○ | ○ | ○ | ○ | ○ | ○ | -| 「ランキング表示」の設定値:
OFF | × | × | × | × | × | × | +| 「ランキング表示」の
設定値:ON | ○ | ○ | ○ | ○ | ○ | ○ | +| 「ランキング表示」の
設定値:OFF | × | × | × | × | × | × | ## ランキング表示 From 917cb21340aa07bcceb4c3e0cb64f3f63df2c708 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:44:01 +0900 Subject: [PATCH 173/251] =?UTF-8?q?=E6=94=B9=E8=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_RANKING_01.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index a9dd124c..2dce6cda 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -26,56 +26,56 @@ | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または代理投稿者:
自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 @@ -91,7 +91,7 @@
From 137195f0eb86e7b234988668d1dc3565d9726175 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 11:45:26 +0900 Subject: [PATCH 174/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=81=AE=E8=A1=A8?= =?UTF-8?q?=E7=8F=BE=E3=82=92=E4=BB=96=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=81=A8=E5=90=88=E3=82=8F=E3=81=9B=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_RANKING_01.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/ITEM_RANKING_01.md index 2dce6cda..af63fba5 100644 --- a/docs/spec/base/access_control/ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/ITEM_RANKING_01.md @@ -26,56 +26,56 @@ | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者または
代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From 2c01387753811d04f0a745291b5873f5e52e987a Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 13:46:57 +0900 Subject: [PATCH 175/251] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E6=8C=87=E6=91=98=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_EXPORT_01.md | 49 +++++++++---------- 1 file changed, 22 insertions(+), 27 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index 5d27da25..6d18f553 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -12,43 +12,38 @@ ## アイテムエクスポート -いずれかの○に合致すれば、アイテムエクスポートを閲覧することが出来ます。 +アイテムエクスポートページは全ロールで閲覧することが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ○ | ○ | ○ | ○ | -| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | ○ | ## アイテムエクスポート機能 -いずれかの○に合致すれば、アイテムエクスポート機能を利用することが出来ます。 +表示されているアイテムは全ロールでエクスポートすることが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ○ | ○ | ○ | ○ | -| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | +アイテムの表示条件は検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 -## アイテムエクスポート機能(ファイルコンテンツ有) - -「Export File Contents」にチェックを入れて実行すると、ファイルコンテンツも含めたアイテムのエクスポートを行うことが出来ます。 +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -いずれかの○に合致すれば、アイテムエクスポート機能を利用することが出来ます。 - -#### アイテム詳細画面のファイルダウンロード機能:利用可 +## アイテムエクスポート機能(ファイルコンテンツ有) -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ○ | ○ | ○ | ○ | -| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | +対象のアイテムのファイルダウンロード機能を利用出来るユーザーは、「Export File Contents」にチェックを付けて実行するとファイルコンテンツ付きでアイテムをエクスポートできます。
+ファイルダウンロード機能の利用可否は[ファイルダウンロード](FILES_01.md#ファイルダウンロード)を参照ください。 -#### アイテム詳細画面のファイルダウンロード機能:利用不可 +アイテムの表示条件は検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アイテム有インデックスの
閲覧権限:有 | ○ | ○ | ×※1 | ×※1 | ×※1 | ×※1 | -| アイテム有インデックスの
閲覧権限:無 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ファイルダウンロード
機能利用可 | ○ | ○ | ○ | ○ | ○ | ○ | +| ファイルダウンロード
機能利用不可 | ○ | ○ | × ※3 | × ※3 | × ※3 | × ※3 | -※1 Messageに「Contains restricted content」と表示され、エクスポートを実行してもファイルはエクスポート出来ません。(ファイルコンテンツなしのアイテムがエクスポートされます。) +※3 Messageに「Contains restricted content」と表示され、エクスポートを実行してもファイルコンテンツはエクスポートされません。
+ (アイテムのみエクスポートされます。) - > 更新履歴 @@ -63,7 +58,7 @@
From 77fdbbab1d720f00ce73f31463224c309a3adce8 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 13:53:02 +0900 Subject: [PATCH 176/251] =?UTF-8?q?=E3=82=A8=E3=83=B3=E3=83=89=E3=83=9D?= =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=88=E3=81=AE=E8=A1=8C=E9=A0=AD=E3=81=AB?= =?UTF-8?q?/=E3=81=8C=E6=8A=9C=E3=81=91=E3=81=A6=E3=81=84=E3=82=8B?= =?UTF-8?q?=E3=82=82=E3=81=AE=E3=82=92=E8=BF=BD=E5=8A=A0/=E9=A0=85?= =?UTF-8?q?=E7=9B=AE=E5=90=8D=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/COMMUNITY_SUBREPOSITORY_01.md | 16 ++++++++-------- docs/spec/base/access_control/README.md | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md index 1ab5a70f..08ac793e 100644 --- a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md @@ -5,30 +5,30 @@ ## 目次 - [コミュニティ一覧](#コミュニティ一覧) -- [コミュニティ閲覧](#コミュニティ閲覧) +- [コミュニティ画面](#コミュニティ画面) - [コンテンツポリシー](#コンテンツポリシー) ## コミュニティ一覧 エンドポイント:/c/list/ -いずれかの○に合致すれば、コミュニティ一覧を閲覧することが出来ます。 +全てのロールでコミュニティ一覧を閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | -いずれかの○に合致すれば、コミュニティが一覧に表示されます。 +全てのロールでコミュニティが一覧に表示されます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | | ○ | ○ | ○ | ○ | ○ | ○ | -## コミュニティ閲覧 +## コミュニティ画面 -エンドポイント:c/<コミュニティID> +エンドポイント:/c/<コミュニティID> -いずれかの○に合致すれば、コミュニティを閲覧することが出来ます。 +全てのロールでコミュニティ画面を閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -36,9 +36,9 @@ ## コンテンツポリシー -エンドポイント:c/<コミュニティID>/content_policy/ +エンドポイント:/c/<コミュニティID>/content_policy/ -いずれかの○に合致すれば、コンテンツポリシーを閲覧することが出来ます。 +全てのロールでコンテンツポリシーを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index d2639bed..8afbc3f9 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -27,7 +27,7 @@ - [アクティビティ削除](#アクティビティ削除) - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) - [コミュニティ一覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) - - [コミュニティ閲覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ閲覧) + - [コミュニティ画面](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) - [コンテンツポリシー](COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - [アカウント設定画面](#アカウント設定画面) - [プロフィール](#プロフィール) From e8c854457b872a918a372f3e54eec2c8daccecbb Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:14:31 +0900 Subject: [PATCH 177/251] =?UTF-8?q?=E8=A1=8C=E3=81=88=E3=82=8B=E3=81=93?= =?UTF-8?q?=E3=81=A8=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/INDEX_API_01.md | 48 +++++++++++++++---- 1 file changed, 39 insertions(+), 9 deletions(-) diff --git a/docs/spec/base/access_control/INDEX_API_01.md b/docs/spec/base/access_control/INDEX_API_01.md index 1be84f31..c98ac607 100644 --- a/docs/spec/base/access_control/INDEX_API_01.md +++ b/docs/spec/base/access_control/INDEX_API_01.md @@ -15,39 +15,69 @@ ## [GET] /api/\/tree +表内のいずれかの○に合致すれば、全てのインデックス情報を取得することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| 上記以外 | × | × | × | × | × | × | + +※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + ## [GET] /api/\/tree/\ -いずれかの○に合致すれば、全インデックスを取得することが出来ます。 +表内のいずれかの○に合致すれば、指定したインデックスIDのインデックスツリーを取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | | 上記以外 | × | × | × | × | × | × | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同条件です。
+※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## [GET] /api/\/tree/index
+## [GET] /api/\/tree/index + +表内のいずれかの○に合致すれば、全てのインデックス情報を取得することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| 上記以外 | × | × | × | × | × | ○ | + +※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## [GET] /api/\/tree/index/\
+表内のいずれかの○に合致すれば、指定したインデックスIDのインデックスツリーを取得することが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| 上記以外 | × | × | × | × | × | ○ | + +※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + ## [GET] /api/\/tree/index/\/parent -いずれかの○に合致すれば、インデックスを取得することが出来ます。 +表内のいずれかの○に合致すれば、指定したインデックスIDとルートまでの親インデックス一覧を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | | 上記以外 | × | × | × | × | × | ○ | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同条件です。
+※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## [POST] /api/\/tree/index インデックス登録APIを使用するためには2つの条件を満たす必要があります。 -一つでも×なら不可、すべて○であればインデックスを登録することが出来ます。 +一つでも×なら不可、すべて○であればインデックスを新規作成することが出来ます。 条件1 作成するインデックスの親 @@ -67,7 +97,7 @@ インデックス更新APIを使用するためには2つの条件を満たす必要があります。 -一つでも×なら不可、すべて○であればインデックスを更新することが出来ます。 +一つでも×なら不可、すべて○であれば指定したインデックスを更新することが出来ます。 条件1 作成するインデックスの親 @@ -87,7 +117,7 @@ インデックス削除APIを使用するためには2つの条件を満たす必要があります。 -一つでも×なら不可、すべて○であればインデックスを削除することが出来ます。 +一つでも×なら不可、すべて○であれば指定したインデックスを削除することが出来ます。 条件1 自身の管理するインデックスか否か @@ -116,7 +146,7 @@
From 8ee0c5e4d7001ab0749d623a8230ea5c5fb937b3 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Wed, 6 Aug 2025 14:16:03 +0900 Subject: [PATCH 178/251] =?UTF-8?q?=E4=BD=9C=E6=88=90=E6=B8=88=E3=81=BFmd?= =?UTF-8?q?=E3=81=AE=E4=BF=AE=E6=AD=A3=E3=83=BB=E7=B5=B1=E5=90=88=E3=82=92?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Author Management - Edit.md | 74 ---------- .../Author Management - Export.md | 48 ------- .../Author Management - Import.md | 63 --------- .../base/access_control/Author Management.md | 128 ++++++++++++++++++ docs/spec/base/access_control/Files.md | 19 +-- .../spec/base/access_control/Logs - Export.md | 38 ------ docs/spec/base/access_control/Logs.md | 46 +++++++ .../Maintenance - ElasticSearch Index.md | 48 ------- docs/spec/base/access_control/Maintenance.md | 64 +++++++++ .../Records - Persistent Identifier.md | 63 --------- .../Records - Record Metadata.md | 75 ---------- docs/spec/base/access_control/Records.md | 108 +++++++++++++++ 12 files changed, 357 insertions(+), 417 deletions(-) delete mode 100644 docs/spec/base/access_control/Author Management - Edit.md delete mode 100644 docs/spec/base/access_control/Author Management - Export.md delete mode 100644 docs/spec/base/access_control/Author Management - Import.md create mode 100644 docs/spec/base/access_control/Author Management.md delete mode 100644 docs/spec/base/access_control/Logs - Export.md create mode 100644 docs/spec/base/access_control/Logs.md delete mode 100644 docs/spec/base/access_control/Maintenance - ElasticSearch Index.md create mode 100644 docs/spec/base/access_control/Maintenance.md delete mode 100644 docs/spec/base/access_control/Records - Persistent Identifier.md delete mode 100644 docs/spec/base/access_control/Records - Record Metadata.md create mode 100644 docs/spec/base/access_control/Records.md diff --git a/docs/spec/base/access_control/Author Management - Edit.md b/docs/spec/base/access_control/Author Management - Edit.md deleted file mode 100644 index 1934ece4..00000000 --- a/docs/spec/base/access_control/Author Management - Edit.md +++ /dev/null @@ -1,74 +0,0 @@ -# 著者DB管理 - 編集画面 - -著者DB管理 - 編集画面のアクセスコントロールについて記述します。 - -エンドポイント: /Administration/著者DB管理(Author Management)/編集(Edit) - -## 目次 - -- [Author ID参照](#auther-id参照) -- [Author ID追加](#auther-id追加) -- [Author ID編集・削除](#auther-id編集削除) - - [編集](#編集) - - [削除](#削除) -- [Author IDマージ](#auther-idマージ) - - -## Auther ID参照 - -いずれかの○に合致すればAuther IDを参照することが出来ます。 -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -## Auther ID追加 - -いずれかの○に合致すればAuther IDを追加することが出来ます。 -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -## Auther ID編集・削除 - -いずれかの○に合致すればAuther IDを編集・削除することが出来ます。 - -### 編集 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -### 削除 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -## Auther IDマージ - -いずれかの○に合致すればAuther IDをマージすることが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -- > 更新履歴 - -
-

2025/8/4

+

2025/8/6

初版作成
-

2025/8/4

+

2025/8/6

初版作成
-

2025/8/5

+

2025/8/6

初版作成
- - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/4

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Author Management - Export.md b/docs/spec/base/access_control/Author Management - Export.md deleted file mode 100644 index 9a7883a7..00000000 --- a/docs/spec/base/access_control/Author Management - Export.md +++ /dev/null @@ -1,48 +0,0 @@ -# 著者DB管理 - 一括出力画面 - -著者DB管理 - 一括出力画面のアクセスコントロールについて記述します。 - -エンドポイント: /Administration/著者DB管理(Author Management)/一括出力(Export) - -## 目次 - -- [著者情報出力](#著者情報出力) -- [著者情報ダウンロード](#著者情報ダウンロード) - - -## 著者情報出力 - -本画面にある \[エクスポート(Export)\] ボタンを押下することで、著者DBに登録されている著者情報をtsvファイルで出力する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -## 著者情報ダウンロード - -tsvファイルのダウンロードURLにアクセスすることでtsvファイルを取得することができる -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/4

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Author Management - Import.md b/docs/spec/base/access_control/Author Management - Import.md deleted file mode 100644 index eac5e27b..00000000 --- a/docs/spec/base/access_control/Author Management - Import.md +++ /dev/null @@ -1,63 +0,0 @@ -# 著者DB管理 - 一括登録画面 - -著者DB管理 - 一括登録画面のアクセスコントロールについて記述します。 - -エンドポイント: /Administration/著者DB管理(Author Management)/一括登録(Import) - -## 目次 - -- [選択](#著者情報登録) -- [インポート](#著者情報登録) -- [結果](#著者情報登録) - - -## 選択 - -ユーザが著者DBのインポート用ファイル(tsv)を選択する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - - - -## インポート - -読み込んだインポート用ファイルの内容をチェックし、登録して良いかの確認を促す。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - - - -## 結果 - -インポートファイルで登録・更新・削除した著者の登録結果を表示する。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/4

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Author Management.md b/docs/spec/base/access_control/Author Management.md new file mode 100644 index 00000000..b067465f --- /dev/null +++ b/docs/spec/base/access_control/Author Management.md @@ -0,0 +1,128 @@ +# 著者DB管理画面 + +著者DB管理画面のアクセスコントロールについて記述します。 + +エンドポイント:/authors/ + +## 目次 + +- [編集](#編集) + - [Author ID参照](#auther-id参照) + - [Author ID追加](#auther-id追加) + - [Author ID編集・削除](#auther-id編集削除) + - [Author IDマージ](#auther-idマージ) +- [一括出力](#一括出力) + - [エクスポート](#エクスポート) +- [一括登録](#一括登録) + - [選択](#選択) + - [インポート](#インポート) + - [結果](#結果) + + + +## 編集 + +本機能は、ユーザーが著者の追加・編集・削除・統合を行う機能です。 + +### Auther ID参照 + +いずれかの○に合致すれば「Author ID」タブに登録されているAuthor IDが表示されます。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +### Auther ID追加 + +いずれかの○に合致すれば「Author ID」タブの「著者追加」ボタンを押すと、著者追加画面に移動してAuthor IDを登録できます。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +### Auther ID編集・削除 + +いずれかの○に合致すればAuthor ID一覧の「編集」ボタンを押すと、Author IDの編集画面に移動します。そこでAuthor IDを編集・削除出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +### Auther IDマージ + +いずれかの○に合致すればAuthor ID一覧からマージしたい著者を選択して、「著者統合」ボタンを押すと、マージ確認画面がモーダル表示されます。「Execute」ボタンを押すことで、著者マージを行います。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## 一括出力 + +本機能は、著者DBの情報を一括出力する機能です。 + +### エクスポート + +いずれかの○に合致すればプルダウンからエクスポートの対象を選択出来る。選択後に「エクスポート」ボタンから全件エクスポートを実行する。全件エクスポートが完了すると、出力ファイル(tsv形式)をダウンロードできるURLが表示される。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## 一括登録 + +本機能は、著者DBの情報を一括登録する機能です。 + +### 選択 + +いずれかの○に合致すればユーザが著者DBのインポート用ファイル(tsv)を選択出来る。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +### インポート + +いずれかの○に合致すれば読み込んだインポート用ファイルの内容をチェックし、登録して良いかの確認をされる。 + + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + +### 結果 + +いずれかの○に合致すればインポートファイルで登録・更新・削除した著者の登録結果が表示される。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
+ + diff --git a/docs/spec/base/access_control/Files.md b/docs/spec/base/access_control/Files.md index 07e97f78..64bb7d8c 100644 --- a/docs/spec/base/access_control/Files.md +++ b/docs/spec/base/access_control/Files.md @@ -1,12 +1,11 @@ -

ファイル管理 - バケット画面

+

ファイル管理画面

-ファイル管理 - バケット画面のアクセスコントロールについて記述します。 +ファイル管理画面のアクセスコントロールについて記述します。 エンドポイント:/bucket/

目次

- - [バケット](#バケット) - [一覧](#一覧) - [作成](#作成) @@ -40,6 +39,8 @@ - [検索](#検索-2) - [詳細](#詳細-4) + +

バケット

本機能は、コンテンツファイルを登録しているアイテムのバケットを閲覧、編集、作成する機能です。 @@ -69,7 +70,6 @@ |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|×|×|×|×|×| -

編集

いずれかの○に合致すれば左端行の鉛筆アイコンを押すと、「編集」(Edit)タブに表示し、ユーザーの情報が編集出来ます。 @@ -86,11 +86,12 @@ |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|×|×|×|×|×| + +

ファイルインスタンス

本機能は、管理者として、アップロードしているファイルを管理する機能です。 -

一覧

いずれかの○に合致すれば「一覧」タブにアップロードしているファイルを表示することが出来ます。 @@ -107,7 +108,6 @@ |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|×|×|×|×|×| -

選択

いずれかの○に合致すれば追加可能な機能を表示します。 @@ -133,6 +133,7 @@ |利用可否|○|×|×|×|×|×| +

ロケーション

本機能は、管理者として、アップロードしているファイルの配置先及びロケーションごとの使用量の情報を管理する機能です。 @@ -149,7 +150,6 @@ いずれかの○に合致すれば「作成」タブを押すと、「編集」タブに移動しロケーションを新規作成出来ます。 - |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|×|×|×|×|×| @@ -203,13 +203,13 @@ |利用可否|○|×|×|×|×|×| +

マルチパートオブジェクト

本機能は、マルチパートアップロードが使用されているオブジェクトを閲覧する機能です。

一覧

- いずれかの○に合致すれば「一覧」タブにマルチパートオブジェクト一覧を表示することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| @@ -248,6 +248,8 @@ |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|○|×|×|×|×| + +

オブジェクトバージョン

本機能は、管理者として、アップロードしているアイテムのファイルバージョンを管理する機能です。 @@ -284,6 +286,7 @@ |利用可否|○|×|×|×|×|×| + - > 更新履歴 diff --git a/docs/spec/base/access_control/Logs - Export.md b/docs/spec/base/access_control/Logs - Export.md deleted file mode 100644 index 9971be88..00000000 --- a/docs/spec/base/access_control/Logs - Export.md +++ /dev/null @@ -1,38 +0,0 @@ -# ログ管理 - エクスポート - -ログ管理 - エクスポート画面のアクセスコントロールについて記述します。 - -/Administration/ログ管理(Logs)/エクスポート(Export) - -## 目次 - -- [エクスポート](#エクスポート) - -## エクスポート - -いずれかの○に合致すれば基本監査ログのエクスポートを実行することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|×|×|×|×| - -- > 更新履歴 - -
- - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Logs.md b/docs/spec/base/access_control/Logs.md new file mode 100644 index 00000000..0a1fa6f2 --- /dev/null +++ b/docs/spec/base/access_control/Logs.md @@ -0,0 +1,46 @@ +# ログ管理 + +ログ管理画面のアクセスコントロールについて記述します。 + +/logs/export/ + +## 目次 + +- [エクスポート](#エクスポート) + + + +## エクスポート + +本機能は、ユーザーが著者の追加・編集・削除・統合を行う機能である。 + +いずれかの○に合致すればExportボタンを押すと、全件出力を実行してよいかの確認ダイアログが表示される。 + +確認ダイアログで「実行」ボタンを選択すると基本監査ログの全件エクスポートを行う。 + +実行後はダウンロードのURLが画面上に表示され URLをクリックするとzipファイル(export\_log.zip)をダウンロードする。なお、このzipファイルにコンテンツファイルは含まれていない。 + +|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Maintenance - ElasticSearch Index.md b/docs/spec/base/access_control/Maintenance - ElasticSearch Index.md deleted file mode 100644 index 1707a0ad..00000000 --- a/docs/spec/base/access_control/Maintenance - ElasticSearch Index.md +++ /dev/null @@ -1,48 +0,0 @@ -# メンテナンス - ElasticSearchインデックス - -メンテナンス - ElasticSearchインデックスのアクセスコントロールについて記述します。 - -/Administration/メンテナンス(Maintenance)/ElasticSearchインデックス(ElasticSearch Index) - -## 目次 - -- [ElasticSearchインデックス](#elasticsearchインデックス) - -## ElasticSearchインデックス - -本機能の利用は、メンテナンス期間中に限られます。 - -いずれかの○に合致すれば「アイテムインデックスの再作成」「アイテムの再インデックス」を実行することが出来ます。 - -### アイテムインデックスの再作成 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -### アイテムの再インデックス - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Maintenance.md b/docs/spec/base/access_control/Maintenance.md new file mode 100644 index 00000000..a5b59989 --- /dev/null +++ b/docs/spec/base/access_control/Maintenance.md @@ -0,0 +1,64 @@ +# メンテナンス + +メンテナンス画面のアクセスコントロールについて記述します。 + +/reindex_es/ + +## 目次 + +- [ElasticSearchインデックス](#elasticsearchインデックス) + - [アイテムインデックスの再作成](#アイテムインデックスの再作成) + - [アイテムの再インデックス](#アイテムの再インデックス) + + + +## ElasticSearchインデックス + +本機能は、Elasticsearchのマッピング変更や検索設定の変更を反映するために、管理画面からWEKOに登録されたアイテムの再インデックスを可能にする機能を提供する機能です。 + +### アイテムインデックスの再作成 + +いずれかの○に合致すれば「アイテムインデックスの再作成」を実行することが出来ます。 + +「アイテムインデックスの再作成」とは、マッピング・セッティング定義を初期状態にリセットして、現在のElasticSearchのアイテムインデックスをもとに再度ElasticSearchのアイテム・インデックスツリーの情報を作成しなおす機能です。 + +本機能の利用は、メンテナンス期間中に限られます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +### アイテムの再インデックス + +いずれかの○に合致すれば「アイテムの再インデックス」を実行することが出来ます。 + +「アイテムの再インデックス」の実行機能とは、マッピング・セッティング定義を初期状態にリセットした後、DataBaseにある情報をもとにElasticSearchのアイテム・インデックスツリーの情報を作成しなおす機能です。 + +本機能の利用は、メンテナンス期間中に限られます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Records - Persistent Identifier.md b/docs/spec/base/access_control/Records - Persistent Identifier.md deleted file mode 100644 index d4947d08..00000000 --- a/docs/spec/base/access_control/Records - Persistent Identifier.md +++ /dev/null @@ -1,63 +0,0 @@ -# レコード管理 - 永続識別子画面 - -レコード管理 - 永続識別子画面のアクセスコントロールについて記述します。 - -/Administration/レコード管理(Records)/永続識別子(Persistent Identifier) - -## 目次 - -- [一覧](#一覧) -- [フィルターを追加](#フィルターを追加) -- [詳細](#詳細) - - -## 一覧 - -永続識別子一覧を表示する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - - - -## フィルターを追加 - -追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルターの入力エリアを追加する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - - - -## 詳細 - -永続識別子行にて目アイコンを押すと、該当永続識別子の詳細情報を「詳細」(Details)タブに表示する。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Records - Record Metadata.md b/docs/spec/base/access_control/Records - Record Metadata.md deleted file mode 100644 index ec7891fb..00000000 --- a/docs/spec/base/access_control/Records - Record Metadata.md +++ /dev/null @@ -1,75 +0,0 @@ -# レコード管理 - レコードメタデータ - -レコード管理 - レコードメタデータ画面のアクセスコントロールについて記述します。 - -/Administration/レコード管理(Records)/レコードメタデータ(Record Metadata) - -## 目次 - -- [一覧](#一覧) -- [フィルターを追加](#フィルターを追加) -- [選択](#選択) -- [詳細](#詳細) - - -## 一覧 - -レコードメタデータを一覧表示する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - - - -## フィルターを追加 - -追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルターの入力エリアを追加する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - - - -## 選択 - -追加可能な機能(現在削除ボタンのみ)を表示する。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - - - -## 詳細 - -該当レコードメタデータの詳細情報を表示する。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
\ No newline at end of file diff --git a/docs/spec/base/access_control/Records.md b/docs/spec/base/access_control/Records.md new file mode 100644 index 00000000..f824eb59 --- /dev/null +++ b/docs/spec/base/access_control/Records.md @@ -0,0 +1,108 @@ +

レコード管理画面

+ +レコード管理画面のアクセスコントロールについて記述します。 + +エンドポイント:/persistentidentifier/ + +

目次

+ +- [永続識別子](#永続識別子) + - [一覧](#一覧) + - [フィルターを追加](#フィルターを追加) + - [詳細](#詳細) +- [レコードメタデータ](#レコードメタデータ) + - [一覧](#一覧-1) + - [フィルターを追加](#フィルターを追加-1) + - [選択](#選択) + - [詳細](#詳細-1) + + + +

永続識別子

+ +本機能は、システムに登録しているアイテムの永続識別子を閲覧する機能です。 + +

一覧

+ +いずれかの○に合致すれば「一覧」タブにて永続識別子一覧を表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」タブをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルターの入力エリアを追加します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

詳細

+ +いずれかの○に合致すれば永続識別子行にて目アイコンを押すと、該当永続識別子の詳細情報を「詳細」(Details)タブに表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +

レコードメタデータ

+ +本機能は、レコードメタデータの閲覧、削除、復元の際に用いる機能です。 + +

一覧

+ +いずれかの○に合致すれば「一覧」(List)タブにてレコードメタデータを一覧表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

フィルターを追加

+ +いずれかの○に合致すれば「フィルターを追加▼」(Add Filter▼)タブをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

選択

+ +「選択▼」(With selected▼)タブをクリックすると、追加可能な機能(現在削除ボタンのみ)を表示します。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +

詳細

+ +いずれかの○に合致すれば詳細タブにおいて、該当レコードメタデータの詳細情報を表示することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
\ No newline at end of file From dd485f57bda12cd374c965f3f3b5527eb397703f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:24:13 +0900 Subject: [PATCH 179/251] =?UTF-8?q?=E8=AA=A4=E5=AD=97=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3/=E6=97=A5=E6=9C=AC=E8=AA=9E=E3=81=AE=E8=A1=A8?= =?UTF-8?q?=E7=8F=BE=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/OPEN_SEARCH_01.md | 12 ++++++------ docs/spec/base/access_control/README.md | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/OPEN_SEARCH_01.md b/docs/spec/base/access_control/OPEN_SEARCH_01.md index 7ec4fca2..d896a413 100644 --- a/docs/spec/base/access_control/OPEN_SEARCH_01.md +++ b/docs/spec/base/access_control/OPEN_SEARCH_01.md @@ -1,6 +1,6 @@ -# Openseacrh +# OpenSearch -Openseacrhに関するAPIのアクセスコントロールについて記述します。 +OpenSearchに関するAPIのアクセスコントロールについて記述します。 ## 目次 @@ -9,7 +9,7 @@ Openseacrhに関するAPIのアクセスコントロールについて記述し ## [GET] /api/opensearch/description.xml -○に合致すれば、description.xmlを取得することが出来ます。 +全てのロールでdescription.xmlを取得することが可能です。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -17,13 +17,13 @@ Openseacrhに関するAPIのアクセスコントロールについて記述し ## [GET] /api/opensearch/search -○に合致すれば、OpenSearchによる検索をすることが出来ます。 +全てのロールでOpenSearchによる検索をすることが可能です。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -※ アイテムが検索結果に表示されるかどうかは検索画面の検索結果にアイテムが表示されるかどうかと同条件です。
+※ OpenSearchによる検索でアイテムが表示されるかどうかは、検索画面の検索結果にアイテムが表示されるかどうかと同一条件です。
 [検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 - > 更新履歴 @@ -39,7 +39,7 @@ Openseacrhに関するAPIのアクセスコントロールについて記述し
-

2025/8/5

+

2025/8/6

初版作成 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 36efb706..4f1bbd24 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -61,7 +61,7 @@ - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) - [アクティビティ](#アクティビティ) - - [Opensearch](OPEN_SEARCH_01.md#opensearch) + - [OpenSearch](OPEN_SEARCH_01.md#opensearch) - [[GET] /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) - [[GET] /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) - [著者](#著者) From db1c194d6d4542dc5ce129bbc1ed9f6b192291d0 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:27:51 +0900 Subject: [PATCH 180/251] =?UTF-8?q?HTTP=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE[]=E3=82=92=E5=A4=96=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/OPEN_SEARCH_01.md | 8 ++++---- docs/spec/base/access_control/README.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/OPEN_SEARCH_01.md b/docs/spec/base/access_control/OPEN_SEARCH_01.md index d896a413..374236a5 100644 --- a/docs/spec/base/access_control/OPEN_SEARCH_01.md +++ b/docs/spec/base/access_control/OPEN_SEARCH_01.md @@ -4,10 +4,10 @@ OpenSearchに関するAPIのアクセスコントロールについて記述し ## 目次 -- [[GET] /api/opensearch/description.xml](#get-apiopensearchdescriptionxml) -- [[GET] /api/opensearch/search](#get-apiopensearchsearch) +- [GET /api/opensearch/description.xml](#get-apiopensearchdescriptionxml) +- [GET /api/opensearch/search](#get-apiopensearchsearch) -## [GET] /api/opensearch/description.xml +## GET /api/opensearch/description.xml 全てのロールでdescription.xmlを取得することが可能です。 @@ -15,7 +15,7 @@ OpenSearchに関するAPIのアクセスコントロールについて記述し | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -## [GET] /api/opensearch/search +## GET /api/opensearch/search 全てのロールでOpenSearchによる検索をすることが可能です。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 4f1bbd24..79c0c82c 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -62,8 +62,8 @@ - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) - [アクティビティ](#アクティビティ) - [OpenSearch](OPEN_SEARCH_01.md#opensearch) - - [[GET] /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) - - [[GET] /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) + - [GET /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) + - [GET /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) - [著者](#著者) - [リクエストメール](#リクエストメール-1) - [ログイン](#ログイン) From dd815780dec9e8484aafb85a606d395974fecddc Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:29:40 +0900 Subject: [PATCH 181/251] =?UTF-8?q?HTTP=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE[]=E3=82=92=E5=A4=96=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/INDEX_API_01.md | 32 +++++++++---------- docs/spec/base/access_control/README.md | 16 +++++----- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/spec/base/access_control/INDEX_API_01.md b/docs/spec/base/access_control/INDEX_API_01.md index c98ac607..3d94c4b8 100644 --- a/docs/spec/base/access_control/INDEX_API_01.md +++ b/docs/spec/base/access_control/INDEX_API_01.md @@ -4,16 +4,16 @@ ## 目次 -- [[GET] /api/\/tree](#get-apiversiontree) -- [[GET] /api/\/tree/](#get-apiversiontreeindex_id) -- [[GET] /api/\/tree/index](#get-apiversiontreeindex) -- [[GET] /api/\/tree/index/\](#get-apiversiontreeindexindex_id) -- [[GET] /api/\/tree/index/\/parent](#get-apiversiontreeindexindex_idparent) -- [[POST] /api/\/tree/index](#post-apiversiontreeindex) -- [[PUT] /api/\/tree/index/](#put-apiversiontreeindexindex_id) -- [[DELETE] /api/\/tree/index/](#delete-apiversiontreeindexindex_id) +- [GET /api/\/tree](#get-apiversiontree) +- [GET /api/\/tree/](#get-apiversiontreeindex_id) +- [GET /api/\/tree/index](#get-apiversiontreeindex) +- [GET /api/\/tree/index/\](#get-apiversiontreeindexindex_id) +- [GET /api/\/tree/index/\/parent](#get-apiversiontreeindexindex_idparent) +- [POST /api/\/tree/index](#post-apiversiontreeindex) +- [PUT /api/\/tree/index/](#put-apiversiontreeindexindex_id) +- [DELETE /api/\/tree/index/](#delete-apiversiontreeindexindex_id) -## [GET] /api/\/tree +## GET /api/\/tree 表内のいずれかの○に合致すれば、全てのインデックス情報を取得することが出来ます。 @@ -25,7 +25,7 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## [GET] /api/\/tree/\ +## GET /api/\/tree/\ 表内のいずれかの○に合致すれば、指定したインデックスIDのインデックスツリーを取得することが出来ます。 @@ -37,7 +37,7 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## [GET] /api/\/tree/index +## GET /api/\/tree/index 表内のいずれかの○に合致すれば、全てのインデックス情報を取得することが出来ます。 @@ -49,7 +49,7 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## [GET] /api/\/tree/index/\
+## GET /api/\/tree/index/\
表内のいずれかの○に合致すれば、指定したインデックスIDのインデックスツリーを取得することが出来ます。 @@ -61,7 +61,7 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## [GET] /api/\/tree/index/\/parent +## GET /api/\/tree/index/\/parent 表内のいずれかの○に合致すれば、指定したインデックスIDとルートまでの親インデックス一覧を取得することが出来ます。 @@ -73,7 +73,7 @@ ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -## [POST] /api/\/tree/index +## POST /api/\/tree/index インデックス登録APIを使用するためには2つの条件を満たす必要があります。 @@ -93,7 +93,7 @@ | index:create
がある | ○ | ○ | ○ | × | × | × | | 上記以外 | × | × | × | × | × | × | -## [PUT] /api/\/tree/index/ +## PUT /api/\/tree/index/ インデックス更新APIを使用するためには2つの条件を満たす必要があります。 @@ -113,7 +113,7 @@ | index:update
がある | ○ | ○ | ○ | × | × | × | | 上記以外 | × | × | × | × | × | × | -## [DELETE] /api/\/tree/index/ +## DELETE /api/\/tree/index/ インデックス削除APIを使用するためには2つの条件を満たす必要があります。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 5661af21..f6979ff5 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -58,14 +58,14 @@ - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - [インデックス](INDEX_API_01.md#インデックス-1) - - [[GET] /api/\/tree](INDEX_API_01.md#get-apiversiontree) - - [[GET] /api/\/tree/](INDEX_API_01.md#get-apiversiontreeindex_id) - - [[GET] /api/\/tree/index](INDEX_API_01.md#get-apiversiontreeindex) - - [[GET] /api/\/tree/index/\](INDEX_API_01.md#get-apiversiontreeindexindex_id) - - [[GET] /api/\/tree/index/\/parent](INDEX_API_01.md#get-apiversiontreeindexindex_idparent) - - [[POST] /api/\/tree/index](INDEX_API_01.md#post-apiversiontreeindex) - - [[PUT] /api/\/tree/index/](INDEX_API_01.md#put-apiversiontreeindexindex_id) - - [[DELETE] /api/\/tree/index/](INDEX_API_01.md#delete-apiversiontreeindexindex_id) + - [GET /api/\/tree](INDEX_API_01.md#get-apiversiontree) + - [GET /api/\/tree/](INDEX_API_01.md#get-apiversiontreeindex_id) + - [GET /api/\/tree/index](INDEX_API_01.md#get-apiversiontreeindex) + - [GET /api/\/tree/index/\](INDEX_API_01.md#get-apiversiontreeindexindex_id) + - [GET /api/\/tree/index/\/parent](INDEX_API_01.md#get-apiversiontreeindexindex_idparent) + - [POST /api/\/tree/index](INDEX_API_01.md#post-apiversiontreeindex) + - [PUT /api/\/tree/index/](INDEX_API_01.md#put-apiversiontreeindexindex_id) + - [DELETE /api/\/tree/index/](INDEX_API_01.md#delete-apiversiontreeindexindex_id) - [アクティビティ](#アクティビティ) - [Opensearch](#opensearch) - [著者](#著者) From f38210913f4feb4a0b08708f4ddbd75742082a6f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:34:22 +0900 Subject: [PATCH 182/251] =?UTF-8?q?HTTP=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE[]=E3=82=92=E5=A4=96=E3=81=99/=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=83=87=E3=83=83=E3=82=AF=E3=82=B9=E3=81=AE=E9=96=B2?= =?UTF-8?q?=E8=A6=A7=E6=A8=A9=E9=99=90=E3=81=B8=E3=81=AE=E3=83=AA=E3=83=B3?= =?UTF-8?q?=E3=82=AF=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 40 +++++++++++++------- docs/spec/base/access_control/README.md | 14 +++---- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 39f78011..1e85b16d 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -4,15 +4,15 @@ ## 目次 -- [[GET] /api/\/records](#get-apiversionrecords) -- [[GET] /api/records/](#get-apirecords) -- [[GET] /api/\/records/\](#get-apiversionrecordspid_value) -- [[GET] /api/\/records/\/stats](#get-apiversionrecordspid_valuestats) -- [[POST] /api/\/records/list](#post-apiversionrecordslist) -- [[GET] /api/index/](#get-apiindex) -- [[PUT] /api/records/](#put-apirecords) +- [GET /api/\/records](#get-apiversionrecords) +- [GET /api/records/](#get-apirecords) +- [GET /api/\/records/\](#get-apiversionrecordspid_value) +- [GET /api/\/records/\/stats](#get-apiversionrecordspid_valuestats) +- [POST /api/\/records/list](#post-apiversionrecordslist) +- [GET /api/index/](#get-apiindex) +- [PUT /api/records/](#put-apirecords) -## [GET] /api/\/records +## GET /api/\/records いずれかの○に合致すれば、アイテムを検索することが出来ます。 @@ -29,7 +29,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/records/ +インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/records/ いずれかの○に合致すれば、アイテムを検索することが出来ます。 @@ -46,7 +48,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/\/records/\ +インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/\/records/\ いずれかの○に合致すれば、アイテム詳細情報を取得することが出来ます。 @@ -63,7 +67,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/\/records/\/stats +インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/\/records/\/stats いずれかの○に合致すれば、選択期間のアイテム閲覧数を取得することが出来ます。 @@ -80,7 +86,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [POST] /api/\/records/list +インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## POST /api/\/records/list いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 @@ -97,7 +105,9 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/index/ +インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/index/ いずれかの○に合致すれば、インデックスを検索することが出来ます。 @@ -106,7 +116,9 @@ | インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | | インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | -## [PUT] /api/records/ +インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## PUT /api/records/ いずれかの○に合致すれば、レコードの書き換えをすることが出来ます。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index aecc467e..ff77a0c4 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -56,13 +56,13 @@ - [メンテナンス](#メンテナンス) - API - [アイテム](ITEM_API_01.md#アイテム-1) - - [[GET] /api/\/records](ITEM_API_01.md#get-apiversionrecords) - - [[GET] /api/records/](ITEM_API_01.md#get-apirecords) - - [[GET] /api/\/records/\](ITEM_API_01.md#get-apiversionrecordspid_value) - - [[GET] /api/\/records/\/stats](ITEM_API_01.md#get-apiversionrecordspid_valuestats) - - [[POST] /api/\/records/list](ITEM_API_01.md#post-apiversionrecordslist) - - [[GET] /api/index/](ITEM_API_01.md#get-apiindex) - - [[PUT] /api/records/](ITEM_API_01.md#put-apirecords) + - [GET /api/\/records](ITEM_API_01.md#get-apiversionrecords) + - [GET /api/records/](ITEM_API_01.md#get-apirecords) + - [GET /api/\/records/\](ITEM_API_01.md#get-apiversionrecordspid_value) + - [GET /api/\/records/\/stats](ITEM_API_01.md#get-apiversionrecordspid_valuestats) + - [POST /api/\/records/list](ITEM_API_01.md#post-apiversionrecordslist) + - [GET /api/index/](ITEM_API_01.md#get-apiindex) + - [PUT /api/records/](ITEM_API_01.md#put-apirecords) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) From b9423cdd31bd910798c6fbd221cac6c15f72370a Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:37:48 +0900 Subject: [PATCH 183/251] =?UTF-8?q?HTTP=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE[]=E3=82=92=E5=A4=96=E3=81=99/=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=83=87=E3=83=83=E3=82=AF=E3=82=B9=E3=81=AE=E9=96=B2?= =?UTF-8?q?=E8=A6=A7=E6=A8=A9=E9=99=90=E3=81=B8=E3=81=AE=E3=83=AA=E3=83=B3?= =?UTF-8?q?=E3=82=AF=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 84 +++++++++++--------- docs/spec/base/access_control/README.md | 12 +-- 2 files changed, 54 insertions(+), 42 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index 35bf1e14..595580cb 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -4,23 +4,23 @@ ## 目次 -- [[GET] /api/\/ranking//files](#get-apiversionrankingpid_valuefiles) -- [[GET] /api/\/records//files/\](#get-apiversionrecordspid_valuefilesfilename) -- [[GET] /api/\/records//files/\/stats](#get-apiversionrecordspid_valuefilesfilenamestats) -- [[GET] /api/\/records//files/all](#get-apiversionrecordspid_valuefilesall) -- [[POST] /api/\/records//files/selected](#post-apiversionrecordspid_valuefilesselected) -- [[GET] /api/\/ranking/](#get-apiversionrankingranking_type) +- [GET /api/\/ranking//files](#get-apiversionrankingpid_valuefiles) +- [GET /api/\/records//files/\](#get-apiversionrecordspid_valuefilesfilename) +- [GET /api/\/records//files/\/stats](#get-apiversionrecordspid_valuefilesfilenamestats) +- [GET /api/\/records//files/all](#get-apiversionrecordspid_valuefilesall) +- [POST /api/\/records//files/selected](#post-apiversionrecordspid_valuefilesselected) +- [GET /api/\/ranking/](#get-apiversionrankingranking_type) -## [GET] /api/\/ranking//files +## GET /api/\/ranking//files いずれかの○に合致すれば、APIでファイルのランキング情報を取得することが出来ます。 #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
ranking:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -28,16 +28,18 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/\/records//files/\ +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/\/records//files/\ いずれかの○に合致すれば、ファイルを取得することが出来ます。 #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
user:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
user:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -45,16 +47,18 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/\/records//files/\/stats +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/\/records//files/\/stats いずれかの○に合致すれば、レコード統計を取得することが出来ます。 #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -62,16 +66,18 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/\/records//files/all +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/\/records//files/all いずれかの○に合致すれば、全ファイルの一覧情報を取得することが出来ます。 #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -79,16 +85,18 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [POST] /api/\/records//files/selected +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## POST /api/\/records//files/selected いずれかの○に合致すれば、指定レコードの選択ファイルの一覧を取得することが出来ます。 #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
file:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -96,16 +104,18 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -## [GET] /api/\/ranking/ +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +## GET /api/\/ranking/ いずれかの○に合致すれば、ランキング情報を取得することが出来ます。 #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
ranking:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
ranking:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -113,6 +123,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + - > 更新履歴 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 10fb3262..3e4363b1 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -57,12 +57,12 @@ - API - [アイテム](#アイテム-1) - [ファイル](FILE_API_01.md#ファイル-1) - - [[GET] /api/\/ranking//files](FILE_API_01.md#get-apiversionrankingpid_valuefiles) - - [[GET] /api/\/records//files/\](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilename) - - [[GET] /api/\/records//files/\/stats](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilenamestats) - - [[GET] /api/\/records//files/all](FILE_API_01.md#get-apiversionrecordspid_valuefilesall) - - [[POST] /api/\/records//files/selected](FILE_API_01.md#post-apiversionrecordspid_valuefilesselected) - - [[GET] /api/\/ranking/](FILE_API_01.md#get-apiversionrankingranking_type) + - [GET /api/\/ranking//files](FILE_API_01.md#get-apiversionrankingpid_valuefiles) + - [GET /api/\/records//files/\](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilename) + - [GET /api/\/records//files/\/stats](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilenamestats) + - [GET /api/\/records//files/all](FILE_API_01.md#get-apiversionrecordspid_valuefilesall) + - [POST /api/\/records//files/selected](FILE_API_01.md#post-apiversionrecordspid_valuefilesselected) + - [GET /api/\/ranking/](FILE_API_01.md#get-apiversionrankingranking_type) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) From 6272c10827bf4b3ab84e2db75c17dd621116afdf Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:39:08 +0900 Subject: [PATCH 184/251] =?UTF-8?q?=E2=80=BB=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=80=81=E6=94=B9=E8=A1=8C=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 52 ++++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 1e85b16d..05a344f2 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -18,10 +18,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -29,7 +29,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/records/ @@ -37,10 +37,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -48,7 +48,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/records/\ @@ -56,10 +56,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -67,7 +67,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/records/\/stats @@ -75,10 +75,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -86,7 +86,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## POST /api/\/records/list @@ -94,10 +94,10 @@ #### インデックス閲覧権限:あり -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
item:read
がある | ○ | ○ | ○ | ○ | ○ | × | -| 上記以外 | × | × | × | × | × | ○ | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | ○ | #### インデックス閲覧権限:なし @@ -105,7 +105,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ー | ー | × | × | × | × | -インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/index/ @@ -116,7 +116,7 @@ | インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | | インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | -インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## PUT /api/records/ From 4933662d4523500cbb0d946e1751d75656b5294a Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:42:13 +0900 Subject: [PATCH 185/251] =?UTF-8?q?HTTP=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE[]=E3=82=92=E5=A4=96=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 14 +++---- .../RESTRICTED_ACCESS_API_01.md | 42 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 72b848c9..28a88f3b 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -68,10 +68,10 @@ - [OAステータス](#oa-ステータス) - [SWORD API](#sword-api-1) - [制限公開](RESTRICTED_ACCESS_API_01.md#制限公開) - - [[GET] /api/\/workflow/activities](RESTRICTED_ACCESS_API_01.md#get-apiversionworkflowactivities) - - [[POST] /api/\/workflow/activities/\/approve](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapprove) - - [[POST] /api/\/workflow/activities/\/throw-out](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idthrow-out) - - [[GET] /api/\/records/\/files/\/terms](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidfilesfilenameterms) - - [[POST] /api/\/records/\/files/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionrecordspidfilesfilenameapplication) - - [[POST] /api/\/workflow/activities/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapplication) - - [[GET] /api/\/records/\/need-restricted-access](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidneed-restricted-access) + - [GET /api/\/workflow/activities](RESTRICTED_ACCESS_API_01.md#get-apiversionworkflowactivities) + - [POST /api/\/workflow/activities/\/approve](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapprove) + - [POST /api/\/workflow/activities/\/throw-out](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idthrow-out) + - [GET /api/\/records/\/files/\/terms](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidfilesfilenameterms) + - [POST /api/\/records/\/files/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionrecordspidfilesfilenameapplication) + - [POST /api/\/workflow/activities/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapplication) + - [GET /api/\/records/\/need-restricted-access](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidneed-restricted-access) diff --git a/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md b/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md index 9aa48690..b6443ce0 100644 --- a/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md +++ b/docs/spec/base/access_control/RESTRICTED_ACCESS_API_01.md @@ -4,17 +4,17 @@ ## 目次 -- [[GET] /api/\/workflow/activities](#get-apiversionworkflowactivities) -- [[POST] /api/\/workflow/activities/\/approve](#post-apiversionworkflowactivitiesactivity_idapprove) -- [[POST] /api/\/workflow/activities/\/throw-out](#post-apiversionworkflowactivitiesactivity_idthrow-out) -- [[GET] /api/\/records/\/files/\/terms](#get-apiversionrecordspidfilesfilenameterms) -- [[POST] /api/\/records/\/files/\/application](#post-apiversionrecordspidfilesfilenameapplication) -- [[POST] /api/\/workflow/activities/\/application](#post-apiversionworkflowactivitiesactivity_idapplication) -- [[GET] /api/\/records/\/need-restricted-access](#get-apiversionrecordspidneed-restricted-access) +- [GET /api/\/workflow/activities](#get-apiversionworkflowactivities) +- [POST /api/\/workflow/activities/\/approve](#post-apiversionworkflowactivitiesactivity_idapprove) +- [POST /api/\/workflow/activities/\/throw-out](#post-apiversionworkflowactivitiesactivity_idthrow-out) +- [GET /api/\/records/\/files/\/terms](#get-apiversionrecordspidfilesfilenameterms) +- [POST /api/\/records/\/files/\/application](#post-apiversionrecordspidfilesfilenameapplication) +- [POST /api/\/workflow/activities/\/application](#post-apiversionworkflowactivitiesactivity_idapplication) +- [GET /api/\/records/\/need-restricted-access](#get-apiversionrecordspidneed-restricted-access) -## [GET] /api/\/workflow/activities +## GET /api/\/workflow/activities -いずれかの○に合致すれば、アクティビティの一覧を取得することが出来ます。 +表内のいずれかの○に合致すれば、アクティビティの一覧を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -23,36 +23,36 @@ ※1 自身が担当するアクティビティのみ取得することが出来ます。 -## [POST] /api/\/workflow/activities/\/approve +## POST /api/\/workflow/activities/\/approve -○に合致すれば、承認待ちのアクティビティを承認することが出来ます。 +表内の○に合致すれば、承認待ちのアクティビティを承認することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
workflow:approve
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | -## [POST] /api/\/workflow/activities/\/throw-out +## POST /api/\/workflow/activities/\/throw-out -○に合致すれば、操作中のアクティビティの操作を却下することが出来ます。 +表内の○に合致すれば、操作中のアクティビティの操作を却下することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
workflow:approve
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | -## [GET] /api/\/records/\/files/\/terms +## GET /api/\/records/\/files/\/terms -○に合致すれば、指定した制限公開ファイルの利用申請を行う際の利用規約を取得することが出来ます。 +表内の○に合致すれば、指定した制限公開ファイルの利用申請を行う際の利用規約を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
user:activityがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -## [POST] /api/\/records/\/files/\/application +## POST /api/\/records/\/files/\/application -○に合致すれば、指定した制限公開ファイルの利用申請を開始し、アクティビティの作成を行うことが出来ます。 +表内の○に合致すれば、指定した制限公開ファイルの利用申請を開始し、アクティビティの作成を行うことが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -62,9 +62,9 @@ ※1 ゲストアクティビティが作成されます。
  既に同ファイル、同一メールアドレスに紐づくゲストアクティビティが存在する場合は既存アクティビティを使用します。 -## [POST] /api/\/workflow/activities/\/application +## POST /api/\/workflow/activities/\/application -○に合致すれば、制限公開ファイルの利用申請ワークフローにおける申請内容の登録を行うことが出来ます。 +表内の○に合致すれば、制限公開ファイルの利用申請ワークフローにおける申請内容の登録を行うことが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -73,9 +73,9 @@ ※ 利用申請ワークフローのみで利用可能で、通常のワークフローアクティビティでは利用出来ません。 -## [GET] /api/\/records/\/need-restricted-access +## GET /api/\/records/\/need-restricted-access -○に合致すれば、当該ファイルのコンテンツダウンロードに利用申請が必要かどうか判断することが出来ます。 +表内の○に合致すれば、当該ファイルのコンテンツダウンロードに利用申請が必要かどうか判断することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From ad10389f2faff263af8e58863a191e965e5a77da Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:50:00 +0900 Subject: [PATCH 186/251] =?UTF-8?q?=E8=87=AA=E8=BA=AB=E3=81=8C=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E3=81=99=E3=82=8B=E3=82=B3=E3=83=9F=E3=83=A5=E3=83=8B?= =?UTF-8?q?=E3=83=86=E3=82=A3=E3=82=92=E8=A3=9C=E8=B6=B3=E3=81=AE=E5=BD=A2?= =?UTF-8?q?=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/STATISTICS_ADMIN_01.md | 37 ++++++++++--------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md index f296301e..94ad5572 100644 --- a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md +++ b/docs/spec/base/access_control/STATISTICS_ADMIN_01.md @@ -12,7 +12,7 @@ エンドポイント:/admin/report/ -○に合致すれば、運用レポートページを閲覧することが出来ます。 +表内の○に合致すれば、運用レポートページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -22,16 +22,17 @@ いずれかの○に合致すればコミュニティの選択肢にコミュニティが表示され、運用レポート機能を使用することが出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 対象:自身が管理
しないコミュニティ | ○ | ○ | ○ | × | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | + +※1 自身が管理するコミュニティに限ります。 ## フィードバックメール エンドポイント:/admin/feedbackmail/ -○に合致すれば、フィードバックメールページを閲覧することが出来ます。 +表内の○に合致すれば、フィードバックメールページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -41,16 +42,17 @@ いずれかの○に合致すればリポジトリの選択肢にコミュニティが表示され、フィードバックメール機能を使用することが出来ます。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 対象:自身が管理
しないコミュニティ | ○ | ○ | ○ | × | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | + +※1 自身が管理するコミュニティに限ります。 ## サイトライセンス エンドポイント:/admin/sitelicensesendmail/ -○に合致すれば、サイトライセンスページを閲覧することが出来ます。 +表内の○に合致すれば、サイトライセンスページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -58,12 +60,13 @@ #### 「コミュニティ」の選択肢にコミュニティが表示されるか、および機能の使用可否 -いずれかの○に合致すればコミュニティの選択肢にコミュニティが表示され、サイトライセンス機能を使用することが出来ます。 +表内のいずれかの○に合致すれば、コミュニティの選択肢にコミュニティが表示され、サイトライセンス機能を使用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 対象:自身が管理
しないコミュニティ | ○ | ○ | ○ | × | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +※1 自身が管理するコミュニティに限ります。 - > 更新履歴 @@ -78,7 +81,7 @@
From af8dc72122c083e88e2da4f8651b3f3d79ac1bba Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Wed, 6 Aug 2025 14:54:44 +0900 Subject: [PATCH 187/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/COMMUNITY_ADMIN_01.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md index fc536c96..4e8bbc20 100644 --- a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md +++ b/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md @@ -12,7 +12,7 @@ エンドポイント:/admin/community/ -○に合致すれば、コミュニティ一覧を閲覧することが出来ます。 +表内の○に合致すれば、コミュニティ一覧を閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -20,16 +20,16 @@ #### 閲覧・編集・削除 -いずれかの○に合致すれば、コミュニティの閲覧・編集・削除を行うことが出来ます。 +表内のいずれかの○に合致すれば、コミュニティの閲覧・編集・削除を行うことが出来ます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| --------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| コミュニティの「Group」に
自身の管理する
グループが
設定されている | ○ | ○ | ○ | × | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自身が所属する
グループ | ○ | ○ | ○ | × | × | × | +| 上記以外 | ○ | ○ | × | × | × | × | #### 作成 -○に合致すれば、コミュニティの作成を行うことが出来ます。 +表内の○に合致すれば、コミュニティの作成を行うことが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -39,7 +39,7 @@ エンドポイント:/admin/inclusionrequest/ -○に合致すれば、参加リクエスト一覧を閲覧することが出来ます。 +表内の○に合致すれば、参加リクエスト一覧を閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -49,7 +49,7 @@ エンドポイント:/admin/featuredcommunity/ -○に合致すれば、注目のコミュニティページの以下機能を利用することが出来ます。 +表内の○に合致すれば、注目のコミュニティページの以下機能を利用することが出来ます。 利用出来る機能:コミュニティ一覧の閲覧、およびコミュニティの作成・閲覧・編集・削除 @@ -70,7 +70,7 @@
From 19f133a622feada30657d9224f43a91f82f08d21 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Wed, 6 Aug 2025 16:00:34 +0900 Subject: [PATCH 188/251] =?UTF-8?q?=E4=BD=9C=E6=88=90=E6=B8=88=E3=81=BFmd?= =?UTF-8?q?=E3=81=AE=E3=82=A8=E3=83=B3=E3=83=89=E3=83=9D=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E4=BF=AE=E6=AD=A3=E3=83=BB=E5=86=97=E9=95=B7?= =?UTF-8?q?=E3=81=AA=E9=A0=85=E7=9B=AE=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/Author Management.md | 70 +----- docs/spec/base/access_control/Files.md | 235 ++---------------- docs/spec/base/access_control/Logs.md | 10 +- docs/spec/base/access_control/Maintenance.md | 24 +- docs/spec/base/access_control/Records.md | 61 +---- 5 files changed, 36 insertions(+), 364 deletions(-) diff --git a/docs/spec/base/access_control/Author Management.md b/docs/spec/base/access_control/Author Management.md index b067465f..d2e0aab3 100644 --- a/docs/spec/base/access_control/Author Management.md +++ b/docs/spec/base/access_control/Author Management.md @@ -2,55 +2,21 @@ 著者DB管理画面のアクセスコントロールについて記述します。 -エンドポイント:/authors/ - ## 目次 - [編集](#編集) - - [Author ID参照](#auther-id参照) - - [Author ID追加](#auther-id追加) - - [Author ID編集・削除](#auther-id編集削除) - - [Author IDマージ](#auther-idマージ) - [一括出力](#一括出力) - - [エクスポート](#エクスポート) - [一括登録](#一括登録) - - [選択](#選択) - - [インポート](#インポート) - - [結果](#結果) ## 編集 -本機能は、ユーザーが著者の追加・編集・削除・統合を行う機能です。 - -### Auther ID参照 - -いずれかの○に合致すれば「Author ID」タブに登録されているAuthor IDが表示されます。 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -### Auther ID追加 - -いずれかの○に合致すれば「Author ID」タブの「著者追加」ボタンを押すと、著者追加画面に移動してAuthor IDを登録できます。 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -### Auther ID編集・削除 - -いずれかの○に合致すればAuthor ID一覧の「編集」ボタンを押すと、Author IDの編集画面に移動します。そこでAuthor IDを編集・削除出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| +エンドポイント:/admin/authors/ -### Auther IDマージ +本機能は、ユーザーが著者の追加・編集・削除・統合を行う機能です。 -いずれかの○に合致すればAuthor ID一覧からマージしたい著者を選択して、「著者統合」ボタンを押すと、マージ確認画面がモーダル表示されます。「Execute」ボタンを押すことで、著者マージを行います。 +いずれかの○に合致すればAuthor IDを表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -60,11 +26,11 @@ ## 一括出力 -本機能は、著者DBの情報を一括出力する機能です。 +エンドポイント:/admin/authors/export/ -### エクスポート +本機能は、著者DBの情報を一括出力する機能です。 -いずれかの○に合致すればプルダウンからエクスポートの対象を選択出来る。選択後に「エクスポート」ボタンから全件エクスポートを実行する。全件エクスポートが完了すると、出力ファイル(tsv形式)をダウンロードできるURLが表示される。 +いずれかの○に合致すれば全件エクスポートを実行出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -74,29 +40,11 @@ ## 一括登録 -本機能は、著者DBの情報を一括登録する機能です。 - -### 選択 +エンドポイント:/admin/authors/import/ -いずれかの○に合致すればユーザが著者DBのインポート用ファイル(tsv)を選択出来る。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -### インポート - -いずれかの○に合致すれば読み込んだインポート用ファイルの内容をチェックし、登録して良いかの確認をされる。 - - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|○|×|×|×| - -### 結果 +本機能は、著者DBの情報を一括登録する機能です。 -いずれかの○に合致すればインポートファイルで登録・更新・削除した著者の登録結果が表示される。 +いずれかの○に合致すればユーザが著者DBの情報をインポートできます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| diff --git a/docs/spec/base/access_control/Files.md b/docs/spec/base/access_control/Files.md index 64bb7d8c..2fc50740 100644 --- a/docs/spec/base/access_control/Files.md +++ b/docs/spec/base/access_control/Files.md @@ -2,85 +2,23 @@ ファイル管理画面のアクセスコントロールについて記述します。 -エンドポイント:/bucket/ -

目次

- [バケット](#バケット) - - [一覧](#一覧) - - [作成](#作成) - - [フィルターを追加](#フィルターを追加) - - [編集](#編集) - - [詳細](#詳細) - [ファイルインスタンス](#ファイルインスタンス) - - [一覧](#一覧-1) - - [フィルターを追加](#フィルターを追加-1) - - [選択](#選択-1) - - [検索](#検索) - - [詳細](#詳細-1) - [ロケーション](#ロケーション) - - [一覧](#一覧-2) - - [作成](#作成-1) - - [フィルターを追加](#フィルターを追加-2) - - [選択](#選択-2) - - [検索](#検索-1) - - [編集](#編集-1) - - [詳細](#詳細-2) - - [削除](#削除) - [マルチパートオブジェクト](#マルチパートオブジェクト) - - [一覧](#一覧-3) - - [フィルターを追加](#フィルターを追加-3) - - [選択](#選択-3) - - [詳細](#詳細-3) - - [削除](#削除-1) - [オブジェクトバージョン](#オブジェクトバージョン) - - [一覧](#一覧-4) - - [フィルターを追加](#フィルターを追加-4) - - [検索](#検索-2) - - [詳細](#詳細-4)

バケット

-本機能は、コンテンツファイルを登録しているアイテムのバケットを閲覧、編集、作成する機能です。 - -

一覧

- -いずれかの○に合致すれば「一覧」タブにバケット一覧を表示することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

作成

- -いずれかの○に合致すれば「作成」タブからバケットを作成することが出来ます。 -「作成」タブの機能は存在するが、現在画面上にロケーションを選択する欄がなく、「保存」ボタンを押下すると、エラーが出ます(v0.9.22)。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

フィルターを追加

- -いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

編集

+エンドポイント:/admin/bucket/ -いずれかの○に合致すれば左端行の鉛筆アイコンを押すと、「編集」(Edit)タブに表示し、ユーザーの情報が編集出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

詳細

+本機能は、コンテンツファイルを登録しているアイテムのバケットを閲覧、編集、作成する機能です。 -いずれかの○に合致すれば左端行の目アイコンを押すと、該当バケットの詳細情報を「詳細」タブに表示します。 +いずれかの○に合致すればバケット一覧を表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -90,43 +28,11 @@

ファイルインスタンス

-本機能は、管理者として、アップロードしているファイルを管理する機能です。 - -

一覧

- -いずれかの○に合致すれば「一覧」タブにアップロードしているファイルを表示することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

フィルターを追加

- -いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 +エンドポイント:/admin/fileinstance/ -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

選択

- -いずれかの○に合致すれば追加可能な機能を表示します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

検索

- -いずれかの○に合致すれば検索テキストボックスでユーザーを検索出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

詳細

+本機能は、管理者として、アップロードしているファイルを管理する機能です。 -いずれかの○に合致すればファイルインスタンス左端の行の目アイコンを押すと、該当ファイルインスタンスの詳細情報を「詳細」(Details)タブに表示します。 +いずれかの○に合致すればアップロードしているファイルを表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -136,67 +42,11 @@

ロケーション

-本機能は、管理者として、アップロードしているファイルの配置先及びロケーションごとの使用量の情報を管理する機能です。 - -

一覧

- -いずれかの○に合致すれば「一覧」タブにロケーション一覧を表示することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

作成

- -いずれかの○に合致すれば「作成」タブを押すと、「編集」タブに移動しロケーションを新規作成出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

フィルターを追加

- -いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

選択

- -いずれかの○に合致すれば「選択▼」ボタンをクリックすると、追加可能な機能(現在削除ボタンのみ)を表示します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

検索

- -いずれかの○に合致すれば検索テキストボックスでロケーションを検索出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

編集

- -いずれかの○に合致すればロケーション行に鉛筆アイコンを押すと、該当ロケーションを「編集」タブに表示し、ロケーションの情報が編集出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

詳細

- -いずれかの○に合致すればロケーション行に目アイコンを押すと、該当ロケーションの詳細情報を「詳細」タブに表示します。 +エンドポイント:/admin/location/ -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

削除

+本機能は、管理者として、アップロードしているファイルの配置先及びロケーションごとの使用量の情報を管理する機能です。 -いずれかの○に合致すればロケーション行に削除アイコンを押すと、該当ロケーションを削除し、メッセージを画面上部に表示します。 +いずれかの○に合致すればロケーション一覧を表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -206,43 +56,11 @@

マルチパートオブジェクト

-本機能は、マルチパートアップロードが使用されているオブジェクトを閲覧する機能です。 - -

一覧

- -いずれかの○に合致すれば「一覧」タブにマルチパートオブジェクト一覧を表示することが出来ます。 +エンドポイント:/admin/multipartobject/ -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|×|×|×|×| - -

フィルターを追加

- -いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|×|×|×|×| - -

選択

- -いずれかの○に合致すれば「選択」ボタンをクリックすると、一括処理可能な処理リストを表示し、処理をクリックすると選択したレコードに対して一括で処理を行います。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|×|×|×|×| - -

詳細

- -いずれかの○に合致すれば左端の目アイコンを押すと、該当オブジェクトバージョンの詳細情報を「詳細」タブに表示します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|×|×|×|×| - -

削除

+本機能は、マルチパートアップロードが使用されているオブジェクトを閲覧する機能です。 -いずれかの○に合致すれば左端のゴミ箱アイコンを押すと、該当オブジェクトバージョンを削除します。 +いずれかの○に合致すればマルチパートオブジェクト一覧を表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -252,34 +70,11 @@

オブジェクトバージョン

-本機能は、管理者として、アップロードしているアイテムのファイルバージョンを管理する機能です。 - -

一覧

+エンドポイント:/admin/objectversion/ -いずれかの○に合致すれば「一覧」タブにアイテムにアップロードしているファイルバージョンを表示することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

フィルターを追加

- -いずれかの○に合致すれば「フィルターを追加▼」ボタンをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

検索

- -いずれかの○に合致すれば検索テキストボックスで検索出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

詳細

+本機能は、管理者として、アップロードしているアイテムのファイルバージョンを管理する機能です。 -いずれかの○に合致すれば左端行の目アイコンを押すと、該当オブジェクトバージョンの詳細情報を「詳細」タブに表示します。 +いずれかの○に合致すればアイテムにアップロードしているファイルバージョンを表示することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| diff --git a/docs/spec/base/access_control/Logs.md b/docs/spec/base/access_control/Logs.md index 0a1fa6f2..152c2799 100644 --- a/docs/spec/base/access_control/Logs.md +++ b/docs/spec/base/access_control/Logs.md @@ -2,7 +2,7 @@ ログ管理画面のアクセスコントロールについて記述します。 -/logs/export/ +エンドポイント:/admin/logs/export/ ## 目次 @@ -12,13 +12,9 @@ ## エクスポート -本機能は、ユーザーが著者の追加・編集・削除・統合を行う機能である。 +本機能は、管理者として、基本監査ログの全件エクスポートを行う機能です。 -いずれかの○に合致すればExportボタンを押すと、全件出力を実行してよいかの確認ダイアログが表示される。 - -確認ダイアログで「実行」ボタンを選択すると基本監査ログの全件エクスポートを行う。 - -実行後はダウンロードのURLが画面上に表示され URLをクリックするとzipファイル(export\_log.zip)をダウンロードする。なお、このzipファイルにコンテンツファイルは含まれていない。 +いずれかの○に合致すれば基本監査ログの全件エクスポートを実行出来ます。 |ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| diff --git a/docs/spec/base/access_control/Maintenance.md b/docs/spec/base/access_control/Maintenance.md index a5b59989..4b1948bb 100644 --- a/docs/spec/base/access_control/Maintenance.md +++ b/docs/spec/base/access_control/Maintenance.md @@ -2,39 +2,21 @@ メンテナンス画面のアクセスコントロールについて記述します。 -/reindex_es/ +エンドポイント:/admin/reindex_es/ ## 目次 - [ElasticSearchインデックス](#elasticsearchインデックス) - - [アイテムインデックスの再作成](#アイテムインデックスの再作成) - - [アイテムの再インデックス](#アイテムの再インデックス) ## ElasticSearchインデックス -本機能は、Elasticsearchのマッピング変更や検索設定の変更を反映するために、管理画面からWEKOに登録されたアイテムの再インデックスを可能にする機能を提供する機能です。 - -### アイテムインデックスの再作成 - -いずれかの○に合致すれば「アイテムインデックスの再作成」を実行することが出来ます。 - -「アイテムインデックスの再作成」とは、マッピング・セッティング定義を初期状態にリセットして、現在のElasticSearchのアイテムインデックスをもとに再度ElasticSearchのアイテム・インデックスツリーの情報を作成しなおす機能です。 +本機能は、「アイテムインデックスの再作成」または「アイテムの再インデックス」を実行する機能です。 本機能の利用は、メンテナンス期間中に限られます。 -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -### アイテムの再インデックス - -いずれかの○に合致すれば「アイテムの再インデックス」を実行することが出来ます。 - -「アイテムの再インデックス」の実行機能とは、マッピング・セッティング定義を初期状態にリセットした後、DataBaseにある情報をもとにElasticSearchのアイテム・インデックスツリーの情報を作成しなおす機能です。 - -本機能の利用は、メンテナンス期間中に限られます。 +いずれかの○に合致すれば「アイテムインデックスの再作成」または「アイテムの再インデックス」を実行することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| diff --git a/docs/spec/base/access_control/Records.md b/docs/spec/base/access_control/Records.md index f824eb59..0195f1fd 100644 --- a/docs/spec/base/access_control/Records.md +++ b/docs/spec/base/access_control/Records.md @@ -2,45 +2,20 @@ レコード管理画面のアクセスコントロールについて記述します。 -エンドポイント:/persistentidentifier/ -

目次

- [永続識別子](#永続識別子) - - [一覧](#一覧) - - [フィルターを追加](#フィルターを追加) - - [詳細](#詳細) - [レコードメタデータ](#レコードメタデータ) - - [一覧](#一覧-1) - - [フィルターを追加](#フィルターを追加-1) - - [選択](#選択) - - [詳細](#詳細-1)

永続識別子

-本機能は、システムに登録しているアイテムの永続識別子を閲覧する機能です。 - -

一覧

- -いずれかの○に合致すれば「一覧」タブにて永続識別子一覧を表示することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

フィルターを追加

+エンドポイント:/admin/persistentidentifier/ -いずれかの○に合致すれば「フィルターを追加▼」タブをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルターの入力エリアを追加します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

詳細

+本機能は、システムに登録しているアイテムの永続識別子を閲覧する機能です。 -いずれかの○に合致すれば永続識別子行にて目アイコンを押すと、該当永続識別子の詳細情報を「詳細」(Details)タブに表示します。 +いずれかの○に合致すれば永続識別子一覧を表示することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -50,35 +25,11 @@

レコードメタデータ

-本機能は、レコードメタデータの閲覧、削除、復元の際に用いる機能です。 - -

一覧

- -いずれかの○に合致すれば「一覧」(List)タブにてレコードメタデータを一覧表示することが出来ます。 +エンドポイント:/admin/recordmetadata/ -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

フィルターを追加

- -いずれかの○に合致すれば「フィルターを追加▼」(Add Filter▼)タブをクリックすると、追加可能なフィルターリストを表示し、フィルター名をクリックすると当該フィルタの入力エリアを追加します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

選択

- -「選択▼」(With selected▼)タブをクリックすると、追加可能な機能(現在削除ボタンのみ)を表示します。 - -|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|×|×|×|×|×| - -

詳細

+本機能は、レコードメタデータの閲覧、削除、復元の際に用いる機能です。 -いずれかの○に合致すれば詳細タブにおいて、該当レコードメタデータの詳細情報を表示することが出来ます。 +いずれかの○に合致すればレコードメタデータを一覧表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| From 002bd0cbc67cfe0feeca8029edae106bc682831d Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Wed, 6 Aug 2025 16:19:52 +0900 Subject: [PATCH 189/251] =?UTF-8?q?=E3=83=AF=E3=83=BC=E3=82=AF=E3=82=B9?= =?UTF-8?q?=E3=83=9A=E3=83=BC=E3=82=B9=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5?= =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=88=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 4 +- docs/spec/base/access_control/WORKSPACE_01.md | 68 +++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 docs/spec/base/access_control/WORKSPACE_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 726ad88b..23caa76d 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -35,7 +35,9 @@ - [セッション](#セッション) - [Administration](#administration) - [Workspace](#workspace) - - [ワークスペース画面](#ワークスペース画面) + - [ワークスペース](WORKSPACE_01.md#ワークスペース) + - [ワークスペース画面](WORKSPACE_01.md#ワークスペース画面) + - [簡易アイテム登録画面](WORKSPACE_01.md#簡易アイテム登録画面) - 管理画面 - [アイテムタイプ管理](#アイテムタイプ管理) - [アイテム管理](#アイテム管理) diff --git a/docs/spec/base/access_control/WORKSPACE_01.md b/docs/spec/base/access_control/WORKSPACE_01.md new file mode 100644 index 00000000..d2eb288a --- /dev/null +++ b/docs/spec/base/access_control/WORKSPACE_01.md @@ -0,0 +1,68 @@ +# ワークスペース + +ワークスペースのアクセスコントロールについて記述します。 + +## 目次 + +- [ワークスペース](#ワークスペース) + - [ワークスペース画面](#ワークスペース画面) + - [簡易アイテム登録画面](#簡易アイテム登録画面) + + +## ワークスペース画面 + +エンドポイント:/workspace/ + +○ に合致すれば、ワークスペース画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +○ に合致するアイテムのみ、アイテム一覧、アイテム検索機能、アイテム出力機能で表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アイテムの作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | +| それ以外 | × | × | × | × | × | × | + +## 簡易アイテム登録画面 + +エンドポイント:/workspace/item_registration + +○ に合致すれば、簡易アイテム登録画面の閲覧、簡易アイテム登録機能およびメタデータ補完機能を使用することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +○ に合致するインデックスがアイテム登録先の選択肢として表示されます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ユーザーが閲覧できるインデックス | ○ | ○ | ○ | ○ | × | × | +| ユーザーが閲覧できないインデックス | ○ | ○ | × | × | × | × | + +※ インデックスの閲覧可否は画面からのアクセスと同一条件です。 +[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + +- > 更新履歴 + +
-

2025/8/4

+

2025/8/6

初版作成
-

2025/8/5

+

2025/8/6

初版作成
+ + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
From f99f8c84a110aa300d5a4ab33ae80e88c4849cb9 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Wed, 6 Aug 2025 16:41:36 +0900 Subject: [PATCH 190/251] =?UTF-8?q?=E3=82=A2=E3=82=AF=E3=83=86=E3=82=A3?= =?UTF-8?q?=E3=83=93=E3=83=86=E3=82=A3API=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ACTIVITY.md | 62 +++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 docs/spec/base/access_control/ACTIVITY.md diff --git a/docs/spec/base/access_control/ACTIVITY.md b/docs/spec/base/access_control/ACTIVITY.md new file mode 100644 index 00000000..47f4084a --- /dev/null +++ b/docs/spec/base/access_control/ACTIVITY.md @@ -0,0 +1,62 @@ +# アクティビティ + +アクティビティに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [POST /api/depositactivity](#get-apiversiontree) +- [GET /api/depositactivity/](#get-apiversiontreeindex_id) +- [DELETE /api/depositactivity/](#get-apiversiontreeindex) + + + +## POST /api/depositactivity + +表内のいずれかの○に合致すれば、ワークフローを作成します。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ー | + + + +## GET /api/depositactivity/ + +表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティの状態を取得します。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ー | + + + +## DELETE /api/depositactivity/ + +表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティを中断します。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ー | + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
\ No newline at end of file From e4932e2e57345c96c5ec5d097a4c22dbfdf4bb2f Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Wed, 6 Aug 2025 16:46:55 +0900 Subject: [PATCH 191/251] =?UTF-8?q?md=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E5=90=8D=E3=81=AE=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/{ACTIVITY.md => ACTIVITY_API.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/spec/base/access_control/{ACTIVITY.md => ACTIVITY_API.md} (100%) diff --git a/docs/spec/base/access_control/ACTIVITY.md b/docs/spec/base/access_control/ACTIVITY_API.md similarity index 100% rename from docs/spec/base/access_control/ACTIVITY.md rename to docs/spec/base/access_control/ACTIVITY_API.md From 1839e3dfd728025931d6e82f2b04e3c8e3e8e8c5 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 09:35:54 +0900 Subject: [PATCH 192/251] =?UTF-8?q?=E8=91=97=E8=80=85API=E3=81=AEmd?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/AUTHOR_API.md | 93 +++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 docs/spec/base/access_control/AUTHOR_API.md diff --git a/docs/spec/base/access_control/AUTHOR_API.md b/docs/spec/base/access_control/AUTHOR_API.md new file mode 100644 index 00000000..1f63dbe2 --- /dev/null +++ b/docs/spec/base/access_control/AUTHOR_API.md @@ -0,0 +1,93 @@ +# 著者 + +著者に関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [GET /api/\/authors](#get-apiversionauthors) +- [POST /api//authors](#post-apiversionauthors) +- [PUT /api//authors/](#put-apiversionauthorsidentifier) +- [DELETE /api//authors/](#delete-apiversionauthorsidentifier) +- [GET /api//authors/count](#get-apiversionauthorscount) + + + +## GET /api/\/authors + +表内のいずれかの○に合致すれば、著者DBの著者を検索します。 + + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | ー | +| 上記以外 | × | × | × | × | × | × | + + + + +## POST /api/\/authors + +表内のいずれかの○に合致すれば、著者DBに著者を追加します。 + + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | ー | +| 上記以外 | × | × | × | × | × | × | + + + +## PUT /api/\/authors/\ + +表内のいずれかの○に合致すれば、著者DBの著者を編集します。 + + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
author:update
がある | ○ | ○ | × | × | × | ー | +| 上記以外 | × | × | × | × | × | × | + +## DELETE /api/\/authors/\ + +表内のいずれかの○に合致すれば、著者DBの著者を削除します。 + + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
author:delete
がある | ○ | ○ | × | × | × | ー | +| 上記以外 | × | × | × | × | × | × | + + + +## GET /api/\/authors/count + +表内のいずれかの○に合致すれば、著者DBの著者数を取得します。 + + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/7

+
初版作成
\ No newline at end of file From 8aa8d5519b56b471025db1b569e5b11de9c6261b Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 09:44:45 +0900 Subject: [PATCH 193/251] =?UTF-8?q?=E3=82=A2=E3=82=AF=E3=83=86=E3=82=A3?= =?UTF-8?q?=E3=83=93=E3=83=86=E3=82=A3API.md=E3=81=AE=E3=82=A2=E3=82=AF?= =?UTF-8?q?=E3=82=BB=E3=82=B9=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC?= =?UTF-8?q?=E3=83=AB=E8=A1=A8=E3=81=A8=E3=83=9A=E3=83=BC=E3=82=B8=E5=86=85?= =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ACTIVITY_API.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/ACTIVITY_API.md b/docs/spec/base/access_control/ACTIVITY_API.md index 47f4084a..a1e2bd59 100644 --- a/docs/spec/base/access_control/ACTIVITY_API.md +++ b/docs/spec/base/access_control/ACTIVITY_API.md @@ -4,9 +4,9 @@ ## 目次 -- [POST /api/depositactivity](#get-apiversiontree) -- [GET /api/depositactivity/](#get-apiversiontreeindex_id) -- [DELETE /api/depositactivity/](#get-apiversiontreeindex) +- [POST /api/depositactivity](#post-apidepositactivity) +- [GET /api/depositactivity/](#get-apidepositactivityactivity_id) +- [DELETE /api/depositactivity/](#delete-apidepositactivityactivity_id) @@ -16,7 +16,8 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
user:activity
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | × | @@ -26,7 +27,8 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
user:activity
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | × | @@ -36,7 +38,8 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
user:activity
がある | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | × | × | × | × | × | × | @@ -53,7 +56,7 @@
-

2025/8/6

+

2025/8/7

初版作成 From 6539acad9058cb3acec92760e45ee4d6adf1d2ea Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 11:14:32 +0900 Subject: [PATCH 194/251] =?UTF-8?q?=E3=83=AA=E3=82=AF=E3=82=A8=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=83=A1=E3=83=BC=E3=83=ABAPI=E3=81=AEmd=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/REQUEST_MAIL_API.md | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 docs/spec/base/access_control/REQUEST_MAIL_API.md diff --git a/docs/spec/base/access_control/REQUEST_MAIL_API.md b/docs/spec/base/access_control/REQUEST_MAIL_API.md new file mode 100644 index 00000000..5d194254 --- /dev/null +++ b/docs/spec/base/access_control/REQUEST_MAIL_API.md @@ -0,0 +1,85 @@ +# 著者 + +リクエストメールに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [GET /api/\/captcha/image](#get-apiversioncaptchaimage) +- [POST /api/\/captcha/validate](#post-apiversioncaptchavalidate) +- [POST /api/\/records/\/request-mail](#post-apiversionrecordspid_valuerequest-mail) + + + +## GET /api/\/captcha/image + +表内のいずれかの○に合致すれば、CAPTCHA画像を生成し、取得します。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + + + + +## POST /api/\/captcha/validate + +CAPTCHAの結果検証APIを使用するためには2つの条件を満たす必要があります。 + +一つでも×なら不可、すべて○であればCAPTCHAの計算結果を検証することが出来ます。 + +条件1 APIへのアクセス + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + +条件2 トークン取得可否 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +|
calculation_result
が正しい | ○ | ○ | ○ | ○ | ○ | ○ | +|
calculation_result
が誤り | × | × | × | × | × | × | + + + +## POST /api/\/records/\/request-mail + +リクエストメール送信用WEB APIを使用するためには2つの条件を満たす必要があります。 + +一つでも×なら不可、すべて○であればリクエストメールの送信が有効の場合、リクエストメールを送信することが出来ます。 + +条件1 APIへのアクセス + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + +条件2 メール送信可否 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +|
authorization_token
が正しい | ○ | ○ | ○ | ○ | ○ | ○ | +|
authorization_token
が誤り | × | × | × | × | × | × | + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/7

+
初版作成
\ No newline at end of file From ac63921424c7f12e9b2f68c8ee6e005a20a1be95 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 11:21:06 +0900 Subject: [PATCH 195/251] =?UTF-8?q?API.md=E3=81=AE=E7=9B=AE=E6=AC=A1?= =?UTF-8?q?=E3=81=AE=E8=A8=98=E8=BF=B0=E3=82=92=E4=BF=AE=E6=AD=A3=E3=81=97?= =?UTF-8?q?=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ACTIVITY_API.md | 8 ++++---- docs/spec/base/access_control/AUTHOR_API.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/spec/base/access_control/ACTIVITY_API.md b/docs/spec/base/access_control/ACTIVITY_API.md index a1e2bd59..17ca6c51 100644 --- a/docs/spec/base/access_control/ACTIVITY_API.md +++ b/docs/spec/base/access_control/ACTIVITY_API.md @@ -5,8 +5,8 @@ ## 目次 - [POST /api/depositactivity](#post-apidepositactivity) -- [GET /api/depositactivity/](#get-apidepositactivityactivity_id) -- [DELETE /api/depositactivity/](#delete-apidepositactivityactivity_id) +- [GET /api/depositactivity/\](#get-apidepositactivityactivity_id) +- [DELETE /api/depositactivity/\](#delete-apidepositactivityactivity_id) @@ -21,7 +21,7 @@ -## GET /api/depositactivity/ +## GET /api/depositactivity/\ 表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティの状態を取得します。 @@ -32,7 +32,7 @@ -## DELETE /api/depositactivity/ +## DELETE /api/depositactivity/\ 表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティを中断します。 diff --git a/docs/spec/base/access_control/AUTHOR_API.md b/docs/spec/base/access_control/AUTHOR_API.md index 1f63dbe2..95bff120 100644 --- a/docs/spec/base/access_control/AUTHOR_API.md +++ b/docs/spec/base/access_control/AUTHOR_API.md @@ -5,10 +5,10 @@ ## 目次 - [GET /api/\/authors](#get-apiversionauthors) -- [POST /api//authors](#post-apiversionauthors) -- [PUT /api//authors/](#put-apiversionauthorsidentifier) -- [DELETE /api//authors/](#delete-apiversionauthorsidentifier) -- [GET /api//authors/count](#get-apiversionauthorscount) +- [POST /api/\/authors](#post-apiversionauthors) +- [PUT /api/\/authors/\](#put-apiversionauthorsidentifier) +- [DELETE /api/\/authors/\](#delete-apiversionauthorsidentifier) +- [GET /api/\/authors/count](#get-apiversionauthorscount) From 42c63a77fcb1e87c566a308724065df22ee0085a Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 11:34:34 +0900 Subject: [PATCH 196/251] =?UTF-8?q?=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3API?= =?UTF-8?q?=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/LOGIN_API.md | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 docs/spec/base/access_control/LOGIN_API.md diff --git a/docs/spec/base/access_control/LOGIN_API.md b/docs/spec/base/access_control/LOGIN_API.md new file mode 100644 index 00000000..416ec2c7 --- /dev/null +++ b/docs/spec/base/access_control/LOGIN_API.md @@ -0,0 +1,61 @@ +# 著者 + +リクエストメールに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [POST /api/\/login](#post-apiversionlogin) +- [POST /api/\/logout](#post-apiversionlogout) + + + +## POST /api/\/login + +表内のいずれかの○に合致すれば、ログインします。 + + +| ログイン後のロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| メールアドレス、パスワードが正しい | ○ | ○ | ○ | ○ | ○ | × | +| メールアドレス、パスワードが誤り | × | × | × | × | × | × | + + +## POST /api/\/logout + +ログアウトAPIを使用するためには2つの条件を満たす必要があります。 + +一つでも×なら不可、すべて○であればログアウトすることが出来ます。 + +条件1 APIへのアクセス + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + +条件2 ログアウト可否 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/7

+
初版作成
\ No newline at end of file From 15db491deb61e665a5e93c2f19a1a9c34f88dc20 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 7 Aug 2025 11:34:43 +0900 Subject: [PATCH 197/251] =?UTF-8?q?=E5=86=8D=E8=AA=BF=E6=9F=BB=E7=B5=90?= =?UTF-8?q?=E6=9E=9C=E3=82=92=E5=8F=8D=E6=98=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_DETAIL_01.md | 314 +++++++++++++++--- 1 file changed, 273 insertions(+), 41 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index cc8f75f7..b3679a0e 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -20,7 +20,7 @@ ## アイテム閲覧 -いずれかの○に合致すればアイテムを閲覧することが出来ます。 +表内のいずれかの○に合致すればアイテムを閲覧することが出来ます。 #### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -54,19 +54,43 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## アイテム編集 いずれかの○に合致すればアイテムを編集することが出来ます。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -74,12 +98,12 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -98,12 +122,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## アイテム削除 @@ -115,7 +163,7 @@ 1. `DOI`が付与されているアイテムは削除出来ません。
2. `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -123,12 +171,12 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -147,12 +195,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## バージョン削除 @@ -161,7 +233,7 @@ いずれかの○に合致すればアイテムのバージョンを削除出来ます。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -169,12 +241,12 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -193,12 +265,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## 公開ステータス変更 @@ -207,7 +303,7 @@ ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 -#### 公開日より前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -215,12 +311,12 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日より前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 @@ -239,12 +335,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## リクエストメール @@ -285,12 +405,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## 利用申請 @@ -305,7 +449,23 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | ○ | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以降 / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:有 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +#### 公開日:以降 / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -353,12 +513,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ### Other Formats @@ -397,12 +581,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | ## コミュニティ @@ -444,12 +652,36 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:条件なし / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | + +#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | - > 更新履歴 From 0b6041c6ff670fa8a9fed7ebd9df0b878aadf8a6 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 11:44:15 +0900 Subject: [PATCH 198/251] =?UTF-8?q?API.md=E3=81=AE=E3=82=A2=E3=82=AF?= =?UTF-8?q?=E3=82=BB=E3=82=B9=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC?= =?UTF-8?q?=E3=83=AB=E8=A1=A8=E3=81=AE=E4=BF=AE=E6=AD=A3=E3=82=92=E3=81=97?= =?UTF-8?q?=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ACTIVITY_API.md | 6 +++--- docs/spec/base/access_control/AUTHOR_API.md | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/spec/base/access_control/ACTIVITY_API.md b/docs/spec/base/access_control/ACTIVITY_API.md index 17ca6c51..937d2214 100644 --- a/docs/spec/base/access_control/ACTIVITY_API.md +++ b/docs/spec/base/access_control/ACTIVITY_API.md @@ -14,7 +14,7 @@ 表内のいずれかの○に合致すれば、ワークフローを作成します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| トークン | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
user:activity
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | @@ -25,7 +25,7 @@ 表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティの状態を取得します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| トークン | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
user:activity
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | @@ -36,7 +36,7 @@ 表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティを中断します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| トークン | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
user:activity
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | diff --git a/docs/spec/base/access_control/AUTHOR_API.md b/docs/spec/base/access_control/AUTHOR_API.md index 95bff120..2efc0a82 100644 --- a/docs/spec/base/access_control/AUTHOR_API.md +++ b/docs/spec/base/access_control/AUTHOR_API.md @@ -17,7 +17,7 @@ 表内のいずれかの○に合致すれば、著者DBの著者を検索します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | ー | | 上記以外 | × | × | × | × | × | × | @@ -30,7 +30,7 @@ 表内のいずれかの○に合致すれば、著者DBに著者を追加します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | ー | | 上記以外 | × | × | × | × | × | × | @@ -42,7 +42,7 @@ 表内のいずれかの○に合致すれば、著者DBの著者を編集します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
author:update
がある | ○ | ○ | × | × | × | ー | | 上記以外 | × | × | × | × | × | × | @@ -52,7 +52,7 @@ 表内のいずれかの○に合致すれば、著者DBの著者を削除します。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
author:delete
がある | ○ | ○ | × | × | × | ー | | 上記以外 | × | × | × | × | × | × | From 7e651503e1b5217889971c8da95c00f7c7b1ec5e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 7 Aug 2025 11:48:24 +0900 Subject: [PATCH 199/251] =?UTF-8?q?=E8=A3=9C=E8=B6=B3=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_DETAIL_01.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/ITEM_DETAIL_01.md index b3679a0e..a802e8f0 100644 --- a/docs/spec/base/access_control/ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/ITEM_DETAIL_01.md @@ -441,6 +441,8 @@ パスワードチェック機能が`ON`で、ユーザーがログインしていない場合のみ[申請]ボタンが表示されます。 +※ 公開日を迎えていないアイテムで利用申請を行うことは出来ません。 + #### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | From ee8fa3536d1b018001954fe8e13dd9128aefbd51 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 13:43:48 +0900 Subject: [PATCH 200/251] =?UTF-8?q?OA=E3=82=B9=E3=83=86=E3=83=BC=E3=82=BF?= =?UTF-8?q?=E3=82=B9=E3=81=AEmd=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spec/base/access_control/OA_STATUS_API.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 docs/spec/base/access_control/OA_STATUS_API.md diff --git a/docs/spec/base/access_control/OA_STATUS_API.md b/docs/spec/base/access_control/OA_STATUS_API.md new file mode 100644 index 00000000..b573d9b4 --- /dev/null +++ b/docs/spec/base/access_control/OA_STATUS_API.md @@ -0,0 +1,40 @@ +# OAステータス + +OAステータスに関するAPIのアクセスコントロールについて記述します。 + +## 目次 + +- [POST /api/\/oa_status/callback](#post-apiversionoa_statuscallback) + + + +## POST /api/\/oa_status/callback + +表内のいずれかの○に合致すれば、OAステータスを更新します。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
oa_status:update
あり | ○ | ○ | ○ | ○ | ○ | × | +| トークンのスコープに
oa_status:update
なし | × | × | × | × | × | × | + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/7

+
初版作成
\ No newline at end of file From 21861bcff498d4fe718daa07de3a79169ea2323b Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 13:49:01 +0900 Subject: [PATCH 201/251] =?UTF-8?q?API.md=E3=81=AE=E7=9B=AE=E6=AC=A1?= =?UTF-8?q?=E3=81=AE=E8=A8=98=E8=BF=B0=E3=82=92=E5=86=8D=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/LOGIN_API.md | 4 ++-- docs/spec/base/access_control/REQUEST_MAIL_API.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/LOGIN_API.md b/docs/spec/base/access_control/LOGIN_API.md index 416ec2c7..733340ce 100644 --- a/docs/spec/base/access_control/LOGIN_API.md +++ b/docs/spec/base/access_control/LOGIN_API.md @@ -1,6 +1,6 @@ -# 著者 +# ログイン -リクエストメールに関するAPIのアクセスコントロールについて記述します。 +ログインに関するAPIのアクセスコントロールについて記述します。 ## 目次 diff --git a/docs/spec/base/access_control/REQUEST_MAIL_API.md b/docs/spec/base/access_control/REQUEST_MAIL_API.md index 5d194254..5077add3 100644 --- a/docs/spec/base/access_control/REQUEST_MAIL_API.md +++ b/docs/spec/base/access_control/REQUEST_MAIL_API.md @@ -1,4 +1,4 @@ -# 著者 +# リクエストメール リクエストメールに関するAPIのアクセスコントロールについて記述します。 From 0dbc5bb644386599e5997e22dc4b03f640c5195e Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Thu, 7 Aug 2025 14:43:16 +0900 Subject: [PATCH 202/251] =?UTF-8?q?=E5=86=8D=E8=AA=BF=E6=9F=BB=E7=B5=90?= =?UTF-8?q?=E6=9E=9C=E3=82=92=E5=8F=8D=E6=98=A0/README=E3=81=AE=E3=83=AA?= =?UTF-8?q?=E3=83=B3=E3=82=AF=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILES_01.md | 110 ++++++++-------------- docs/spec/base/access_control/README.md | 4 +- 2 files changed, 43 insertions(+), 71 deletions(-) diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index fe2a6d08..a341a26a 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -11,16 +11,16 @@ - [ファイルプレビュー](#ファイルプレビュー) - [ファイル置き換え](#ファイル置き換え) - [公開バケットへのコピー](#公開バケットへのコピー) -- [シークレットURL](#シークレットURL) - - [シークレットURL設定編集機能](#シークレットURL設定編集機能) - - [作成済みシークレットURL編集機能](#作成済みシークレットURL編集機能) +- [シークレットURL](#シークレットurl) + - [シークレットURL設定編集機能](#シークレットurl設定編集機能) + - [作成済みシークレットURL編集機能](#作成済みシークレットurl編集機能) - [利用申請](#利用申請) ## ファイルダウンロード -いずれかの条件の○に合致すればダウンロードが可能です。 +表内のいずれかの条件の○に合致すればダウンロードが可能です。 -#### ファイル公開設定:オープンアクセス / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:オープンアクセス | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -28,48 +28,40 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | +| 上記以外 | ○ | ○ | ○   | × ※1 | × ※1 | × ※2 | -※1: ダウンロードボタンを押下するとエラー画面へ遷移します。
-※2: ダウンロードボタンを押下するとログイン画面へ遷移します。 +※1 ダウンロードボタンを押下するとエラー画面へ遷移します。
+※2 ダウンロードボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:ログインユーザーのみ / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:ログインユーザーのみ | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | × ※1 | -※1: ダウンロードボタンを押下するとログイン画面へ遷移します。 +※1 ダウンロードボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:公開しない | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | - -#### ファイル公開設定:条件なし / Publish Status:条件なし / アイテム登録済みインデックスの閲覧権限:無 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ×  | × | × | × | -| 代理投稿者:自分 | ○ | ○ | ×  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 上記以外 | ○ | ○ | ○  | × | × | × | ## ファイル情報 -いずれかの条件の○に合致すれば情報閲覧が可能です。 +表内のいずれかの条件の○に合致すれば情報閲覧が可能です。 -#### ファイル公開設定:公開しない「以外」 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:公開しない「以外」 | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -77,29 +69,21 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:公開しない | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | - -#### ファイル公開設定:条件なし / Publish Status:条件なし / アイテム登録済みインデックスの閲覧権限:無 - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ×  | × | × | × | -| 代理投稿者:自分 | ○ | ○ | ×  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 上記以外 | ○ | ○ | ○  | × | × | × | ## ファイルプレビュー 「ファイル情報 > 表示形式」が「プレビュー」の場合、ファイルプレビューを行うことが出来ます。 -いずれかの条件の○に合致すればプレビュー閲覧が可能です。 +表内のいずれかの条件の○に合致すればプレビュー閲覧が可能です。 -#### ファイル公開設定:オープンアクセス / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:オープンアクセス | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -107,44 +91,38 @@ | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | | 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×※1  | ×※1 | ×※1 | ×※2 | +| 上記以外 | ○ | ○ | ○  | × ※1 | × ※1 | × ※2 | -※1: プレビューボタンを押下するとエラーアラートが表示されます。
-※2: プレビューボタンを押下するとログイン画面へ遷移します。 +※1 プレビューボタンを押下するとエラーアラートが表示されます。
+※2 プレビューボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:ログインユーザーのみ / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:ログインユーザーのみ | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ×※1 | +| 上記以外 | ○ | ○ | ○  | ○ | ○ | × ※1 | -※1: プレビューボタンを押下するとログイン画面へ遷移します。 +※1 プレビューボタンを押下するとログイン画面へ遷移します。 -#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:公開しない | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | ○ | ○ | ○  | ○ | × | × | | 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ×  | × | × | × | -| 代理投稿者:自分 | ○ | ○ | ×  | × | × | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 上記以外 | ○ | ○ | ○  | × | × | × | ## ファイル置き換え -いずれかの条件の○に合致すればファイルの置き換えが可能です。 +表内のいずれかの条件の○に合致すればファイルの置き換えが可能です。 ファイルの公開設定によるアクセスコントロールの差異はありません。 @@ -156,7 +134,7 @@ ## 公開バケットへのコピー -いずれかの条件の○に合致すれば公開バケットへのコピーが可能です。 +表内のいずれかの条件の○に合致すれば公開バケットへのコピーが可能です。 ファイルの公開設定によるアクセスコントロールの差異はありません。 @@ -168,7 +146,7 @@ ## シークレットURL -いずれかの条件の○に合致すればシークレットURLの操作が可能です。 +表内のいずれかの条件の○に合致すればシークレットURLの操作が可能です。 ### シークレットURL設定編集機能 @@ -196,39 +174,33 @@ 画面を表示しているユーザー(ゲストを含む)のロールがアイテムに設定されている利用申請とロールのペアに含まれていれば申請権限が与えられます。 -上記の申請権限があり、またいずれかの条件の○に合致すれば利用申請を行うことが可能です。 +上記の申請権限があり、また表内のいずれかの条件の○に合致すれば利用申請を行うことが可能です。 -#### ファイル公開設定:オープンアクセス / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:オープンアクセス | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | × | × | ×  | × | × | × | | 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | × | ○ | ○ | +| 上記以外 | × | × | ×  | × | × | × | -#### ファイル公開設定:オープンアクセス日を指定する(指定日前) / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:オープンアクセス日を指定する(指定日前) | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | × | × | ×  | × | × | × | | 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ○  | ○ | ○ | ○ | +| 上記以外 | × | × | ×  | ○ | ○ | ○ | -#### ファイル公開設定:ログインユーザーのみ / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### ファイル公開設定:ログインユーザーのみ | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | 作成者:自分 | × | × | ×  | × | × | × | | 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | × | × | ○ | - -#### ファイル公開設定:公開しない / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +| 上記以外 | × | × | ×  | × | ○ | ○ | -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | × | × | ×  | × | × | × | -| 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | × | × | × | +#### ファイル公開設定:公開しない | 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | @@ -249,7 +221,7 @@
-

2025/7/24

+

2025/8/6

初版作成 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 150cf497..95c5e112 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -22,8 +22,8 @@ - [ファイルプレビュー](FILES_01.md#ファイルプレビュー) - [ファイル置き換え](FILES_01.md#ファイル置き換え) - [公開バケットへのコピー](FILES_01.md#公開バケットへのコピー) - - [シークレットURL](FILES_01.md#シークレットURL) - - [シークレットURL設定編集機能](FILES_01.md#シークレットURL設定編集機能) + - [シークレットURL](FILES_01.md#シークレットurl) + - [シークレットURL設定編集機能](FILES_01.md#シークレットurl設定編集機能) - [作成済みシークレットURL編集機能](FILES_01.md#作成済みシークレットURL編集機能) - [ワークフロー](#ワークフロー) - [アクティビティ作成](#アクティビティ作成) From 90c921ee34e2e3503886acfe05174321e4cf4699 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Thu, 7 Aug 2025 15:43:51 +0900 Subject: [PATCH 203/251] =?UTF-8?q?SWORD=20API=E3=81=AE=E3=83=89=E3=82=AD?= =?UTF-8?q?=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/SWORD_API_01.md | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 docs/spec/base/access_control/SWORD_API_01.md diff --git a/docs/spec/base/access_control/SWORD_API_01.md b/docs/spec/base/access_control/SWORD_API_01.md new file mode 100644 index 00000000..6fb4542b --- /dev/null +++ b/docs/spec/base/access_control/SWORD_API_01.md @@ -0,0 +1,100 @@ +# SWORD API + +SWORD API のアクセスコントロールについて記述します。 + +## 目次 +- [SWORD API](#SWORD_API) + - [GET /sword/service-document](#get-swordservice-document) + - [GET /sword/deposit/\](#get-sworddepositrecid) + - [POST /sword/service-document](#post-swordservice-document) + - [PUT /sword/deposit/\](#put-sworddepositrecid) + - [DELETE /sword/deposit/](#delete-sworddeposit) + +## GET /sword/service-document + +○ に合致すれば、サービスドキュメントを取得することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +## GET /sword/deposit/\ + +○ に合致すれば、レコード ID を指定してアイテムのステータスドキュメントを取得することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +以下 三種の API は、`modules/weko-swordserver/weko_swordserver/config.py`の +`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 + +## POST /sword/service-document + +○ に合致すれば、アイテムを登録することが出来ます。 + +API 使用可否(直接登録) +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
deposit:write
deposit:actions
item:create が全て存在 | ○ | ○ | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +API 使用可否(ワークフロー経由で登録) +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
deposit:write
deposit:actions
item:create
user:activity が全て存在 | ○ | ○ | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +## PUT /sword/deposit/\ + +○ に合致すれば、レコード ID を指定してメタデータやファイルを置換することが出来ます。 + +API 使用可否(直接更新) +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
deposit:write
deposit:actions
item:update が全て存在 | ○ | ○ | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +API 使用可否(ワークフロー経由で更新) +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
deposit:write
deposit:actions
item:update
user:activity が全て存在 | ○ | ○ | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +## DELETE /sword/deposit/ + +○ に合致すれば、レコード ID を指定してアイテムを削除することが出来ます。 + +API 使用可否(直接削除) +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
deposit:write
deposit:actions
item:delete が全て存在 | ○ | ○ | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + +API 使用可否(ワークフロー経由で削除) +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| トークンのスコープに
deposit:write
deposit:actions
item:delete
user:activity が全て存在 | ○ | ○ | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
From a52d0a9be70af849cdf001449991e23cb4f74fc5 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Thu, 7 Aug 2025 15:44:04 +0900 Subject: [PATCH 204/251] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=87=E3=83=83?= =?UTF-8?q?=E3=82=AF=E3=82=B9=E3=83=84=E3=83=AA=E3=83=BC=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/INDEXTREE_MANAGEMENT_01.md | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md diff --git a/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md b/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md new file mode 100644 index 00000000..bcbce6f8 --- /dev/null +++ b/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md @@ -0,0 +1,94 @@ +# インデックスツリー管理 + +インデックスツリー管理のアクセスコントロールについて記述します。 + +## 目次 + +- [インデックスツリー管理](#インデックスツリー管理) + - [ツリー編集](#ツリー編集) + - [雑誌情報](#雑誌情報) + - [カスタムソート](#カスタムソート) + +## ツリー編集 + +エンドポイント:/admin/indexedit/ + +○ に合致すれば、ツリー編集ページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### インデックスツリーにインデックスが表示されるか、およびインデックス編集可否 + +○ に合致すればインデックスツリーにインデックスが表示され、インデックスを編集することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | + +※1 自身が管理するインデックスに限ります。 +あるコミュニティ管理者に管理されているインデックスとは、当該のコミュニティ管理者が管理するコミュニティの設定で「Index」に指定されているインデックスと、その子インデックスを指します。 + +## 雑誌情報 + +エンドポイント:/admin/indexjournal/ + +○ に合致すれば、雑誌情報ページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### インデックスツリーにインデックスが表示されるか、および雑誌情報設定可否 + +○ に合致すればインデックスツリーにインデックスが表示され、インデックスの雑誌情報を設定することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | + +※1 自身が管理するインデックスに限ります。 +あるコミュニティ管理者に管理されているインデックスとは、当該のコミュニティ管理者が管理するコミュニティの設定で「Index」に指定されているインデックスと、その子インデックスを指します。 + +## カスタムソート + +エンドポイント:/admin/items/custom_sort/ + +○ に合致すれば、カスタムソートページを閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +#### インデックスツリーにインデックスが表示されるか、およびカスタムソート設定可否 + +○ に合致すればインデックスツリーにインデックスが表示され、インデックスにカスタムソートを設定することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ ※1 | × | × | × | + +※1 自身が管理するインデックスに限ります。 +あるコミュニティ管理者に管理されているインデックスとは、当該のコミュニティ管理者が管理するコミュニティの設定で「Index」に指定されているインデックスと、その子インデックスを指します。 + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/7

+
初版作成
From 28eb5c2a6c5e790092242b2b8da1d788ba832867 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Thu, 7 Aug 2025 15:44:22 +0900 Subject: [PATCH 205/251] =?UTF-8?q?=E3=82=A2=E3=82=AB=E3=82=A6=E3=83=B3?= =?UTF-8?q?=E3=83=88=E8=A8=AD=E5=AE=9A=E3=81=AE=E3=83=89=E3=82=AD=E3=83=A5?= =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ACCOUNT_SETTING_01.md | 132 ++++++++++++++++++ docs/spec/base/access_control/README.md | 30 ++-- 2 files changed, 151 insertions(+), 11 deletions(-) create mode 100644 docs/spec/base/access_control/ACCOUNT_SETTING_01.md diff --git a/docs/spec/base/access_control/ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/ACCOUNT_SETTING_01.md new file mode 100644 index 00000000..4ef0564b --- /dev/null +++ b/docs/spec/base/access_control/ACCOUNT_SETTING_01.md @@ -0,0 +1,132 @@ +# アカウント設定画面 + +アカウント設定画面のアクセスコントロールについて記述します。 + +## 目次 + +- [アカウント設定画面](#アカウント設定画面) + - [プロフィール](#プロフィール) + - [Security](#security) + - [通知](#通知) + - [アプリケーション](#アプリケーション) + - [Groups](#groups) + - [セッション](#セッション) + - [Administration](#administration) + - [Workspace](#workspace) + +## プロフィール + +エンドポイント:/account/settings/profile/ + +○ に合致すれば、プロフィール画面の閲覧が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +## Security + +エンドポイント:/account/settings/security/ + +○ に合致すれば、セキュリティ画面の閲覧が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +## 通知 + +エンドポイント:/account/settings/notifications/ + +#### ページの閲覧および Web プッシュ通知の有効化 + +○ に合致すれば、通知画面の閲覧、Web プッシュ通知機能の切り替えが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +#### メール通知の有効化 + +○ に合致すれば、通知画面の閲覧、Web プッシュ通知機能の切り替えが出来ます。 + +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ユーザーのメールアドレスが確認済みである | ○ | ○ | ○ | ○ | ○ | × | +| ユーザーのメールアドレスが確認済みでない | × | × | × | × | × | × | + +## アプリケーション + +エンドポイント: + +○ に合致すれば、アプリケーション画面の閲覧、アプリケーションやトークンの発行が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +## Groups + +エンドポイント:/accounts/settings/groups/ + +#### グループ画面の閲覧 + +○ に合致すれば、グループ画面の閲覧が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | × | + +#### グループの作成、編集、削除 + +○ に合致すれば、グループの作成や、作成したグループの編集、削除を行うことができます。 +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +## セッション + +エンドポイント:/accounts/settings/session/ + +○ に合致すれば、セッション画面の閲覧、設定値の変更が出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +## Administration + +エンドポイント:/admin/ + +○ に合致すれば、管理画面を閲覧することが出来ます。 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | × | × | × | + +## Workspace + +エンドポイント:/workspace/ + +ワークスペースについては[ワークスペース画面](WORKSPACE_01.md#ワークスペース画面)を参照ください。 + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/6

+
初版作成
diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 23caa76d..96bc4750 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -26,22 +26,25 @@ - [アクティビティ承認](#アクティビティ承認) - [アクティビティ削除](#アクティビティ削除) - [コニュニティ画面](#コニュニティ画面) - - [アカウント設定画面](#アカウント設定画面) - - [プロフィール](#プロフィール) - - [secrity](#secrity) - - [通知](#通知) - - [アプリケーション](#アプリケーション) - - [Groups](#groups) - - [セッション](#セッション) - - [Administration](#administration) - - [Workspace](#workspace) + - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面) + - [プロフィール](ACCOUNT_SETTING_01.md#プロフィール) + - [Security](ACCOUNT_SETTING_01.md#security) + - [通知](ACCOUNT_SETTING_01.md#通知) + - [アプリケーション](ACCOUNT_SETTING_01.md#アプリケーション) + - [Groups](ACCOUNT_SETTING_01.md#groups) + - [セッション](ACCOUNT_SETTING_01.md#セッション) + - [Administration](ACCOUNT_SETTING_01.md#administration) + - [Workspace](ACCOUNT_SETTING_01.md#workspace) - [ワークスペース](WORKSPACE_01.md#ワークスペース) - [ワークスペース画面](WORKSPACE_01.md#ワークスペース画面) - [簡易アイテム登録画面](WORKSPACE_01.md#簡易アイテム登録画面) - 管理画面 - [アイテムタイプ管理](#アイテムタイプ管理) - [アイテム管理](#アイテム管理) - - [インデックスツリー管理](#インデックスツリー管理) + - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.m#インデックスツリー管理) + - [ツリー編集](INDEXTREE_MANAGEMENT_01.m#ツリー編集) + - [雑誌情報](INDEXTREE_MANAGEMENT_01.m#雑誌情報) + - [カスタムソート](INDEXTREE_MANAGEMENT_01.m#カスタムソート) - [ウェブデザイン管理](#ウェブデザイン管理) - [著者 DB 管理](#著者-db-管理) - [統計](#統計) @@ -49,7 +52,12 @@ - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - - [SWORD API](#sword-api) + - [SWORD API](SWORD_API_01.md#SWORD-API) + - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) + - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) + - [POST /sword/service-document](SWORD_API_01.md#post-swordservice-document) + - [PUT /sword/deposit/\](SWORD_API_01.md#put-sworddepositrecid) + - [DELETE /sword/deposit/](SWORD_API_01.md#delete-sworddeposit) - [ファイル管理](#ファイル管理) - [レコード管理](#レコード管理) - [ユーザー管理](#ユーザー管理) From d64d6e78e9b128fdb1558dae67a2f73b34a2c961 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Thu, 7 Aug 2025 15:47:34 +0900 Subject: [PATCH 206/251] =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 96bc4750..614e15e5 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -41,10 +41,10 @@ - 管理画面 - [アイテムタイプ管理](#アイテムタイプ管理) - [アイテム管理](#アイテム管理) - - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.m#インデックスツリー管理) - - [ツリー編集](INDEXTREE_MANAGEMENT_01.m#ツリー編集) - - [雑誌情報](INDEXTREE_MANAGEMENT_01.m#雑誌情報) - - [カスタムソート](INDEXTREE_MANAGEMENT_01.m#カスタムソート) + - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.md#インデックスツリー管理) + - [ツリー編集](INDEXTREE_MANAGEMENT_01.md#ツリー編集) + - [雑誌情報](INDEXTREE_MANAGEMENT_01.md#雑誌情報) + - [カスタムソート](INDEXTREE_MANAGEMENT_01.md#カスタムソート) - [ウェブデザイン管理](#ウェブデザイン管理) - [著者 DB 管理](#著者-db-管理) - [統計](#統計) @@ -52,12 +52,7 @@ - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - - [SWORD API](SWORD_API_01.md#SWORD-API) - - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) - - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) - - [POST /sword/service-document](SWORD_API_01.md#post-swordservice-document) - - [PUT /sword/deposit/\](SWORD_API_01.md#put-sworddepositrecid) - - [DELETE /sword/deposit/](SWORD_API_01.md#delete-sworddeposit) + - [SWORD API](#sword-api) - [ファイル管理](#ファイル管理) - [レコード管理](#レコード管理) - [ユーザー管理](#ユーザー管理) @@ -76,5 +71,10 @@ - [リクエストメール](#リクエストメール-1) - [ログイン](#ログイン) - [OAステータス](#oa-ステータス) - - [SWORD API](#sword-api-1) + - [SWORD API](SWORD_API_01.md#SWORD-API) + - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) + - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) + - [POST /sword/service-document](SWORD_API_01.md#post-swordservice-document) + - [PUT /sword/deposit/\](SWORD_API_01.md#put-sworddepositrecid) + - [DELETE /sword/deposit/](SWORD_API_01.md#delete-sworddeposit) - [制限公開機能](#制限公開機能) From dfc0e836c28e29f4fedc64bc8d21d7939b8dfd13 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Thu, 7 Aug 2025 16:08:53 +0900 Subject: [PATCH 207/251] =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E3=81=AEmd=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/Setting.md | 330 +++++++++++++++++++++++ 1 file changed, 330 insertions(+) create mode 100644 docs/spec/base/access_control/Setting.md diff --git a/docs/spec/base/access_control/Setting.md b/docs/spec/base/access_control/Setting.md new file mode 100644 index 00000000..806377dd --- /dev/null +++ b/docs/spec/base/access_control/Setting.md @@ -0,0 +1,330 @@ +# 設定画面 + +設定画面のアクセスコントロールについて記述します。 + +## 目次 + +- [アイテム表示](#アイテム表示) +- [アクティビティ一覧表示](#アクティビティ一覧表示) +- [インデックスリンク表示](#インデックスリンク表示) +- [言語表示](#言語表示) +- [PFDカバーページ表示](#pfdカバーページ表示) +- [ランキング表示](#ランキング表示) +- [統計情報表示](#統計情報表示) +- [画面背景色](#画面背景色) +- [識別子](#識別子) +- [アイテム一括出力](#アイテム一括出力) +- [ログ解析](#ログ解析) +- [検索設定](#検索設定) +- [ファセット検索](#ファセット検索) +- [サイト情報](#サイト情報) +- [サイトライセンス](#サイトライセンス) +- [サイトマップ](#サイトマップ) +- [メール送信](#メール送信) +- [WebAPIアカウント](#webapiアカウント) +- [ファイルプレビュー](#ファイルプレビュー) +- [Shibboleth](#shibboleth) +- [制限公開](#制限公開) +- [CRIS連携](#cris連携) +- [その他](#その他) + + + +## アイテム表示 + +エンドポイント:/admin/itemsetting/ + +いずれかの○に合致すればアイテム表示・検索に関する設定をすることが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## アクティビティ一覧表示 + +エンドポイント:/admin/activity/ + +いずれかの○に合致すればアクティビティ一覧表示を設定することが出来ます + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## インデックスリンク表示 + +エンドポイント:/admin/indexlink/ + +いずれかの○に合致すればインデックスリンクを表示するか否かを設定することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## 言語表示 + +エンドポイント:/admin/language/ + +いずれかの○に合致すればユーザーが選択可能な表示言語を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## PFDカバーページ表示 + +エンドポイント:/admin/pdfcoverpage/ + +いずれかの○に合致すればPDFカバーページについて設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## ランキング表示 + +エンドポイント:/admin/rankingsettings/ + +いずれかの○に合致すればランキングの閲覧を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## 統計情報表示 + +エンドポイント:/admin/statssettings/ + +いずれかの○に合致すればアイテムの利用統計情報の閲覧を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## 画面背景色 + +エンドポイント:/admin/stylesetting/ + +いずれかの○に合致すれば画面背景色表示を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## 識別子 + +エンドポイント:/admin/identifier/ + +いずれかの○に合致すれば識別子を作成、編集できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## アイテム一括出力 + +エンドポイント:/admin/itemexportsettings/ + +いずれかの○に合致すればアイテム一括出力の可否を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## ログ解析 + +エンドポイント:/admin/loganalysissetting/ + +いずれかの○に合致すれば利用統計の集計除外を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## 検索設定 + +エンドポイント:/admin/searchsettings/ + +いずれかの○に合致すれば検索設定を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## ファセット検索 + +エンドポイント:/admin/facet-search/ + +いずれかの○に合致すればファセット検索機能を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## サイト情報 + +エンドポイント:/admin/site_info/ + +いずれかの○に合致すればサイトの情報を登録できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## サイトライセンス + +エンドポイント:/admin/sitelicensesettings/ + +いずれかの○に合致すればサイトライセンスの設定ができます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|○|×|×|×| + + + +## サイトマップ + +エンドポイント:/admin/sitemap/ + +いずれかの○に合致すればサイトマップを作成できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## メール送信 + +エンドポイント:/admin/mail/ + +いずれかの○に合致すれば送信元の情報を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## WebAPIアカウント + +エンドポイント:/admin/webapiaccount/ + +いずれかの○に合致すればWeb APIのアカウント情報を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## ファイルプレビュー + +エンドポイント:/admin/filepreview/ + +いずれかの○に合致すればPDFファイルへ指定されたファイルの変換に設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## Shibboleth + +エンドポイント:/admin/shibboleth/ + +いずれかの○に合致すればShibbolethの設定ができます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## 制限公開 + +エンドポイント:/admin/restricted_access/ + +いずれかの○に合致すれば制限公開に関する機能を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + + + +## CRIS連携 + +エンドポイント:/admin/cris_linkage/ + +いずれかの○に合致すればCRIS連携に関する機能を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +## その他 + +エンドポイント:/admin/others/ + +いずれかの○に合致すればその他の運用設定を設定できます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + + +- > 更新履歴 + + + + + + + + + + + + + + + + +
日付GitHubコミットID更新内容
+

2025/8/7

+
初版作成
+ + From f7e2abbdb45a0fb2d2ac7f7932ecc715a884807c Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 10:27:13 +0900 Subject: [PATCH 208/251] =?UTF-8?q?=E5=86=8D=E8=AA=BF=E6=9F=BB=E7=B5=90?= =?UTF-8?q?=E6=9E=9C=E3=82=92=E5=8F=8D=E6=98=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 120 +++++++++++++------ 1 file changed, 84 insertions(+), 36 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 05a344f2..fada7deb 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -14,101 +14,111 @@ ## GET /api/\/records -いずれかの○に合致すれば、アイテムを検索することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、アイテムを検索するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### アイテムの表示 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +APIを使用した結果、アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 条件と合致 | ○ | ○ | ○ | ○ | ○ | × | +| 合致しない | ー | ー | × | × | × | × | ## GET /api/records/ -いずれかの○に合致すれば、アイテムを検索することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、アイテムを検索することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### アイテムの表示 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +APIを使用した結果、アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 条件と合致 | ○ | ○ | ○ | ○ | ○ | × | +| 合致しない | ー | ー | × | × | × | × | ## GET /api/\/records/\ -いずれかの○に合致すれば、アイテム詳細情報を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、アイテム詳細情報を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### アイテム詳細情報の取得 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム詳細情報が取得出来ます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 閲覧権限:あり | ○ | ○ | ○ | ○ | ○ | × | +| 閲覧権限:なし | × | × | × | × | × | ○ | ## GET /api/\/records/\/stats -いずれかの○に合致すれば、選択期間のアイテム閲覧数を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、選択期間のアイテム閲覧数を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### アイテム詳細情報の取得 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム詳細情報が取得出来ます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 閲覧権限:あり | ○ | ○ | ○ | ○ | ○ | × | +| 閲覧権限:なし | × | × | × | × | × | ○ | ## POST /api/\/records/list -いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### アイテムの表示 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +APIを使用した結果、アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 条件と合致 | ○ | ○ | ○ | ○ | ○ | × | +| 合致しない | ー | ー | × | × | × | × | ## GET /api/index/ +#### APIの使用 + いずれかの○に合致すれば、インデックスを検索することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -120,6 +130,8 @@ ## PUT /api/records/ +#### APIの使用 + いずれかの○に合致すれば、レコードの書き換えをすることが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -128,6 +140,42 @@ | 代理投稿者:
自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | +## アイテムAPIのアイテム閲覧権限 + +アイテムAPIにおけるアイテム閲覧権限の条件は以下の通りです。 + +以下、2つの条件の一方でも○なら閲覧可、どちらも×なら閲覧不可です。 + +#### 条件1 アイテム作成者、または代理投稿者 + +| 条件1 / ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自分 | ○ | ○ | ○ | ○ | ○ | × | +| 自分以外 | ○ | ○ | × | × | × | × | + +#### 条件2 インデックス閲覧権限有無 / アイテムの公開日 / アイテムのPublish Status + +条件 2-1 インデックス閲覧権限:有 / 公開日:以降 / Publish Status:公開 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | + +条件 2-2 以下のいずれかに当てはまる場合
+① インデックス閲覧権限:有 / 公開日:以降 / Publish Status:非公開
+② インデックス閲覧権限:有 / 公開日:以前 / Publish Status:公開
+③ インデックス閲覧権限:有 / 公開日:以前 / Publish Status:非公開
+④ インデックス閲覧権限:無 / 公開日:以降 / Publish Status:公開
+⑤ インデックス閲覧権限:無 / 公開日:以降 / Publish Status:非公開
+⑥ インデックス閲覧権限:無 / 公開日:以前 / Publish Status:公開
+⑦ インデックス閲覧権限:無 / 公開日:以前 / Publish Status:非公開 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 利用可否 | ○ | ○ | × | × | × | × | + +[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + - > 更新履歴 @@ -141,7 +189,7 @@ From 3eb93314289ef93d7777b4bc1f7d364021480b24 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 10:29:48 +0900 Subject: [PATCH 209/251] =?UTF-8?q?=E8=AA=AC=E6=98=8E=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index fada7deb..39317aa4 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -37,7 +37,7 @@ APIを使用した結果、アイテムが検索結果に含まれるかどう #### APIの使用 -いずれかの○に合致すれば、アイテムを検索することが出来ます。 +いずれかの○に合致すれば、アイテムを検索するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -98,7 +98,7 @@ APIを使用した結果、アイテムが検索結果に含まれるかどう #### APIの使用 -いずれかの○に合致すれば、検索結果の一覧を取得することが出来ます。 +いずれかの○に合致すれば、検索結果の一覧を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -119,7 +119,7 @@ APIを使用した結果、アイテムが検索結果に含まれるかどう #### APIの使用 -いずれかの○に合致すれば、インデックスを検索することが出来ます。 +いずれかの○に合致すれば、インデックスを検索するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -132,7 +132,7 @@ APIを使用した結果、アイテムが検索結果に含まれるかどう #### APIの使用 -いずれかの○に合致すれば、レコードの書き換えをすることが出来ます。 +いずれかの○に合致すれば、レコードの書き換えをするAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From e4f1c1cc8a7c464c5a442055ed93e6c4ba4c0ba1 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 10:31:05 +0900 Subject: [PATCH 210/251] =?UTF-8?q?=E8=AA=AC=E6=98=8E=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 39317aa4..3eaa1c3e 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -25,7 +25,7 @@ #### アイテムの表示 -APIを使用した結果、アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -46,7 +46,7 @@ APIを使用した結果、アイテムが検索結果に含まれるかどう #### アイテムの表示 -APIを使用した結果、アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -107,7 +107,7 @@ APIを使用した結果、アイテムが検索結果に含まれるかどう #### アイテムの表示 -APIを使用した結果、アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | From 78c2cf67c96a67dabba6f1b4be20b2e30c1ca6ba Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 10:32:38 +0900 Subject: [PATCH 211/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 3eaa1c3e..879c20a8 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -155,7 +155,7 @@ #### 条件2 インデックス閲覧権限有無 / アイテムの公開日 / アイテムのPublish Status -条件 2-1 インデックス閲覧権限:有 / 公開日:以降 / Publish Status:公開 +条件 2-1 インデックス閲覧権限:有 / 公開日:以降 / Publish Status:公開 の場合 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 5c71077caf1173d9095fdda1edfa59906a4a131f Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 11:30:28 +0900 Subject: [PATCH 212/251] =?UTF-8?q?=E5=86=8D=E8=AA=BF=E6=9F=BB=E7=B5=90?= =?UTF-8?q?=E6=9E=9C=E3=82=92=E5=8F=8D=E6=98=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 135 +++++++++++++------ 1 file changed, 93 insertions(+), 42 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index 595580cb..8e9d155d 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -13,118 +13,169 @@ ## GET /api/\/ranking//files -いずれかの○に合致すれば、APIでファイルのランキング情報を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、APIでファイルのランキング情報を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
ranking:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### ランキングにファイルが表示されるか -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、ランキングにファイルが表示されます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | +| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | ## GET /api/\/records//files/\ -いずれかの○に合致すれば、ファイルを取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、ファイルを取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
user:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### ファイルを取得出来るか -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、ファイルを取得出来ます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | +| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | ## GET /api/\/records//files/\/stats -いずれかの○に合致すれば、レコード統計を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、レコード統計を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### 統計を取得出来るか -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、統計を取得出来ます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | +| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | ## GET /api/\/records//files/all -いずれかの○に合致すれば、全ファイルの一覧情報を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、全ファイルの一覧情報を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### 取得結果にファイルが含まれるか -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、一覧情報にファイルが含まれます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | +| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | ## POST /api/\/records//files/selected -いずれかの○に合致すれば、指定レコードの選択ファイルの一覧を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、指定レコードの選択ファイルの一覧を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### ファイルを取得出来るか -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、ファイルを取得出来ます。 -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | × | +| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | ## GET /api/\/ranking/ -いずれかの○に合致すれば、ランキング情報を取得することが出来ます。 +#### APIの使用 -#### インデックス閲覧権限:あり +いずれかの○に合致すれば、ランキング情報を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
ranking:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### インデックス閲覧権限:なし +#### アイテムがランキングに表示されるか + +ユーザー画面のランキング(/items/ranking)でアイテムがランキングに表示される条件と同一の条件を満たしていればアイテムが表示されます。
+[ランキング表示](ITEM_RANKING_01.md#ランキング表示)を参照ください。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 利用可否 | ー | ー | × | × | × | × | +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| ランキング表示:
可 | ○ | ○ | ○ | ○ | ○ | ○ | +| ランキング表示:
不可 | ー | ー | × | × | × | × | ※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +## ファイル閲覧権限 + +ファイルAPIにおけるファイル閲覧権限は、以下の2条件のどちらかを満たす必要があります。 + +2条件の一方でも○なら閲覧可、どちらも×なら閲覧不可です。 + +#### 条件1 アイテム閲覧権限(※1)とファイル公開設定 + +条件1-1 アイテム閲覧権限:有 / ファイル公開設定:オープンアクセス、オープンアクセス日を指定する(指定日以降) + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | ○ | + +条件1-2 アイテム閲覧権限:無 / ファイル公開設定:オープンアクセス、オープンアクセス日を指定する(指定日以前・以降)、ログインユーザーのみ、非公開 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | × | × | × | × | + +条件1-3 アイテム閲覧権限:有 / ファイル公開設定:オープンアクセス日を指定する(指定日以前)、非公開 + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | × | × | × | + +条件1-4 アイテム閲覧権限:有 / ファイル公開設定:ログインユーザーのみ + +| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| | ○ | ○ | ○ | ○ | ○ | × | + +※1 アイテムAPIにおけるアイテム閲覧権限を指します。
+  [アイテム閲覧権限](ITEM_API_01.md#アイテムapiのアイテム閲覧権限)を参照ください。 + +#### 条件2 アイテム作成者または代理投稿者が自分 + +| 条件2/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 自分 | ○ | ○ | ○ | ○ | ○ | × | +| 自分以外 | ○ | ○ | × | × | × | × | + - > 更新履歴
-

2025/8/5

+

2025/8/8

初版作成
@@ -138,7 +189,7 @@ From 74aab3747eda48e1251a3c02392248025c8885c9 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 8 Aug 2025 11:40:27 +0900 Subject: [PATCH 213/251] fix document --- .../base/access_control/ACCOUNT_SETTING_01.md | 6 +- docs/spec/base/access_control/SWORD_API_01.md | 65 +++++++++---------- docs/spec/base/access_control/WORKSPACE_01.md | 12 ++-- 3 files changed, 41 insertions(+), 42 deletions(-) diff --git a/docs/spec/base/access_control/ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/ACCOUNT_SETTING_01.md index 4ef0564b..1b7fca82 100644 --- a/docs/spec/base/access_control/ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/ACCOUNT_SETTING_01.md @@ -52,8 +52,8 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| ユーザーのメールアドレスが確認済みである | ○ | ○ | ○ | ○ | ○ | × | -| ユーザーのメールアドレスが確認済みでない | × | × | × | × | × | × | +| ユーザーのメールアドレスが
確認済みである | ○ | ○ | ○ | ○ | ○ | × | +| ユーザーのメールアドレスが
確認済みでない | × | × | × | × | × | × | ## アプリケーション @@ -108,7 +108,7 @@ エンドポイント:/workspace/ -ワークスペースについては[ワークスペース画面](WORKSPACE_01.md#ワークスペース画面)を参照ください。 +ワークスペースについては[ワークスペース](WORKSPACE_01.md#ワークスペース)を参照ください。 - > 更新履歴 diff --git a/docs/spec/base/access_control/SWORD_API_01.md b/docs/spec/base/access_control/SWORD_API_01.md index 6fb4542b..d35856ec 100644 --- a/docs/spec/base/access_control/SWORD_API_01.md +++ b/docs/spec/base/access_control/SWORD_API_01.md @@ -26,56 +26,55 @@ SWORD API のアクセスコントロールについて記述します。 | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -以下 三種の API は、`modules/weko-swordserver/weko_swordserver/config.py`の -`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 +以下三種のAPI は、`modules/weko-swordserver/weko_swordserver/config.py`の`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 ## POST /sword/service-document ○ に合致すれば、アイテムを登録することが出来ます。 -API 使用可否(直接登録) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
deposit:write
deposit:actions
item:create が全て存在 | ○ | ○ | × | × | × | × | -| 上記以外 | × | × | × | × | × | × | +- API 使用可否(直接登録) + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | トークンのスコープに
deposit:write
deposit:actions
item:create が全て存在 | ○ | ○ | × | × | × | × | + | 上記以外 | × | × | × | × | × | × | -API 使用可否(ワークフロー経由で登録) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
deposit:write
deposit:actions
item:create
user:activity が全て存在 | ○ | ○ | × | × | × | × | -| 上記以外 | × | × | × | × | × | × | +- API 使用可否(ワークフロー経由で登録) + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | トークンのスコープに
deposit:write
deposit:actions
item:create
user:activity が全て存在 | ○ | ○ | × | × | × | × | + | 上記以外 | × | × | × | × | × | × | ## PUT /sword/deposit/\ ○ に合致すれば、レコード ID を指定してメタデータやファイルを置換することが出来ます。 -API 使用可否(直接更新) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
deposit:write
deposit:actions
item:update が全て存在 | ○ | ○ | × | × | × | × | -| 上記以外 | × | × | × | × | × | × | +- API 使用可否(直接更新) + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | トークンのスコープに
deposit:write
deposit:actions
item:update が全て存在 | ○ | ○ | × | × | × | × | + | 上記以外 | × | × | × | × | × | × | -API 使用可否(ワークフロー経由で更新) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
deposit:write
deposit:actions
item:update
user:activity が全て存在 | ○ | ○ | × | × | × | × | -| 上記以外 | × | × | × | × | × | × | +- API 使用可否(ワークフロー経由で更新) + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | トークンのスコープに
deposit:write
deposit:actions
item:update
user:activity が全て存在 | ○ | ○ | × | × | × | × | + | 上記以外 | × | × | × | × | × | × | ## DELETE /sword/deposit/ ○ に合致すれば、レコード ID を指定してアイテムを削除することが出来ます。 -API 使用可否(直接削除) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
deposit:write
deposit:actions
item:delete が全て存在 | ○ | ○ | × | × | × | × | -| 上記以外 | × | × | × | × | × | × | - -API 使用可否(ワークフロー経由で削除) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
deposit:write
deposit:actions
item:delete
user:activity が全て存在 | ○ | ○ | × | × | × | × | -| 上記以外 | × | × | × | × | × | × | +- API 使用可否(直接削除) + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | トークンのスコープに
deposit:write
deposit:actions
item:delete が全て存在 | ○ | ○ | × | × | × | × | + | 上記以外 | × | × | × | × | × | × | + +- API 使用可否(ワークフロー経由で削除) + | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | + | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | + | トークンのスコープに
deposit:write
deposit:actions
item:delete
user:activity が全て存在 | ○ | ○ | × | × | × | × | + | 上記以外 | × | × | × | × | × | × | - > 更新履歴 diff --git a/docs/spec/base/access_control/WORKSPACE_01.md b/docs/spec/base/access_control/WORKSPACE_01.md index d2eb288a..7182b3c6 100644 --- a/docs/spec/base/access_control/WORKSPACE_01.md +++ b/docs/spec/base/access_control/WORKSPACE_01.md @@ -21,10 +21,10 @@ ○ に合致するアイテムのみ、アイテム一覧、アイテム検索機能、アイテム出力機能で表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アイテムの作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | -| それ以外 | × | × | × | × | × | × | +| それ以外のアイテム | × | × | × | × | × | × | ## 簡易アイテム登録画面 @@ -36,12 +36,12 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -○ に合致するインデックスがアイテム登録先の選択肢として表示されます。 +○ に合致するインデックスが、アイテム登録先の選択肢として表示されます。 -| ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| ユーザーが閲覧できるインデックス | ○ | ○ | ○ | ○ | × | × | -| ユーザーが閲覧できないインデックス | ○ | ○ | × | × | × | × | +| ユーザーが閲覧可能なインデックス | ○ | ○ | ○ | ○ | × | × | +| ユーザーが閲覧不可のインデックス | ○ | ○ | × | × | × | × | ※ インデックスの閲覧可否は画面からのアクセスと同一条件です。 [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 From 0574cb55f03cb5aa90f2d1d6d3d9d5dbfe08f01d Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 8 Aug 2025 11:44:26 +0900 Subject: [PATCH 214/251] fix document --- docs/spec/base/access_control/SWORD_API_01.md | 20 +++++++++---------- docs/spec/base/access_control/WORKSPACE_01.md | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/spec/base/access_control/SWORD_API_01.md b/docs/spec/base/access_control/SWORD_API_01.md index d35856ec..16afd920 100644 --- a/docs/spec/base/access_control/SWORD_API_01.md +++ b/docs/spec/base/access_control/SWORD_API_01.md @@ -20,25 +20,25 @@ SWORD API のアクセスコントロールについて記述します。 ## GET /sword/deposit/\ -○ に合致すれば、レコード ID を指定してアイテムのステータスドキュメントを取得することが出来ます。 +○ に合致すれば、レコードIDを指定してアイテムのステータスドキュメントを取得することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -以下三種のAPI は、`modules/weko-swordserver/weko_swordserver/config.py`の`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 +以下三種のAPIは、`modules/weko-swordserver/weko_swordserver/config.py`の`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 ## POST /sword/service-document ○ に合致すれば、アイテムを登録することが出来ます。 -- API 使用可否(直接登録) +- API使用可否(直接登録) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
deposit:write
deposit:actions
item:create が全て存在 | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -- API 使用可否(ワークフロー経由で登録) +- API使用可否(ワークフロー経由で登録) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
deposit:write
deposit:actions
item:create
user:activity が全て存在 | ○ | ○ | × | × | × | × | @@ -46,15 +46,15 @@ SWORD API のアクセスコントロールについて記述します。 ## PUT /sword/deposit/\ -○ に合致すれば、レコード ID を指定してメタデータやファイルを置換することが出来ます。 +○ に合致すれば、レコードIDを指定してメタデータやファイルを置換することが出来ます。 -- API 使用可否(直接更新) +- API使用可否(直接更新) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
deposit:write
deposit:actions
item:update が全て存在 | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -- API 使用可否(ワークフロー経由で更新) +- API使用可否(ワークフロー経由で更新) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
deposit:write
deposit:actions
item:update
user:activity が全て存在 | ○ | ○ | × | × | × | × | @@ -62,15 +62,15 @@ SWORD API のアクセスコントロールについて記述します。 ## DELETE /sword/deposit/ -○ に合致すれば、レコード ID を指定してアイテムを削除することが出来ます。 +○ に合致すれば、レコードIDを指定してアイテムを削除することが出来ます。 -- API 使用可否(直接削除) +- API使用可否(直接削除) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
deposit:write
deposit:actions
item:delete が全て存在 | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -- API 使用可否(ワークフロー経由で削除) +- API使用可否(ワークフロー経由で削除) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | トークンのスコープに
deposit:write
deposit:actions
item:delete
user:activity が全て存在 | ○ | ○ | × | × | × | × | diff --git a/docs/spec/base/access_control/WORKSPACE_01.md b/docs/spec/base/access_control/WORKSPACE_01.md index 7182b3c6..f359af42 100644 --- a/docs/spec/base/access_control/WORKSPACE_01.md +++ b/docs/spec/base/access_control/WORKSPACE_01.md @@ -24,7 +24,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アイテムの作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | -| それ以外のアイテム | × | × | × | × | × | × | +| 上記以外のアイテム | × | × | × | × | × | × | ## 簡易アイテム登録画面 From a036128304eb833c454dc68d68c16d2e0e1e0676 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 11:45:28 +0900 Subject: [PATCH 215/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/FILE_API_01.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/FILE_API_01.md index 8e9d155d..a685815c 100644 --- a/docs/spec/base/access_control/FILE_API_01.md +++ b/docs/spec/base/access_control/FILE_API_01.md @@ -22,7 +22,7 @@ | トークンのスコープに
ranking:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### ランキングにファイルが表示されるか +#### ランキングのファイル表示可否 ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、ランキングにファイルが表示されます。 @@ -42,7 +42,7 @@ | トークンのスコープに
user:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### ファイルを取得出来るか +#### ファイル取得可否 ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、ファイルを取得出来ます。 @@ -62,7 +62,7 @@ | トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### 統計を取得出来るか +#### 統計取得可否 ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、統計を取得出来ます。 @@ -82,7 +82,7 @@ | トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### 取得結果にファイルが含まれるか +#### 一覧情報にファイルが含まれるか否か ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、一覧情報にファイルが含まれます。 @@ -102,7 +102,7 @@ | トークンのスコープに
file:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### ファイルを取得出来るか +#### ファイル取得可否 ファイルAPIにおける[ファイル閲覧権限](#ファイル閲覧権限)があれば、ファイルを取得出来ます。 @@ -122,7 +122,7 @@ | トークンのスコープに
ranking:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテムがランキングに表示されるか +#### ランキングにアイテム表示可否 ユーザー画面のランキング(/items/ranking)でアイテムがランキングに表示される条件と同一の条件を満たしていればアイテムが表示されます。
[ランキング表示](ITEM_RANKING_01.md#ランキング表示)を参照ください。 From de99587fa5071e2fa522cca29d5b942be2857bfb Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 11:52:16 +0900 Subject: [PATCH 216/251] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index 879c20a8..a4d35d04 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -23,7 +23,7 @@ | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテムの表示 +#### アイテムが検索結果に含まれるか否か アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 @@ -44,7 +44,7 @@ | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテムの表示 +#### アイテムが検索結果に含まれるか否か アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 @@ -65,7 +65,7 @@ | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテム詳細情報の取得 +#### アイテム詳細情報の取得可否 アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム詳細情報が取得出来ます。 @@ -85,9 +85,9 @@ | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテム詳細情報の取得 +#### アイテム閲覧数取得可否 -アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム詳細情報が取得出来ます。 +アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム閲覧数を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -105,7 +105,7 @@ | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -#### アイテムの表示 +#### 検索結果一覧にアイテムが含まれるか否か アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 From 142a029be2a38ffffe7241a65f8952bfbc8e1248 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Fri, 8 Aug 2025 13:10:47 +0900 Subject: [PATCH 217/251] =?UTF-8?q?md=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=81=AE=E3=82=A2=E3=82=AF=E3=82=BB=E3=82=B9=E3=82=B3=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB=E8=A1=A8=E3=81=AE=E5=B7=AE?= =?UTF-8?q?=E3=81=97=E6=9B=BF=E3=81=88=E3=81=A8=E6=9C=AC=E6=96=87=E3=81=AE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E3=82=92=E8=A1=8C=E3=81=84=E3=81=BE=E3=81=97?= =?UTF-8?q?=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/Author Management.md | 16 ++---- docs/spec/base/access_control/Files.md | 55 +++++++++++++++---- docs/spec/base/access_control/LOGIN_API.md | 13 ++--- docs/spec/base/access_control/Logs.md | 13 +++-- docs/spec/base/access_control/Maintenance.md | 14 +++-- .../spec/base/access_control/OA_STATUS_API.md | 4 +- .../base/access_control/REQUEST_MAIL_API.md | 18 ++---- docs/spec/base/access_control/Records.md | 10 +--- docs/spec/base/access_control/Setting.md | 48 ++++++++-------- 9 files changed, 106 insertions(+), 85 deletions(-) diff --git a/docs/spec/base/access_control/Author Management.md b/docs/spec/base/access_control/Author Management.md index d2e0aab3..35764917 100644 --- a/docs/spec/base/access_control/Author Management.md +++ b/docs/spec/base/access_control/Author Management.md @@ -14,11 +14,9 @@ エンドポイント:/admin/authors/ -本機能は、ユーザーが著者の追加・編集・削除・統合を行う機能です。 +表内のいずれかの○に合致すれば、Author IDを表示して追加・編集・削除・統合を行うことが出来ます。 -いずれかの○に合致すればAuthor IDを表示して操作することが出来ます。 - -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|○|○|×|×|×| @@ -28,9 +26,7 @@ エンドポイント:/admin/authors/export/ -本機能は、著者DBの情報を一括出力する機能です。 - -いずれかの○に合致すれば全件エクスポートを実行出来ます。 +表内のいずれかの○に合致すれば、全件エクスポートを実行出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -42,9 +38,7 @@ エンドポイント:/admin/authors/import/ -本機能は、著者DBの情報を一括登録する機能です。 - -いずれかの○に合致すればユーザが著者DBの情報をインポートできます。 +表内のいずれかの○に合致すれば、ユーザが著者DBの情報を一括登録できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -65,7 +59,7 @@
diff --git a/docs/spec/base/access_control/Files.md b/docs/spec/base/access_control/Files.md index 2fc50740..09320a27 100644 --- a/docs/spec/base/access_control/Files.md +++ b/docs/spec/base/access_control/Files.md @@ -16,9 +16,15 @@ エンドポイント:/admin/bucket/ -本機能は、コンテンツファイルを登録しているアイテムのバケットを閲覧、編集、作成する機能です。 -いずれかの○に合致すればバケット一覧を表示して操作することが出来ます。 +表内のいずれかの○に合致すれば、バケットページを閲覧することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +表内のいずれかの○に合致すれば、バケットの設定値の表示、作成、編集することが出来ます。 + |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -30,9 +36,14 @@ エンドポイント:/admin/fileinstance/ -本機能は、管理者として、アップロードしているファイルを管理する機能です。 +表内のいずれかの○に合致すれば、ファイルインスタンスページを閲覧することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +表内のいずれかの○に合致すれば、ファイルインスタンスの設定値を表示、Run fixity checkすることが出来ます。 -いずれかの○に合致すればアップロードしているファイルを表示して操作することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -44,9 +55,21 @@ エンドポイント:/admin/location/ -本機能は、管理者として、アップロードしているファイルの配置先及びロケーションごとの使用量の情報を管理する機能です。 +表内のいずれかの○に合致すれば、ロケーションページを閲覧することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +表内のいずれかの○に合致すれば、ロケーションの設定値を表示することが出来ます。 -いずれかの○に合致すればロケーション一覧を表示して操作することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + + +表内のいずれかの○に合致すれば、ロケーションの設定値を作成、削除することが出来ます |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -58,13 +81,17 @@ エンドポイント:/admin/multipartobject/ -本機能は、マルチパートアップロードが使用されているオブジェクトを閲覧する機能です。 +表内のいずれかの○に合致すれば、マルチパートオブジェクトページを閲覧することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| -いずれかの○に合致すればマルチパートオブジェクト一覧を表示して操作することが出来ます。 +表内のいずれかの○に合致すれば、マルチパートオブジェクトの設定値を表示することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| -|利用可否|○|○|×|×|×|×| +|利用可否|○|×|×|×|×|×| @@ -72,9 +99,13 @@ エンドポイント:/admin/objectversion/ -本機能は、管理者として、アップロードしているアイテムのファイルバージョンを管理する機能です。 +表内のいずれかの○に合致すれば、オブジェクトバージョンページを閲覧することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| -いずれかの○に合致すればアイテムにアップロードしているファイルバージョンを表示することが出来ます。 +表内のいずれかの○に合致すれば、オブジェクトバージョンの設定値を表示することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -95,7 +126,7 @@ diff --git a/docs/spec/base/access_control/LOGIN_API.md b/docs/spec/base/access_control/LOGIN_API.md index 733340ce..82af5d41 100644 --- a/docs/spec/base/access_control/LOGIN_API.md +++ b/docs/spec/base/access_control/LOGIN_API.md @@ -11,7 +11,7 @@ ## POST /api/\/login -表内のいずれかの○に合致すれば、ログインします。 +表内のいずれかの○に合致すれば、ログインAPIへのアクセスおよびログインが出来ます。 | ログイン後のロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -22,17 +22,14 @@ ## POST /api/\/logout -ログアウトAPIを使用するためには2つの条件を満たす必要があります。 - -一つでも×なら不可、すべて○であればログアウトすることが出来ます。 - -条件1 APIへのアクセス +表内のいずれかの○に合致すれば、ログアウトAPIへアクセスすることが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -条件2 ログアウト可否 +表内のいずれかの○に合致すれば、ログアウトすることが出来ます。 + | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -52,7 +49,7 @@
diff --git a/docs/spec/base/access_control/Logs.md b/docs/spec/base/access_control/Logs.md index 152c2799..44a07c4a 100644 --- a/docs/spec/base/access_control/Logs.md +++ b/docs/spec/base/access_control/Logs.md @@ -12,11 +12,16 @@ ## エクスポート -本機能は、管理者として、基本監査ログの全件エクスポートを行う機能です。 +表内のいずれかの○に合致すれば、エクスポートページを閲覧することが出来ます。 -いずれかの○に合致すれば基本監査ログの全件エクスポートを実行出来ます。 -|ロール|システム
管理者|リポジトリ
管理者|サブリポジトリ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|○|×|×|×|×| + +表内のいずれかの○に合致すれば、エクスポートを実行出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| |利用可否|○|○|×|×|×|×| @@ -33,7 +38,7 @@ diff --git a/docs/spec/base/access_control/Maintenance.md b/docs/spec/base/access_control/Maintenance.md index 4b1948bb..8c2e207f 100644 --- a/docs/spec/base/access_control/Maintenance.md +++ b/docs/spec/base/access_control/Maintenance.md @@ -12,11 +12,17 @@ ## ElasticSearchインデックス -本機能は、「アイテムインデックスの再作成」または「アイテムの再インデックス」を実行する機能です。 - 本機能の利用は、メンテナンス期間中に限られます。 -いずれかの○に合致すれば「アイテムインデックスの再作成」または「アイテムの再インデックス」を実行することが出来ます。 +表内のいずれかの○に合致すれば、lasticSearchインデックスページを閲覧することが出来ます。 + +|ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| +|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|利用可否|○|×|×|×|×|×| + +表内のいずれかの○に合致すれば、「アイテムインデックスの再作成」または「アイテムの再インデックス」を実行することが出来ます。 + +※「アイテムインデックスの再作成」と「アイテムの再インデックス」の同時実行は不可能です。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -37,7 +43,7 @@ diff --git a/docs/spec/base/access_control/OA_STATUS_API.md b/docs/spec/base/access_control/OA_STATUS_API.md index b573d9b4..ac8c61aa 100644 --- a/docs/spec/base/access_control/OA_STATUS_API.md +++ b/docs/spec/base/access_control/OA_STATUS_API.md @@ -10,7 +10,7 @@ OAステータスに関するAPIのアクセスコントロールについて記 ## POST /api/\/oa_status/callback -表内のいずれかの○に合致すれば、OAステータスを更新します。 +表内のいずれかの○に合致すれば、OAステータスの更新が出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -31,7 +31,7 @@ OAステータスに関するAPIのアクセスコントロールについて記
diff --git a/docs/spec/base/access_control/REQUEST_MAIL_API.md b/docs/spec/base/access_control/REQUEST_MAIL_API.md index 5077add3..a50a58f0 100644 --- a/docs/spec/base/access_control/REQUEST_MAIL_API.md +++ b/docs/spec/base/access_control/REQUEST_MAIL_API.md @@ -23,17 +23,13 @@ ## POST /api/\/captcha/validate -CAPTCHAの結果検証APIを使用するためには2つの条件を満たす必要があります。 - -一つでも×なら不可、すべて○であればCAPTCHAの計算結果を検証することが出来ます。 - -条件1 APIへのアクセス +表内のいずれかの○に合致すれば、CAPTCHA結果検証APIへアクセスすることが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -条件2 トークン取得可否 +表内のいずれかの○に合致すれば、検証結果を取得することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -44,17 +40,13 @@ CAPTCHAの結果検証APIを使用するためには2つの条件を満たす必 ## POST /api/\/records/\/request-mail -リクエストメール送信用WEB APIを使用するためには2つの条件を満たす必要があります。 - -一つでも×なら不可、すべて○であればリクエストメールの送信が有効の場合、リクエストメールを送信することが出来ます。 - -条件1 APIへのアクセス +表内のいずれかの○に合致すれば、リクエストメール送信APIへアクセスすることが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -条件2 メール送信可否 +表内のいずれかの○に合致すれば、メール送信することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -76,7 +68,7 @@ CAPTCHAの結果検証APIを使用するためには2つの条件を満たす必
diff --git a/docs/spec/base/access_control/Records.md b/docs/spec/base/access_control/Records.md index 0195f1fd..34ad1fbe 100644 --- a/docs/spec/base/access_control/Records.md +++ b/docs/spec/base/access_control/Records.md @@ -13,9 +13,7 @@ エンドポイント:/admin/persistentidentifier/ -本機能は、システムに登録しているアイテムの永続識別子を閲覧する機能です。 - -いずれかの○に合致すれば永続識別子一覧を表示することが出来ます。 +表内のいずれかの○に合致すれば、永続識別子ページの閲覧およびレコードの閲覧が出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -27,9 +25,7 @@ エンドポイント:/admin/recordmetadata/ -本機能は、レコードメタデータの閲覧、削除、復元の際に用いる機能です。 - -いずれかの○に合致すればレコードメタデータを一覧表示して操作することが出来ます。 +表内のいずれかの○に合致すれば、レコードメタデータページの閲覧およびレコードの閲覧、削除が出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -50,7 +46,7 @@ diff --git a/docs/spec/base/access_control/Setting.md b/docs/spec/base/access_control/Setting.md index 806377dd..79cc4f59 100644 --- a/docs/spec/base/access_control/Setting.md +++ b/docs/spec/base/access_control/Setting.md @@ -34,7 +34,7 @@ エンドポイント:/admin/itemsetting/ -いずれかの○に合致すればアイテム表示・検索に関する設定をすることが出来ます。 +表内のいずれかの○に合致すれば、アイテム表示・検索に関する設定をすることが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -46,7 +46,7 @@ エンドポイント:/admin/activity/ -いずれかの○に合致すればアクティビティ一覧表示を設定することが出来ます +表内のいずれかの○に合致すれば、アクティビティ一覧表示を設定することが出来ます |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -58,7 +58,7 @@ エンドポイント:/admin/indexlink/ -いずれかの○に合致すればインデックスリンクを表示するか否かを設定することが出来ます。 +表内のいずれかの○に合致すれば、インデックスリンクを表示するか否かを設定することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -70,7 +70,7 @@ エンドポイント:/admin/language/ -いずれかの○に合致すればユーザーが選択可能な表示言語を設定できます。 +表内のいずれかの○に合致すれば、ユーザーが選択可能な表示言語を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -82,7 +82,7 @@ エンドポイント:/admin/pdfcoverpage/ -いずれかの○に合致すればPDFカバーページについて設定できます。 +表内のいずれかの○に合致すれば、PDFカバーページについて設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -94,7 +94,7 @@ エンドポイント:/admin/rankingsettings/ -いずれかの○に合致すればランキングの閲覧を設定できます。 +表内のいずれかの○に合致すれば、ばランキングの閲覧を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -106,7 +106,7 @@ エンドポイント:/admin/statssettings/ -いずれかの○に合致すればアイテムの利用統計情報の閲覧を設定できます。 +表内のいずれかの○に合致すれば、アイテムの利用統計情報の閲覧を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -118,7 +118,7 @@ エンドポイント:/admin/stylesetting/ -いずれかの○に合致すれば画面背景色表示を設定できます。 +表内のいずれかの○に合致すれば、画面背景色表示を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -130,7 +130,7 @@ エンドポイント:/admin/identifier/ -いずれかの○に合致すれば識別子を作成、編集できます。 +表内のいずれかの○に合致すれば、識別子を作成、編集できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -142,7 +142,7 @@ エンドポイント:/admin/itemexportsettings/ -いずれかの○に合致すればアイテム一括出力の可否を設定できます。 +表内のいずれかの○に合致すれば、アイテム一括出力の可否を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -154,7 +154,7 @@ エンドポイント:/admin/loganalysissetting/ -いずれかの○に合致すれば利用統計の集計除外を設定できます。 +表内のいずれかの○に合致すれば、利用統計の集計除外を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -166,7 +166,7 @@ エンドポイント:/admin/searchsettings/ -いずれかの○に合致すれば検索設定を設定できます。 +表内のいずれかの○に合致すれば、検索設定を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -178,7 +178,7 @@ エンドポイント:/admin/facet-search/ -いずれかの○に合致すればファセット検索機能を設定できます。 +表内のいずれかの○に合致すれば、ファセット検索機能を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -190,7 +190,7 @@ エンドポイント:/admin/site_info/ -いずれかの○に合致すればサイトの情報を登録できます。 +表内のいずれかの○に合致すれば、サイトの情報を登録できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -202,7 +202,7 @@ エンドポイント:/admin/sitelicensesettings/ -いずれかの○に合致すればサイトライセンスの設定ができます。 +表内のいずれかの○に合致すれば、サイトライセンスの設定ができます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -214,7 +214,7 @@ エンドポイント:/admin/sitemap/ -いずれかの○に合致すればサイトマップを作成できます。 +表内のいずれかの○に合致すれば、サイトマップを作成できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -226,7 +226,7 @@ エンドポイント:/admin/mail/ -いずれかの○に合致すれば送信元の情報を設定できます。 +表内のいずれかの○に合致すれば、送信元の情報を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -238,7 +238,7 @@ エンドポイント:/admin/webapiaccount/ -いずれかの○に合致すればWeb APIのアカウント情報を設定できます。 +表内のいずれかの○に合致すれば、Web APIのアカウント情報を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -250,7 +250,7 @@ エンドポイント:/admin/filepreview/ -いずれかの○に合致すればPDFファイルへ指定されたファイルの変換に設定できます。 +表内のいずれかの○に合致すれば、PDFファイルへ指定されたファイルの変換に設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -262,7 +262,7 @@ エンドポイント:/admin/shibboleth/ -いずれかの○に合致すればShibbolethの設定ができます。 +表内のいずれかの○に合致すれば、Shibbolethの設定ができます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -274,7 +274,7 @@ エンドポイント:/admin/restricted_access/ -いずれかの○に合致すれば制限公開に関する機能を設定できます。 +表内のいずれかの○に合致すれば、制限公開に関する機能を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -286,7 +286,7 @@ エンドポイント:/admin/cris_linkage/ -いずれかの○に合致すればCRIS連携に関する機能を設定できます。 +表内のいずれかの○に合致すれば、CRIS連携に関する機能を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -298,7 +298,7 @@ エンドポイント:/admin/others/ -いずれかの○に合致すればその他の運用設定を設定できます。 +表内のいずれかの○に合致すれば、その他の運用設定を設定できます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -319,7 +319,7 @@ From ff681e191455b90ec8ce22b27165c5a9f14704d8 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 13:36:05 +0900 Subject: [PATCH 218/251] =?UTF-8?q?=E8=A3=9C=E8=B6=B3=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ITEM_API_01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/ITEM_API_01.md index a4d35d04..81d9df19 100644 --- a/docs/spec/base/access_control/ITEM_API_01.md +++ b/docs/spec/base/access_control/ITEM_API_01.md @@ -25,7 +25,7 @@ #### アイテムが検索結果に含まれるか否か -アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
+アイテムが検索結果に含まれるかどうかは、検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | @@ -126,7 +126,7 @@ | インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | | インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## PUT /api/records/ @@ -174,7 +174,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 - > 更新履歴 From 2537fab9a37455b42665487e6854b9f268d2ee6b Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 14:23:44 +0900 Subject: [PATCH 219/251] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E6=8C=87=E6=91=98=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access_control/WORKFLOW_ACTIVITY_01.md | 117 ++++++++---------- 1 file changed, 52 insertions(+), 65 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 008e2a49..b6d177df 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -2,8 +2,6 @@ ワークフローアクティビティのアクセスコントロールについて記述します。 -エンドポイント: /workflow/ - ## 目次 - [ワークフロー](#ワークフロー) @@ -18,7 +16,11 @@ - [Approval](#Approval) - [インデックス投稿権限](#インデックス投稿権限) -#### ワークフロー +## ワークフロー + +いずれかの○に合致すればワークフローページの閲覧が出来ます。 + +エンドポイント: /workflow/ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -36,42 +38,42 @@ エンドポイント:/workflow/?tab=todo -アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -82,14 +84,14 @@ エンドポイント:/workflow/?tab=wait -アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -100,61 +102,63 @@ エンドポイント:/workflow/?tab=all -アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | -アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:新規アイテム作成中 / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | -アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:既存アイテム編集中 / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:あり** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | -アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:承認待ち / 投稿先インデックスが所属コミュニティに登録:なし** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -アクティビティの状態:承認済み・強制終了 / 投稿先インデックスが所属コミュニティに登録:あり +**アクティビティの状態:承認済み・強制終了 / 投稿先インデックスが所属コミュニティに登録:あり** -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | -| アクティビティ操作者:
自分以外 | ○ | ○ | ○ | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外
代理投稿者:自分 | ○ | ○ | ○ | ○ | × | × | +| アクティビティ操作者:
自分以外
代理投稿者:自分以外 | ○ | ○ | ○ | × | × | × | -アクティビティの状態:承認済み・強制終了 / 投稿先インデックスが所属コミュニティに登録:なし +**アクティビティの状態:承認済み・強制終了 / 投稿先インデックスが所属コミュニティに登録:なし** -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | -| アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| ---------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外
代理投稿者:自分 | ○ | ○ | × | ○ | × | × | +| アクティビティ操作者:
自分以外
代理投稿者:自分以外 | ○ | ○ | × | × | × | × | ### アクティビティ @@ -166,13 +170,13 @@
-アクセス元:ToDoタブ / アイテム登録済みインデックス閲覧権限:条件なし +**アクセス元:ToDoタブ** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ページ閲覧可否 | ○ | ○ | ○ | ○ | × | × | -アクセス元:アイテム詳細画面 > [編集]ボタン / アイテム登録済みインデックス閲覧権限:あり +**アクセス元:アイテム詳細画面 > [編集]ボタン** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -180,14 +184,6 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | × | × | × | -アクセス元:アイテム詳細画面 > [編集]ボタン / アイテム登録済みインデックス閲覧権限:なし - -| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | -| ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 作成者:自分 | ○ | ○ | × | × | × | × | -| 代理投稿者:自分 | ○ | ○ | × | × | × | × | -| 上記以外 | ○ | ○ | × | × | × | × | - #### 新規アクティビティ エンドポイント:/workflow/activity/new @@ -198,13 +194,13 @@ ※1 URL入力で直接アクセスすることで閲覧可能 -管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されている +**管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されている** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ワークフロー表示 | ○ | ○ | ○ | ○ | ○ | × | -管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されていない +**管理画面 ワークフロー管理 > ワークフローの表示/非表示欄でユーザーの持つロールが「表示」に登録されていない** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -214,13 +210,13 @@ エンドポイント:/workflow/activity/detail/ -新規作成 +**新規作成** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ページ閲覧可否 | ○ | ○ | ○ | ○ | × | × | -編集 +**編集** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -228,49 +224,49 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | × | × | × | -メタデータ入力 +**メタデータ入力** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -ファイルアップロード +**ファイルアップロード** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -代理投稿者指定 +**代理投稿者指定** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -フィードバックメール指定 +**フィードバックメール指定** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -CRIS機関への自動連携 +**CRIS機関への自動連携** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -リクエストメール表示機能 +**リクエストメール表示機能** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -バージョン変更 +**バージョン変更** | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -投稿インデックス指定機能 +**投稿インデックス指定機能** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -311,14 +307,14 @@ CRIS機関への自動連携 エンドポイント:/workflow/activity/detail/ -アイテム承認可否 +**アイテム承認可否** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者:自分 | ○ | ○ | ○ | × | × | × | | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | -ファイルプレビュー +**ファイルプレビュー** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -326,7 +322,7 @@ CRIS機関への自動連携 | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | × | × | × | -制限公開フラグありの承認可否 +**制限公開フラグありの承認可否** | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -338,34 +334,25 @@ CRIS機関への自動連携 ### インデックス投稿権限 -インデックスへの投稿権限を利用するには、コミュニティ管理者は条件1~3の3つ、他ユーザーは条件1~2の2つを満たす必要があります。 +インデックスへの投稿権限を利用するには、以下条件の2つを満たす必要があります。 一つでも×があれば投稿不可、すべて○であれば投稿が可能です。 -条件1 親インデックスの投稿可否 +#### 条件1 親インデックスの投稿可否 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 可 | ○ | ○ | ○ | ○ | ○ | ○ | | 不可 | ○ | ○ | ○ | × | × | × | -条件2 ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※1 +#### 条件2 ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※1 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 設定されている | ○ | ○ | ○ | ○ | ○ | ○ | | 設定されていない | ○ | ○ | ○ | × | × | × | -条件3(コミュニティ管理者のみ) 対象が自身の管理するインデックスかどうか ※2 - -| 条件/ロール | コミュニティ
管理者 | -| -------------------------------- | ---------------------- | -|  自身が管理する
インデックス | ○ | -| 上記以外 | × | - -※1「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 - -※2 自身が管理するインデックスとは、当該コミュニティ管理者が管理するコミュニティの「Index」に指定されているインデックスとその子インデックスを指します。 +※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 - > 更新履歴 From f9253e5e88f4bd8b434a6957cc2e779afca745b2 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 8 Aug 2025 14:25:29 +0900 Subject: [PATCH 220/251] =?UTF-8?q?=E8=A6=8B=E5=87=BA=E3=81=97=E3=81=AE?= =?UTF-8?q?=E3=82=B5=E3=82=A4=E3=82=BA=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index b6d177df..6145a22a 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -34,7 +34,7 @@ また、表示内容はユーザーのロールとアクティビティの状態(作成中・編集中・承認待ちなど)によって動的に変化します。 -##### ToDoタブ +#### ToDoタブ エンドポイント:/workflow/?tab=todo @@ -80,7 +80,7 @@ | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -##### Waitタブ +#### Waitタブ エンドポイント:/workflow/?tab=wait @@ -98,7 +98,7 @@ | アクティビティ操作者:
自分 | ○ | ○ | × | ○ | × | × | | アクティビティ操作者:
自分以外 | ○ | ○ | × | × | × | × | -##### Allタブ +#### Allタブ エンドポイント:/workflow/?tab=all From 4037e2dc50054d6d0168fca4de1cdd0fd37cfeb3 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 8 Aug 2025 14:36:19 +0900 Subject: [PATCH 221/251] fix filename --- .../base/access_control/{ACTIVITY_API.md => ACTIVITY_API_01.md} | 0 docs/spec/base/access_control/{AUTHOR_API.md => AUTHOR_API_01.md} | 0 .../{Author Management.md => AUTHOR_MANAGEMENT_01.md} | 0 docs/spec/base/access_control/{Files.md => FILES_01.md} | 0 docs/spec/base/access_control/{LOGIN_API.md => LOGIN_API_01.md} | 0 docs/spec/base/access_control/{Logs.md => LOGS_01.md} | 0 .../base/access_control/{Maintenance.md => MAINTENANCE_01.md} | 0 .../base/access_control/{OA_STATUS_API.md => OA_STATUS_API_01.md} | 0 docs/spec/base/access_control/{Records.md => RECORDS_01.md} | 0 docs/spec/base/access_control/{Setting.md => SETTING_01.md} | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename docs/spec/base/access_control/{ACTIVITY_API.md => ACTIVITY_API_01.md} (100%) rename docs/spec/base/access_control/{AUTHOR_API.md => AUTHOR_API_01.md} (100%) rename docs/spec/base/access_control/{Author Management.md => AUTHOR_MANAGEMENT_01.md} (100%) rename docs/spec/base/access_control/{Files.md => FILES_01.md} (100%) rename docs/spec/base/access_control/{LOGIN_API.md => LOGIN_API_01.md} (100%) rename docs/spec/base/access_control/{Logs.md => LOGS_01.md} (100%) rename docs/spec/base/access_control/{Maintenance.md => MAINTENANCE_01.md} (100%) rename docs/spec/base/access_control/{OA_STATUS_API.md => OA_STATUS_API_01.md} (100%) rename docs/spec/base/access_control/{Records.md => RECORDS_01.md} (100%) rename docs/spec/base/access_control/{Setting.md => SETTING_01.md} (100%) diff --git a/docs/spec/base/access_control/ACTIVITY_API.md b/docs/spec/base/access_control/ACTIVITY_API_01.md similarity index 100% rename from docs/spec/base/access_control/ACTIVITY_API.md rename to docs/spec/base/access_control/ACTIVITY_API_01.md diff --git a/docs/spec/base/access_control/AUTHOR_API.md b/docs/spec/base/access_control/AUTHOR_API_01.md similarity index 100% rename from docs/spec/base/access_control/AUTHOR_API.md rename to docs/spec/base/access_control/AUTHOR_API_01.md diff --git a/docs/spec/base/access_control/Author Management.md b/docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md similarity index 100% rename from docs/spec/base/access_control/Author Management.md rename to docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md diff --git a/docs/spec/base/access_control/Files.md b/docs/spec/base/access_control/FILES_01.md similarity index 100% rename from docs/spec/base/access_control/Files.md rename to docs/spec/base/access_control/FILES_01.md diff --git a/docs/spec/base/access_control/LOGIN_API.md b/docs/spec/base/access_control/LOGIN_API_01.md similarity index 100% rename from docs/spec/base/access_control/LOGIN_API.md rename to docs/spec/base/access_control/LOGIN_API_01.md diff --git a/docs/spec/base/access_control/Logs.md b/docs/spec/base/access_control/LOGS_01.md similarity index 100% rename from docs/spec/base/access_control/Logs.md rename to docs/spec/base/access_control/LOGS_01.md diff --git a/docs/spec/base/access_control/Maintenance.md b/docs/spec/base/access_control/MAINTENANCE_01.md similarity index 100% rename from docs/spec/base/access_control/Maintenance.md rename to docs/spec/base/access_control/MAINTENANCE_01.md diff --git a/docs/spec/base/access_control/OA_STATUS_API.md b/docs/spec/base/access_control/OA_STATUS_API_01.md similarity index 100% rename from docs/spec/base/access_control/OA_STATUS_API.md rename to docs/spec/base/access_control/OA_STATUS_API_01.md diff --git a/docs/spec/base/access_control/Records.md b/docs/spec/base/access_control/RECORDS_01.md similarity index 100% rename from docs/spec/base/access_control/Records.md rename to docs/spec/base/access_control/RECORDS_01.md diff --git a/docs/spec/base/access_control/Setting.md b/docs/spec/base/access_control/SETTING_01.md similarity index 100% rename from docs/spec/base/access_control/Setting.md rename to docs/spec/base/access_control/SETTING_01.md From b868784c4ab35843e005279a3bd1b94d08a2502e Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 8 Aug 2025 15:01:33 +0900 Subject: [PATCH 222/251] fix table of contents --- .../base/access_control/ACCOUNT_SETTING_01.md | 17 +++-- .../base/access_control/ACTIVITY_API_01.md | 8 +-- .../spec/base/access_control/AUTHOR_API_01.md | 2 +- .../access_control/AUTHOR_MANAGEMENT_01.md | 2 - docs/spec/base/access_control/FILES_01.md | 1 - .../access_control/INDEXTREE_MANAGEMENT_01.md | 7 +- docs/spec/base/access_control/LOGIN_API_01.md | 2 +- docs/spec/base/access_control/LOGS_01.md | 2 +- .../base/access_control/MAINTENANCE_01.md | 6 +- .../base/access_control/OA_STATUS_API_01.md | 2 +- docs/spec/base/access_control/README.md | 71 ++++++++++++++++--- docs/spec/base/access_control/RECORDS_01.md | 2 +- ...EST_MAIL_API.md => REQUEST_MAIL_API_01.md} | 2 +- docs/spec/base/access_control/SETTING_01.md | 2 - docs/spec/base/access_control/SWORD_API_01.md | 12 ++-- docs/spec/base/access_control/WORKSPACE_01.md | 5 +- 16 files changed, 92 insertions(+), 51 deletions(-) rename docs/spec/base/access_control/{REQUEST_MAIL_API.md => REQUEST_MAIL_API_01.md} (99%) diff --git a/docs/spec/base/access_control/ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/ACCOUNT_SETTING_01.md index 1b7fca82..01f4b103 100644 --- a/docs/spec/base/access_control/ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/ACCOUNT_SETTING_01.md @@ -4,15 +4,14 @@ ## 目次 -- [アカウント設定画面](#アカウント設定画面) - - [プロフィール](#プロフィール) - - [Security](#security) - - [通知](#通知) - - [アプリケーション](#アプリケーション) - - [Groups](#groups) - - [セッション](#セッション) - - [Administration](#administration) - - [Workspace](#workspace) +- [プロフィール](#プロフィール) +- [Security](#security) +- [通知](#通知) +- [アプリケーション](#アプリケーション) +- [Groups](#groups) +- [セッション](#セッション) +- [Administration](#administration) +- [Workspace](#workspace) ## プロフィール diff --git a/docs/spec/base/access_control/ACTIVITY_API_01.md b/docs/spec/base/access_control/ACTIVITY_API_01.md index 937d2214..c8827613 100644 --- a/docs/spec/base/access_control/ACTIVITY_API_01.md +++ b/docs/spec/base/access_control/ACTIVITY_API_01.md @@ -12,7 +12,7 @@ ## POST /api/depositactivity -表内のいずれかの○に合致すれば、ワークフローを作成します。 +表内のいずれかの○に合致すれば、ワークフローを作成することが出来ます。 | トークン | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -23,7 +23,7 @@ ## GET /api/depositactivity/\ -表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティの状態を取得します。 +表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティの状態を取得することが出来ます。 | トークン | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -34,7 +34,7 @@ ## DELETE /api/depositactivity/\ -表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティを中断します。 +表内のいずれかの○に合致すれば、指定したアクティビティIDのアクティビティを中断することが出来ます。 | トークン | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -62,4 +62,4 @@
-
-

2025/8/5

+

2025/8/8

初版作成
-

2025/8/6

+

2025/8/8

初版作成
-

2025/8/6

+

2025/8/8

初版作成
-

2025/8/7

+

2025/8/8

初版作成
-

2025/8/6

+

2025/8/8

初版作成
-

2025/8/6

+

2025/8/8

初版作成
-

2025/8/7

+

2025/8/8

初版作成
-

2025/8/7

+

2025/8/8

初版作成
-

2025/8/6

+

2025/8/8

初版作成
-

2025/8/7

+

2025/8/8

初版作成初版作成
\ No newline at end of file + diff --git a/docs/spec/base/access_control/AUTHOR_API_01.md b/docs/spec/base/access_control/AUTHOR_API_01.md index 2efc0a82..e68a9bb3 100644 --- a/docs/spec/base/access_control/AUTHOR_API_01.md +++ b/docs/spec/base/access_control/AUTHOR_API_01.md @@ -90,4 +90,4 @@ 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md b/docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md index 35764917..923e6b80 100644 --- a/docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md +++ b/docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md @@ -66,5 +66,3 @@ - - diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index 09320a27..df268bf0 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -133,4 +133,3 @@ - diff --git a/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md b/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md index bcbce6f8..66569ea6 100644 --- a/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md +++ b/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md @@ -4,10 +4,9 @@ ## 目次 -- [インデックスツリー管理](#インデックスツリー管理) - - [ツリー編集](#ツリー編集) - - [雑誌情報](#雑誌情報) - - [カスタムソート](#カスタムソート) +- [ツリー編集](#ツリー編集) +- [雑誌情報](#雑誌情報) +- [カスタムソート](#カスタムソート) ## ツリー編集 diff --git a/docs/spec/base/access_control/LOGIN_API_01.md b/docs/spec/base/access_control/LOGIN_API_01.md index 82af5d41..35841be3 100644 --- a/docs/spec/base/access_control/LOGIN_API_01.md +++ b/docs/spec/base/access_control/LOGIN_API_01.md @@ -55,4 +55,4 @@ 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/LOGS_01.md b/docs/spec/base/access_control/LOGS_01.md index 44a07c4a..706d9f81 100644 --- a/docs/spec/base/access_control/LOGS_01.md +++ b/docs/spec/base/access_control/LOGS_01.md @@ -44,4 +44,4 @@ 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/MAINTENANCE_01.md b/docs/spec/base/access_control/MAINTENANCE_01.md index 8c2e207f..dd315de3 100644 --- a/docs/spec/base/access_control/MAINTENANCE_01.md +++ b/docs/spec/base/access_control/MAINTENANCE_01.md @@ -12,9 +12,7 @@ ## ElasticSearchインデックス -本機能の利用は、メンテナンス期間中に限られます。 - -表内のいずれかの○に合致すれば、lasticSearchインデックスページを閲覧することが出来ます。 +表内のいずれかの○に合致すれば、ElasticSearchインデックスページを閲覧することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| @@ -49,4 +47,4 @@ 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/OA_STATUS_API_01.md b/docs/spec/base/access_control/OA_STATUS_API_01.md index ac8c61aa..611fe15a 100644 --- a/docs/spec/base/access_control/OA_STATUS_API_01.md +++ b/docs/spec/base/access_control/OA_STATUS_API_01.md @@ -37,4 +37,4 @@ OAステータスに関するAPIのアクセスコントロールについて記 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 614e15e5..99407b25 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -46,31 +46,82 @@ - [雑誌情報](INDEXTREE_MANAGEMENT_01.md#雑誌情報) - [カスタムソート](INDEXTREE_MANAGEMENT_01.md#カスタムソート) - [ウェブデザイン管理](#ウェブデザイン管理) - - [著者 DB 管理](#著者-db-管理) + - [著者 DB 管理](AUTHOR_MANAGEMENT_01.md#著者-db-管理) + - [編集](AUTHOR_MANAGEMENT_01.md#編集) + - [一括出力](AUTHOR_MANAGEMENT_01.md#一括出力) + - [一括登録](AUTHOR_MANAGEMENT_01.md#一括登録) - [統計](#統計) - [ワークフロー管理](#ワークフロー管理) - [コミュニティ管理](#コミュニティ管理) - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - [SWORD API](#sword-api) - - [ファイル管理](#ファイル管理) - - [レコード管理](#レコード管理) + - [ファイル管理](FIlES_01.md#ファイル管理) + - [バケット](FIlES_01.md#バケット) + - [ファイルインスタンス](FIlES_01.md#ファイルインスタンス) + - [ロケーション](FIlES_01.md#ロケーション) + - [マルチパートオブジェクト](FIlES_01.md#マルチパートオブジェクト) + - [オブジェクトバージョン](FIlES_01.md#オブジェクトバージョン) + - [レコード管理](RECORDS_01.md#レコード管理) + - [永続識別子](RECORDS_01.md#永続識別子) + - [レコードメタデータ](RECORDS_01.md#レコードメタデータ) - [ユーザー管理](#ユーザー管理) - - [設定](#設定) - - [ログ管理](#ログ管理) - - [メンテナンス](#メンテナンス) + - [設定](SETTING_01.md#設定) + - [アイテム表示](SETTING_01.md#アイテム表示) + - [アクティビティ一覧表示](SETTING_01.md#アクティビティ一覧表示) + - [インデックスリンク表示](SETTING_01.md#インデックスリンク表示) + - [言語表示](SETTING_01.md#言語表示) + - [PFDカバーページ表示](SETTING_01.md#pfdカバーページ表示) + - [ランキング表示](SETTING_01.md#ランキング表示) + - [統計情報表示](SETTING_01.md#統計情報表示) + - [画面背景色](SETTING_01.md#画面背景色) + - [識別子](SETTING_01.md#識別子) + - [アイテム一括出力](SETTING_01.md#アイテム一括出力) + - [ログ解析](SETTING_01.md#ログ解析) + - [検索設定](SETTING_01.md#検索設定) + - [ファセット検索](SETTING_01.md#ファセット検索) + - [サイト情報](SETTING_01.md#サイト情報) + - [サイトライセンス](SETTING_01.md#サイトライセンス) + - [サイトマップ](SETTING_01.md#サイトマップ) + - [メール送信](SETTING_01.md#メール送信) + - [WebAPIアカウント](SETTING_01.md#webapiアカウント) + - [ファイルプレビュー](SETTING_01.md#ファイルプレビュー) + - [Shibboleth](SETTING_01.md#shibboleth) + - [制限公開](SETTING_01.md#制限公開) + - [CRIS連携](SETTING_01.md#cris連携) + - [その他](SETTING_01.md#その他) + - [ログ管理](LOGS_01.md#ログ管理) + - [エクスポート](LOGS_01.md#エクスポート) + - [メンテナンス](MAINTENANCE_01.md#メンテナンス) + - [ElasticSearchインデックス](MAINTENANCE_01.md#elasticsearchインデックス) - API - [アイテム](#アイテム-1) - [ファイル](#ファイル-1) - [インデックス](#インデックス-1) - [API を利用可能なロール](#api-を利用可能なロール) - [アクセストークンに必要なスコープ](#アクセストークンに必要なスコープ) - - [アクティビティ](#アクティビティ) + - [アクティビティ](ACTIVITY_API_01.md#アクティビティ) + - [POST /api/depositactivity](ACTIVITY_API_01.md#post-apidepositactivity) + - [GET /api/depositactivity/\](ACTIVITY_API_01.md#get-apidepositactivityactivity_id) + - [DELETE /api/depositactivity/\](ACTIVITY_API_01.md#delete-apidepositactivityactivity_id) - [Opensearch](#opensearch) - [著者](#著者) - - [リクエストメール](#リクエストメール-1) - - [ログイン](#ログイン) - - [OAステータス](#oa-ステータス) + - [GET /api/\/authors](AUTHOR_API_01.md#get-apiversionauthors) + - [POST /api/\/authors](AUTHOR_API_01.md#post-apiversionauthors) + - [PUT /api/\/authors/\](AUTHOR_API_01.md#put-apiversionauthorsidentifier) + - [DELETE /api/\/authors/\](AUTHOR_API_01.md#delete-apiversionauthorsidentifier) + - [GET /api/\/authors/count](AUTHOR_API_01.md#get-apiversionauthorscount) + - [リクエストメール](REQUEST_MAIL_API_01.md#リクエストメール-1) + - [GET /api/\/authors](REQUEST_MAIL_API_01.md#get-apiversionauthors) + - [POST /api/\/authors](REQUEST_MAIL_API_01.md#post-apiversionauthors) + - [PUT /api/\/authors/\](REQUEST_MAIL_API_01.md#put-apiversionauthorsidentifier) + - [DELETE /api/\/authors/\](REQUEST_MAIL_API_01.md#delete-apiversionauthorsidentifier) + - [GET /api/\/authors/count](REQUEST_MAIL_API_01.md#get-apiversionauthorscount) + - [ログイン](LOGIN_API_01.md#ログイン) + - [POST /api/\/login](LOGIN_API_01.md#post-apiversionlogin) + - [POST /api/\/logout](LOGIN_API_01.md#post-apiversionlogout) + - [OAステータス](OA_STATUS_API_01.md#oa-ステータス) + - [POST /api/\/oa_status/callback](OA_STATUS_API_01.md#post-apiversionoa_statuscallback) - [SWORD API](SWORD_API_01.md#SWORD-API) - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) diff --git a/docs/spec/base/access_control/RECORDS_01.md b/docs/spec/base/access_control/RECORDS_01.md index 34ad1fbe..690e5a26 100644 --- a/docs/spec/base/access_control/RECORDS_01.md +++ b/docs/spec/base/access_control/RECORDS_01.md @@ -52,4 +52,4 @@ 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/REQUEST_MAIL_API.md b/docs/spec/base/access_control/REQUEST_MAIL_API_01.md similarity index 99% rename from docs/spec/base/access_control/REQUEST_MAIL_API.md rename to docs/spec/base/access_control/REQUEST_MAIL_API_01.md index a50a58f0..7c3623c6 100644 --- a/docs/spec/base/access_control/REQUEST_MAIL_API.md +++ b/docs/spec/base/access_control/REQUEST_MAIL_API_01.md @@ -74,4 +74,4 @@ 初版作成 - \ No newline at end of file + diff --git a/docs/spec/base/access_control/SETTING_01.md b/docs/spec/base/access_control/SETTING_01.md index 79cc4f59..11ecf049 100644 --- a/docs/spec/base/access_control/SETTING_01.md +++ b/docs/spec/base/access_control/SETTING_01.md @@ -326,5 +326,3 @@ - - diff --git a/docs/spec/base/access_control/SWORD_API_01.md b/docs/spec/base/access_control/SWORD_API_01.md index 16afd920..738e7c46 100644 --- a/docs/spec/base/access_control/SWORD_API_01.md +++ b/docs/spec/base/access_control/SWORD_API_01.md @@ -3,12 +3,12 @@ SWORD API のアクセスコントロールについて記述します。 ## 目次 -- [SWORD API](#SWORD_API) - - [GET /sword/service-document](#get-swordservice-document) - - [GET /sword/deposit/\](#get-sworddepositrecid) - - [POST /sword/service-document](#post-swordservice-document) - - [PUT /sword/deposit/\](#put-sworddepositrecid) - - [DELETE /sword/deposit/](#delete-sworddeposit) + +- [GET /sword/service-document](#get-swordservice-document) +- [GET /sword/deposit/\](#get-sworddepositrecid) +- [POST /sword/service-document](#post-swordservice-document) +- [PUT /sword/deposit/\](#put-sworddepositrecid) +- [DELETE /sword/deposit/](#delete-sworddeposit) ## GET /sword/service-document diff --git a/docs/spec/base/access_control/WORKSPACE_01.md b/docs/spec/base/access_control/WORKSPACE_01.md index f359af42..91d3b7d7 100644 --- a/docs/spec/base/access_control/WORKSPACE_01.md +++ b/docs/spec/base/access_control/WORKSPACE_01.md @@ -4,9 +4,8 @@ ## 目次 -- [ワークスペース](#ワークスペース) - - [ワークスペース画面](#ワークスペース画面) - - [簡易アイテム登録画面](#簡易アイテム登録画面) +- [ワークスペース画面](#ワークスペース画面) +- [簡易アイテム登録画面](#簡易アイテム登録画面) ## ワークスペース画面 From 5cbdedd8f7fa7a216564978f700a7b2f8ae9199a Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 8 Aug 2025 15:09:00 +0900 Subject: [PATCH 223/251] fix table of contents --- docs/spec/base/access_control/FILES_01.md | 14 +++++++------- docs/spec/base/access_control/README.md | 12 ++++++------ docs/spec/base/access_control/RECORDS_01.md | 8 ++++---- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/FILES_01.md index df268bf0..379de423 100644 --- a/docs/spec/base/access_control/FILES_01.md +++ b/docs/spec/base/access_control/FILES_01.md @@ -1,8 +1,8 @@ -

ファイル管理画面

+# ファイル管理画面 ファイル管理画面のアクセスコントロールについて記述します。 -

目次

+## 目次 - [バケット](#バケット) - [ファイルインスタンス](#ファイルインスタンス) @@ -12,7 +12,7 @@ -

バケット

+## バケット エンドポイント:/admin/bucket/ @@ -32,7 +32,7 @@ -

ファイルインスタンス

+## ファイルインスタンス エンドポイント:/admin/fileinstance/ @@ -51,7 +51,7 @@ -

ロケーション

+## ロケーション エンドポイント:/admin/location/ @@ -77,7 +77,7 @@ -

マルチパートオブジェクト

+## マルチパートオブジェクト エンドポイント:/admin/multipartobject/ @@ -95,7 +95,7 @@ -

オブジェクトバージョン

+## オブジェクトバージョン エンドポイント:/admin/objectversion/ diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 99407b25..bc9ac483 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -56,12 +56,12 @@ - [OAI-PMH](#oai-pmh-1) - [Resource Sync](#resource-sync) - [SWORD API](#sword-api) - - [ファイル管理](FIlES_01.md#ファイル管理) - - [バケット](FIlES_01.md#バケット) - - [ファイルインスタンス](FIlES_01.md#ファイルインスタンス) - - [ロケーション](FIlES_01.md#ロケーション) - - [マルチパートオブジェクト](FIlES_01.md#マルチパートオブジェクト) - - [オブジェクトバージョン](FIlES_01.md#オブジェクトバージョン) + - [ファイル管理](FILES_01.md#ファイル管理) + - [バケット](FILES_01.md#バケット) + - [ファイルインスタンス](FILES_01.md#ファイルインスタンス) + - [ロケーション](FILES_01.md#ロケーション) + - [マルチパートオブジェクト](FILES_01.md#マルチパートオブジェクト) + - [オブジェクトバージョン](FILES_01.md#オブジェクトバージョン) - [レコード管理](RECORDS_01.md#レコード管理) - [永続識別子](RECORDS_01.md#永続識別子) - [レコードメタデータ](RECORDS_01.md#レコードメタデータ) diff --git a/docs/spec/base/access_control/RECORDS_01.md b/docs/spec/base/access_control/RECORDS_01.md index 690e5a26..0fd72b7f 100644 --- a/docs/spec/base/access_control/RECORDS_01.md +++ b/docs/spec/base/access_control/RECORDS_01.md @@ -1,15 +1,15 @@ -

レコード管理画面

+# レコード管理画面 レコード管理画面のアクセスコントロールについて記述します。 -

目次

+## 目次 - [永続識別子](#永続識別子) - [レコードメタデータ](#レコードメタデータ) -

永続識別子

+## 永続識別子 エンドポイント:/admin/persistentidentifier/ @@ -21,7 +21,7 @@ -

レコードメタデータ

+## レコードメタデータ エンドポイント:/admin/recordmetadata/ From 79a031db9e922222b467ed45d19708ea1aab7474 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Fri, 8 Aug 2025 15:12:52 +0900 Subject: [PATCH 224/251] fix table --- docs/spec/base/access_control/REQUEST_MAIL_API_01.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/spec/base/access_control/REQUEST_MAIL_API_01.md b/docs/spec/base/access_control/REQUEST_MAIL_API_01.md index 7c3623c6..2d03df7a 100644 --- a/docs/spec/base/access_control/REQUEST_MAIL_API_01.md +++ b/docs/spec/base/access_control/REQUEST_MAIL_API_01.md @@ -33,8 +33,8 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -|
calculation_result
が正しい | ○ | ○ | ○ | ○ | ○ | ○ | -|
calculation_result
が誤り | × | × | × | × | × | × | +| calculation_result
が正しい | ○ | ○ | ○ | ○ | ○ | ○ | +| calculation_result
が誤り | × | × | × | × | × | × | @@ -50,8 +50,8 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -|
authorization_token
が正しい | ○ | ○ | ○ | ○ | ○ | ○ | -|
authorization_token
が誤り | × | × | × | × | × | × | +| authorization_token
が正しい | ○ | ○ | ○ | ○ | ○ | ○ | +| authorization_token
が誤り | × | × | × | × | × | × | From c286346eba4fd62855427ff2330e438121bc04a9 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 14:01:28 +0900 Subject: [PATCH 225/251] =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC?= =?UTF-8?q?=E3=83=9E=E3=83=8B=E3=83=A5=E3=82=A2=E3=83=AB=E3=82=92=E6=95=B4?= =?UTF-8?q?=E5=82=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/README.md" | 85 +++++++++++++----- .../base/media/media/image78.PNG" | Bin 0 -> 36584 bytes .../base/media/media/image79.PNG" | Bin 0 -> 57896 bytes .../base/media/media/image80.PNG" | Bin 0 -> 208759 bytes .../base/media/media/image81.PNG" | Bin 0 -> 208216 bytes 5 files changed, 65 insertions(+), 20 deletions(-) create mode 100644 "docs/manuals/\346\234\252\347\227\205USER/base/media/media/image78.PNG" create mode 100644 "docs/manuals/\346\234\252\347\227\205USER/base/media/media/image79.PNG" create mode 100644 "docs/manuals/\346\234\252\347\227\205USER/base/media/media/image80.PNG" create mode 100644 "docs/manuals/\346\234\252\347\227\205USER/base/media/media/image81.PNG" diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" index 8674f3be..ac485220 100644 --- "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" +++ "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" @@ -58,7 +58,7 @@ ## 目次 -[第1章 未病データベースの概要](#第1章未病データベースの概要)
+[第1章 未病データベースの概要](#第1章-未病データベースの概要)
  ┣[1.1 未病データベースとは](#未病データベースとは)
  ┗[1.2 各画面説明](#各画面説明)
   ┣[1.2.1 最新情報画面](#最新情報画面)
@@ -68,29 +68,29 @@    ┣[1.2.5 アイテム詳細画面](#アイテム詳細画面)
   ┗[1.2.6 ファイル一覧画面](#ファイル一覧画面)
-[第2章 ログインまたはログアウトする](#第2章ログインまたはログアウトする)
+[第2章 ログインまたはログアウトする](#第2章-ログインまたはログアウトする)
  ┣[2.1 最新情報画面を表示する](#最新情報画面を表示する)
  ┣[2.2 ログインする](#ログインする)
  ┗[2.3 ログアウトする](#ログアウトする) -[第3章 アイテムを検索する](#第3章アイテムを検索する)
+[第3章 アイテムを検索する](#第3章-アイテムを検索する)
  ┣[3.1 検索フォーム 各部名称説明](#検索フォーム各部名称説明)
  ┣[3.2 詳細検索](#詳細検索)
  ┣[3.3 フィルター検索](#フィルター検索)
  ┗[3.4 検索条件をコピーする](#検索条件をコピーする) -[第4章 アイテムをダウンロードする](#第4章アイテムをダウンロードする)
+[第4章 アイテムをダウンロードする](#第4章-アイテムをダウンロードする)
  ┣[4.1 サマリーテーブル 各部名称説明](#サマリーテーブル各部名称説明)
  ┗[4.2 検索したアイテムをダウンロードする](#検索したアイテムをダウンロードする) -[第5章 アイテムの詳細を表示する](#第5章アイテムの詳細を表示する)
+[第5章 アイテムの詳細を表示する](#第5章-アイテムの詳細を表示する)
  ┣[5.1 アイテム詳細画面 各部名称説明](#アイテム詳細画面各部名称説明)
  ┣[5.2 タブの切り替え](#タブの切り替え)
  ┣[5.3 セクションの切り替え](#セクションの切り替え)
  ┣[5.4 リクエストメール](#リクエストメール)
-  ┗[5.5 GakuNin RDM](#GakuNinRDM) +  ┗[5.5 GakuNin RDM](#gakuninrdm) -[第6章 添付ファイルを確認する](#第6章添付ファイルを確認する)
+[第6章 添付ファイルを確認する](#第6章-添付ファイルを確認する)
  ┣[6.1 ファイル一覧画面 各部名称説明](#ファイル一覧画面各部名称説明)
  ┣[6.2 ファイルをプレビューで確認する](#ファイルをプレビューで確認する)
  ┣[6.3 フィルターで絞り込みする](#フィルターで絞り込みする)
@@ -100,7 +100,7 @@    ┗[6.4.3 個別ダウンロード](#個別ダウンロード)
  ┗[6.5 ライセンスを確認する](#ライセンスを確認する) -## 第1章 未病データベースの概要 +## 第1章 未病データベースの概要 この章では未病データベースについて説明します。 @@ -124,7 +124,7 @@ 未病データベースへログインするための画面です。 - 図 1-2 ログイン画面
- + #### ログアウト画面 @@ -154,7 +154,7 @@ - 図 1-6 ファイル一覧画面
-## 第2章 ログインまたはログアウトする +## 第2章 ログインまたはログアウトする この章では、未病データベースに[ログイン]または[ログアウト]する方法を説明します。 @@ -238,7 +238,7 @@ #### 画面項目説明 - 図 2-2 ログイン画面
- + @@ -262,21 +262,24 @@ - - + + - - + + + + + + -
2[メールアドレス]テキストボックス[メールアドレス]の入力欄です。[Shibbolethログイン]エリア所属機関を選択後、[選択]ボタンを押下すると各IdPのログイン画面に遷移し、Shibbolethログインを実行することが出来ます。
3[パスワード]テキストボックス[パスワード]の入力欄です。[メールアドレス]テキストボックス[メールアドレス]の入力欄です。
4[パスワード]テキストボックス[パスワード]の入力欄です。
4 []ボタン [メールアドレス]、[パスワード]が正しく入力されていれば、クリックして[ログイン]することが出来ます。
どちらかに誤りがある場合はバリデーションが表示され、[ログイン]することは出来ません。
@@ -284,6 +287,26 @@ ここでは、未病データベースへ[ログイン]を行う手順を説明します。 +未病データベースへの[ログイン]方法は2種類あります。 + +① Shibbolethログイン + +所属機関のIdPを利用して行うログインです。 + +1. 最新情報画面の[]ボタンをクリックします。 + +2. ログイン画面に遷移します。 + +3. [Shibbolethログイン]エリアで所属機関を選択し、[選択]ボタンをクリックします。 + +4. 選択した所属機関のログイン画面に遷移します。 + +5. ログイン処理を実行し、[ログイン]が完了すると最新情報画面に遷移します。 + +② ローカルログイン + +メールアドレス、パスワードを用いて行うログインです。 + 1. 最新情報画面の[]ボタンをクリックします。 2. ログイン画面に遷移します。 @@ -348,7 +371,7 @@ 4. [ログアウト]が完了します。 -## 第3章 アイテムを検索する +## 第3章 アイテムを検索する この章では、アイテムを検索する方法を説明します。 @@ -530,7 +553,7 @@ - 図 3-14
-## 第4章 アイテムをダウンロードする +## 第4章 アイテムをダウンロードする この章では、アイテムをダウンロードする画面、および手順を説明します。 @@ -625,7 +648,7 @@ - 図 4-5 ダウンロードした tsv ファイルの内容 (アイテムは検索結果と同じ 3 件)
-## 第5章 アイテムの詳細を表示する +## 第5章 アイテムの詳細を表示する この章では、アイテムの詳細を表示する方法を説明します。 @@ -779,7 +802,29 @@ 2. []アイコンをクリックすると GakuNinRDM のデータセットを開くことが出来ます。 -## 第6章 添付ファイルを確認する +### 閲覧権限のないユーザーがアイテムにアクセスした場合 + +閲覧権限がないユーザーがアイテム詳細画面にアクセスした場合はエラー表示されます。
+エラー内容はユーザーがログインしているか否かで異なります。 + +1. ユーザーがログイン済みの場合 + + アイテム詳細画面にアクセスすると以下のようなエラーが表示されます。 + + + +2. ユーザーが未ログインの場合 + + アイテム閲覧にログインが必要な旨、およびログイン画面のURLが表示されます。
+ ログイン画面のURLをクリック、または、記載の秒数経過後にログイン画面へ遷移します。 + + + + 閲覧権限のあるユーザーがログインするとアイテム詳細画面に戻り、アイテムを閲覧することが出来ます。 + + ログインしても閲覧権限がない場合は1.と同様のエラーが表示されます。 + +## 第6章 添付ファイルを確認する この章では添付ファイルの確認方法を説明します。 diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/media/media/image78.PNG" "b/docs/manuals/\346\234\252\347\227\205USER/base/media/media/image78.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..0b6a204a843031a3abae9f13ca70e01a94aa71ae GIT binary patch literal 36584 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 Y+0l92@vQ-1?MYM=H5AGpK6&xq0Cd>}O#lD@ literal 0 HcmV?d00001 diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/media/media/image79.PNG" "b/docs/manuals/\346\234\252\347\227\205USER/base/media/media/image79.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..4d182d80a5d9a1ba34adff1400529fb79efeb011 GIT binary patch literal 57896 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 BuS@^{ literal 0 HcmV?d00001 diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/media/media/image80.PNG" "b/docs/manuals/\346\234\252\347\227\205USER/base/media/media/image80.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..a1b582fefe2c2f614fac9cf523d41c791fe5941d GIT binary patch literal 208759 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úNUt5f_ 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 C|Ei1t literal 0 HcmV?d00001 From e9adea897df9c7aacc8cd9905d49fd298b8a5b46 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 14:08:33 +0900 Subject: [PATCH 226/251] =?UTF-8?q?=E7=95=AA=E5=8F=B7=E8=AA=A4=E3=82=8A?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "docs/manuals/\346\234\252\347\227\205USER/base/README.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" index ac485220..079f16b6 100644 --- "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" +++ "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" @@ -275,7 +275,7 @@ [パスワード]テキストボックス [パスワード]の入力欄です。 -4 +5 []ボタン [メールアドレス]、[パスワード]が正しく入力されていれば、クリックして[ログイン]することが出来ます。
どちらかに誤りがある場合はバリデーションが表示され、[ログイン]することは出来ません。 From 7f8c5f026fd965d3b7df214a8e983bc8e82d6d45 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 15:27:27 +0900 Subject: [PATCH 227/251] =?UTF-8?q?=E8=AA=A4=E5=AD=97=E3=80=81README?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ITEM_EXPORT_01.md | 2 +- docs/spec/base/access_control/ITEM_TYPE_01.md | 6 ++--- docs/spec/base/access_control/OAI_PMH_01.md | 2 +- docs/spec/base/access_control/README.md | 23 ++++++++----------- .../access_control/WORKFLOW_ACTIVITY_01.md | 14 +++++------ docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 4 ++-- 6 files changed, 24 insertions(+), 27 deletions(-) diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/ITEM_EXPORT_01.md index 6d18f553..248caf3a 100644 --- a/docs/spec/base/access_control/ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/ITEM_EXPORT_01.md @@ -8,7 +8,7 @@ - [アイテムエクスポート](#アイテムエクスポート) - [アイテムエクスポート機能](#アイテムエクスポート機能) -- [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) +- [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能ファイルコンテンツ有) ## アイテムエクスポート diff --git a/docs/spec/base/access_control/ITEM_TYPE_01.md b/docs/spec/base/access_control/ITEM_TYPE_01.md index 5c5b90be..8fd06143 100644 --- a/docs/spec/base/access_control/ITEM_TYPE_01.md +++ b/docs/spec/base/access_control/ITEM_TYPE_01.md @@ -6,10 +6,10 @@ - [メタデータ](#メタデータ) - [マッピング](#マッピング) -- [OAIスキーマ](#OAIスキーマ) +- [OAIスキーマ](#oaiスキーマ) - [プロパティ](#プロパティ) -- [RO-Crateマッピング](#RO-Crateマッピング) -- [JSON-LDマッピング](#JSON-LDマッピング) +- [RO-Crateマッピング](#ro-crateマッピング) +- [JSON-LDマッピング](#json-ldマッピング) ## メタデータ diff --git a/docs/spec/base/access_control/OAI_PMH_01.md b/docs/spec/base/access_control/OAI_PMH_01.md index 61cf228f..06887fe9 100644 --- a/docs/spec/base/access_control/OAI_PMH_01.md +++ b/docs/spec/base/access_control/OAI_PMH_01.md @@ -5,7 +5,7 @@ OAI-PMHのアクセスコントロールについて記述します。 ## 目次 - [ハーベスト](#ハーベスト) -- [Identify](#Identify) +- [Identify](#identify) - [set](#set) ## ハーベスト diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index b849402f..a2bff878 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -20,10 +20,6 @@ - [詳細検索](ITEM_SEARCH_01.md#詳細検索) - [ファセット検索](ITEM_SEARCH_01.md#ファセット検索) - [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限) - - [インデックス](#インデックス) - - [インデックス閲覧](#インデックス閲覧) - - [インデックス編集](#インデックス編集) - - [インデックス削除](#インデックス削除) - [ファイル](FILES_DETAIL_01.md#ファイル) - [ファイルダウンロード](FILES_DETAIL_01.md#ファイルダウンロード) - [ファイル情報](FILES_DETAIL_01.md#ファイル情報) @@ -55,7 +51,7 @@ - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - - [アイテムエクスポート機能(ファイルコンテンツ有)](#アイテムエクスポート機能(ファイルコンテンツ有)) + - [アイテムエクスポート機能(ファイルコンテンツ有)](ITEM_EXPORT_01.md#アイテムエクスポート機能ファイルコンテンツ有) - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面) - [プロフィール](ACCOUNT_SETTING_01.md#プロフィール) - [Security](ACCOUNT_SETTING_01.md#security) @@ -72,10 +68,10 @@ - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理) - [メタデータ](ITEM_TYPE_01.md#メタデータ) - [マッピング](ITEM_TYPE_01.md#マッピング) - - [OAIスキーマ](ITEM_TYPE_01.md#OAIスキーマ) + - [OAIスキーマ](ITEM_TYPE_01.md#oaiスキーマ) - [プロパティ](ITEM_TYPE_01.md#プロパティ) - - [RO-Crateマッピング](ITEM_TYPE_01.md#RO-Crateマッピング) - - [JSON-LDマッピング](ITEM_TYPE_01.md#JSON-LDマッピング) + - [RO-Crateマッピング](ITEM_TYPE_01.md#ro-crateマッピング) + - [JSON-LDマッピング](ITEM_TYPE_01.md#json-ldマッピング) - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理) - [一括更新](ITEM_ADMIN_01.md#一括更新) - [一括エクスポート](ITEM_ADMIN_01.md#一括エクスポート) @@ -148,7 +144,7 @@ - [アクティビティ一覧表示](SETTING_01.md#アクティビティ一覧表示) - [インデックスリンク表示](SETTING_01.md#インデックスリンク表示) - [言語表示](SETTING_01.md#言語表示) - - [PFDカバーページ表示](SETTING_01.md#pfdカバーページ表示) + - [PDFカバーページ表示](SETTING_01.md#pdfカバーページ表示) - [ランキング表示](SETTING_01.md#ランキング表示) - [統計情報表示](SETTING_01.md#統計情報表示) - [画面背景色](SETTING_01.md#画面背景色) @@ -171,7 +167,8 @@ - [エクスポート](LOGS_01.md#エクスポート) - [メンテナンス](MAINTENANCE_01.md#メンテナンス) - [ElasticSearchインデックス](MAINTENANCE_01.md#elasticsearchインデックス) - - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド) - [プロフィール編集画面](ADVANCED_ADMIN_01.md#プロフィール編集画面) + - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド) + - [プロフィール編集画面](ADVANCED_ADMIN_01.md#プロフィール編集画面) - API - [アイテム](ITEM_API_01.md#アイテム-1) - [GET /api/\/records](ITEM_API_01.md#get-apiversionrecords) @@ -239,10 +236,10 @@ - [インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#インデックス階層取得) - [ダウンロードランキング取得](../ams/AMS_ACCESS_CONTROLL.md#ダウンロードランキング取得) - [添付ファイルダウンロード](../ams/AMS_ACCESS_CONTROLL.md#添付ファイルダウンロード) - - [プロジェクトURLへのアクセス](../ams/AMS_ACCESS_CONTROLL.md#プロジェクトURLへのアクセス) + - [プロジェクトURLへのアクセス](../ams/AMS_ACCESS_CONTROLL.md#プロジェクトurlへのアクセス) - [リクエストメール送信](../ams/AMS_ACCESS_CONTROLL.md#リクエストメール送信) - - [OAI-PMHエクスポート](../ams/AMS_ACCESS_CONTROLL.md#OAI-PMHエクスポート) - - [OtherFormatsエクスポート](../ams/AMS_ACCESS_CONTROLL.md#OtherFormatsエクスポート) + - [OAI-PMHエクスポート](../ams/AMS_ACCESS_CONTROLL.md#oai-pmhエクスポート) + - [OtherFormatsエクスポート](../ams/AMS_ACCESS_CONTROLL.md#otherformatsエクスポート) - [アイテム検索結果画面](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索結果画面) - [アイテム情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム情報取得) - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md index 6145a22a..1dba0b9e 100644 --- a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md @@ -5,15 +5,15 @@ ## 目次 - [ワークフロー](#ワークフロー) - - [ToDoタブ](#ToDoタブ) - - [Waitタブ](#Waitタブ) - - [Allタブ](#Allタブ) + - [ToDoタブ](#todoタブ) + - [Waitタブ](#waitタブ) + - [Allタブ](#allタブ) - [アクティビティ](#アクティビティ) - [新規アクティビティ](#新規アクティビティ) - - [ItemRegistration](#ItemRegistration) - - [ItemLink](#ItemLink) - - [IdentifierGrant](#IdentifierGrant) - - [Approval](#Approval) + - [ItemRegistration](#itemregistration) + - [ItemLink](#itemlink) + - [IdentifierGrant](#identifiergrant) + - [Approval](#approval) - [インデックス投稿権限](#インデックス投稿権限) ## ワークフロー diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 4f8d30ba..1b583ee9 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -26,8 +26,8 @@ - [添付ファイルダウンロード](#添付ファイルダウンロード) - [プロジェクトURLへのアクセス](#プロジェクトURLへのアクセス) - [リクエストメール送信](#リクエストメール送信) - - [OAI-PMHエクスポート](#OAI-PMHエクスポート) - - [OtherFormatsエクスポート](#OtherFormatsエクスポート) + - [OAI-PMHエクスポート](#oai-pmhエクスポート) + - [OtherFormatsエクスポート](#otherformatsエクスポート) - [アイテム検索結果画面](#アイテム検索結果画面) - [アイテム情報取得](#アイテム情報取得) - [アイテム検索](#アイテム検索) From 758d7b35817395873c5712a44376a61f13563e75 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 15:49:26 +0900 Subject: [PATCH 228/251] =?UTF-8?q?=E3=82=A2=E3=82=AF=E3=82=BB=E3=82=B9?= =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB=E3=81=AE?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E5=90=8D=E3=82=92=E7=B5=B1?= =?UTF-8?q?=E4=B8=80=E3=80=81README=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ANCED_ADMIN_01.md => ADMIN_ADVANCED_01.md} | 0 ...OR_MANAGEMENT_01.md => ADMIN_AUTHOR_01.md} | 0 ...NITY_ADMIN_01.md => ADMIN_COMMUNITY_01.md} | 0 .../{FILES_01.md => ADMIN_FILES_01.md} | 0 ...MANAGEMENT_01.md => ADMIN_INDEXTREE_01.md} | 0 .../{ITEM_ADMIN_01.md => ADMIN_ITEM_01.md} | 0 ...{ITEM_TYPE_01.md => ADMIN_ITEM_TYPE_01.md} | 0 .../{LOGS_01.md => ADMIN_LOGS_01.md} | 0 ...NTENANCE_01.md => ADMIN_MAINTENANCE_01.md} | 0 .../{OAI_PMH_01.md => ADMIN_OAI_PMH_01.md} | 0 .../{RECORDS_01.md => ADMIN_RECORDS_01.md} | 0 ...E_SYNC_01.md => ADMIN_RESOURCE_SYNC_01.md} | 0 .../{SETTING_01.md => ADMIN_SETTING_01.md} | 0 ...ICS_ADMIN_01.md => ADMIN_STATISTICS_01.md} | 0 ..._API_ADMIN_01.md => ADMIN_SWORD_API_01.md} | 0 .../{USER_ADMIN_01.md => ADMIN_USER_01.md} | 0 ...EB_DESIGN_01.md => ADMIN_WEB_DESIGN_01.md} | 0 ...KFLOW_ADMIN_01.md => ADMIN_WORKFLOW_01.md} | 0 ...{ACTIVITY_API_01.md => API_ACTIVITY_01.md} | 0 .../{AUTHOR_API_01.md => API_AUTHOR_01.md} | 0 .../{FILE_API_01.md => API_FILE_01.md} | 0 .../{INDEX_API_01.md => API_INDEX_01.md} | 0 .../{ITEM_API_01.md => API_ITEM_01.md} | 0 .../{LOGIN_API_01.md => API_LOGIN_01.md} | 0 ...A_STATUS_API_01.md => API_OA_STATUS_01.md} | 0 ...PEN_SEARCH_01.md => API_OPEN_SEARCH_01.md} | 0 ..._MAIL_API_01.md => API_REQUEST_MAIL_01.md} | 0 .../{SWORD_API_01.md => API_SWORD_API_01.md} | 0 docs/spec/base/access_control/README.md | 438 +++++++++--------- ...TTING_01.md => USER_ACCOUNT_SETTING_01.md} | 0 ....md => USER_COMMUNITY_SUBREPOSITORY_01.md} | 0 ...S_DETAIL_01.md => USER_FILES_DETAIL_01.md} | 0 ...EM_DETAIL_01.md => USER_ITEM_DETAIL_01.md} | 0 ...EM_EXPORT_01.md => USER_ITEM_EXPORT_01.md} | 0 ..._RANKING_01.md => USER_ITEM_RANKING_01.md} | 0 ...EM_SEARCH_01.md => USER_ITEM_SEARCH_01.md} | 0 ...ITY_01.md => USER_WORKFLOW_ACTIVITY_01.md} | 0 .../{WORKSPACE_01.md => USER_WORKSPACE_01.md} | 0 38 files changed, 219 insertions(+), 219 deletions(-) rename docs/spec/base/access_control/{ADVANCED_ADMIN_01.md => ADMIN_ADVANCED_01.md} (100%) rename docs/spec/base/access_control/{AUTHOR_MANAGEMENT_01.md => ADMIN_AUTHOR_01.md} (100%) rename docs/spec/base/access_control/{COMMUNITY_ADMIN_01.md => ADMIN_COMMUNITY_01.md} (100%) rename docs/spec/base/access_control/{FILES_01.md => ADMIN_FILES_01.md} (100%) rename docs/spec/base/access_control/{INDEXTREE_MANAGEMENT_01.md => ADMIN_INDEXTREE_01.md} (100%) rename docs/spec/base/access_control/{ITEM_ADMIN_01.md => ADMIN_ITEM_01.md} (100%) rename docs/spec/base/access_control/{ITEM_TYPE_01.md => ADMIN_ITEM_TYPE_01.md} (100%) rename docs/spec/base/access_control/{LOGS_01.md => ADMIN_LOGS_01.md} (100%) rename docs/spec/base/access_control/{MAINTENANCE_01.md => ADMIN_MAINTENANCE_01.md} (100%) rename docs/spec/base/access_control/{OAI_PMH_01.md => ADMIN_OAI_PMH_01.md} (100%) rename docs/spec/base/access_control/{RECORDS_01.md => ADMIN_RECORDS_01.md} (100%) rename docs/spec/base/access_control/{RESOURCE_SYNC_01.md => ADMIN_RESOURCE_SYNC_01.md} (100%) rename docs/spec/base/access_control/{SETTING_01.md => ADMIN_SETTING_01.md} (100%) rename docs/spec/base/access_control/{STATISTICS_ADMIN_01.md => ADMIN_STATISTICS_01.md} (100%) rename docs/spec/base/access_control/{SWORD_API_ADMIN_01.md => ADMIN_SWORD_API_01.md} (100%) rename docs/spec/base/access_control/{USER_ADMIN_01.md => ADMIN_USER_01.md} (100%) rename docs/spec/base/access_control/{WEB_DESIGN_01.md => ADMIN_WEB_DESIGN_01.md} (100%) rename docs/spec/base/access_control/{WORKFLOW_ADMIN_01.md => ADMIN_WORKFLOW_01.md} (100%) rename docs/spec/base/access_control/{ACTIVITY_API_01.md => API_ACTIVITY_01.md} (100%) rename docs/spec/base/access_control/{AUTHOR_API_01.md => API_AUTHOR_01.md} (100%) rename docs/spec/base/access_control/{FILE_API_01.md => API_FILE_01.md} (100%) rename docs/spec/base/access_control/{INDEX_API_01.md => API_INDEX_01.md} (100%) rename docs/spec/base/access_control/{ITEM_API_01.md => API_ITEM_01.md} (100%) rename docs/spec/base/access_control/{LOGIN_API_01.md => API_LOGIN_01.md} (100%) rename docs/spec/base/access_control/{OA_STATUS_API_01.md => API_OA_STATUS_01.md} (100%) rename docs/spec/base/access_control/{OPEN_SEARCH_01.md => API_OPEN_SEARCH_01.md} (100%) rename docs/spec/base/access_control/{REQUEST_MAIL_API_01.md => API_REQUEST_MAIL_01.md} (100%) rename docs/spec/base/access_control/{SWORD_API_01.md => API_SWORD_API_01.md} (100%) rename docs/spec/base/access_control/{ACCOUNT_SETTING_01.md => USER_ACCOUNT_SETTING_01.md} (100%) rename docs/spec/base/access_control/{COMMUNITY_SUBREPOSITORY_01.md => USER_COMMUNITY_SUBREPOSITORY_01.md} (100%) rename docs/spec/base/access_control/{FILES_DETAIL_01.md => USER_FILES_DETAIL_01.md} (100%) rename docs/spec/base/access_control/{ITEM_DETAIL_01.md => USER_ITEM_DETAIL_01.md} (100%) rename docs/spec/base/access_control/{ITEM_EXPORT_01.md => USER_ITEM_EXPORT_01.md} (100%) rename docs/spec/base/access_control/{ITEM_RANKING_01.md => USER_ITEM_RANKING_01.md} (100%) rename docs/spec/base/access_control/{ITEM_SEARCH_01.md => USER_ITEM_SEARCH_01.md} (100%) rename docs/spec/base/access_control/{WORKFLOW_ACTIVITY_01.md => USER_WORKFLOW_ACTIVITY_01.md} (100%) rename docs/spec/base/access_control/{WORKSPACE_01.md => USER_WORKSPACE_01.md} (100%) diff --git a/docs/spec/base/access_control/ADVANCED_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md similarity index 100% rename from docs/spec/base/access_control/ADVANCED_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_ADVANCED_01.md diff --git a/docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md similarity index 100% rename from docs/spec/base/access_control/AUTHOR_MANAGEMENT_01.md rename to docs/spec/base/access_control/ADMIN_AUTHOR_01.md diff --git a/docs/spec/base/access_control/COMMUNITY_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md similarity index 100% rename from docs/spec/base/access_control/COMMUNITY_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_COMMUNITY_01.md diff --git a/docs/spec/base/access_control/FILES_01.md b/docs/spec/base/access_control/ADMIN_FILES_01.md similarity index 100% rename from docs/spec/base/access_control/FILES_01.md rename to docs/spec/base/access_control/ADMIN_FILES_01.md diff --git a/docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md b/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md similarity index 100% rename from docs/spec/base/access_control/INDEXTREE_MANAGEMENT_01.md rename to docs/spec/base/access_control/ADMIN_INDEXTREE_01.md diff --git a/docs/spec/base/access_control/ITEM_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_ITEM_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_ITEM_01.md diff --git a/docs/spec/base/access_control/ITEM_TYPE_01.md b/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_TYPE_01.md rename to docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md diff --git a/docs/spec/base/access_control/LOGS_01.md b/docs/spec/base/access_control/ADMIN_LOGS_01.md similarity index 100% rename from docs/spec/base/access_control/LOGS_01.md rename to docs/spec/base/access_control/ADMIN_LOGS_01.md diff --git a/docs/spec/base/access_control/MAINTENANCE_01.md b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md similarity index 100% rename from docs/spec/base/access_control/MAINTENANCE_01.md rename to docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md diff --git a/docs/spec/base/access_control/OAI_PMH_01.md b/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md similarity index 100% rename from docs/spec/base/access_control/OAI_PMH_01.md rename to docs/spec/base/access_control/ADMIN_OAI_PMH_01.md diff --git a/docs/spec/base/access_control/RECORDS_01.md b/docs/spec/base/access_control/ADMIN_RECORDS_01.md similarity index 100% rename from docs/spec/base/access_control/RECORDS_01.md rename to docs/spec/base/access_control/ADMIN_RECORDS_01.md diff --git a/docs/spec/base/access_control/RESOURCE_SYNC_01.md b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md similarity index 100% rename from docs/spec/base/access_control/RESOURCE_SYNC_01.md rename to docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md diff --git a/docs/spec/base/access_control/SETTING_01.md b/docs/spec/base/access_control/ADMIN_SETTING_01.md similarity index 100% rename from docs/spec/base/access_control/SETTING_01.md rename to docs/spec/base/access_control/ADMIN_SETTING_01.md diff --git a/docs/spec/base/access_control/STATISTICS_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_STATISTICS_01.md similarity index 100% rename from docs/spec/base/access_control/STATISTICS_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_STATISTICS_01.md diff --git a/docs/spec/base/access_control/SWORD_API_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md similarity index 100% rename from docs/spec/base/access_control/SWORD_API_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_SWORD_API_01.md diff --git a/docs/spec/base/access_control/USER_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_USER_01.md similarity index 100% rename from docs/spec/base/access_control/USER_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_USER_01.md diff --git a/docs/spec/base/access_control/WEB_DESIGN_01.md b/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md similarity index 100% rename from docs/spec/base/access_control/WEB_DESIGN_01.md rename to docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md diff --git a/docs/spec/base/access_control/WORKFLOW_ADMIN_01.md b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md similarity index 100% rename from docs/spec/base/access_control/WORKFLOW_ADMIN_01.md rename to docs/spec/base/access_control/ADMIN_WORKFLOW_01.md diff --git a/docs/spec/base/access_control/ACTIVITY_API_01.md b/docs/spec/base/access_control/API_ACTIVITY_01.md similarity index 100% rename from docs/spec/base/access_control/ACTIVITY_API_01.md rename to docs/spec/base/access_control/API_ACTIVITY_01.md diff --git a/docs/spec/base/access_control/AUTHOR_API_01.md b/docs/spec/base/access_control/API_AUTHOR_01.md similarity index 100% rename from docs/spec/base/access_control/AUTHOR_API_01.md rename to docs/spec/base/access_control/API_AUTHOR_01.md diff --git a/docs/spec/base/access_control/FILE_API_01.md b/docs/spec/base/access_control/API_FILE_01.md similarity index 100% rename from docs/spec/base/access_control/FILE_API_01.md rename to docs/spec/base/access_control/API_FILE_01.md diff --git a/docs/spec/base/access_control/INDEX_API_01.md b/docs/spec/base/access_control/API_INDEX_01.md similarity index 100% rename from docs/spec/base/access_control/INDEX_API_01.md rename to docs/spec/base/access_control/API_INDEX_01.md diff --git a/docs/spec/base/access_control/ITEM_API_01.md b/docs/spec/base/access_control/API_ITEM_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_API_01.md rename to docs/spec/base/access_control/API_ITEM_01.md diff --git a/docs/spec/base/access_control/LOGIN_API_01.md b/docs/spec/base/access_control/API_LOGIN_01.md similarity index 100% rename from docs/spec/base/access_control/LOGIN_API_01.md rename to docs/spec/base/access_control/API_LOGIN_01.md diff --git a/docs/spec/base/access_control/OA_STATUS_API_01.md b/docs/spec/base/access_control/API_OA_STATUS_01.md similarity index 100% rename from docs/spec/base/access_control/OA_STATUS_API_01.md rename to docs/spec/base/access_control/API_OA_STATUS_01.md diff --git a/docs/spec/base/access_control/OPEN_SEARCH_01.md b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md similarity index 100% rename from docs/spec/base/access_control/OPEN_SEARCH_01.md rename to docs/spec/base/access_control/API_OPEN_SEARCH_01.md diff --git a/docs/spec/base/access_control/REQUEST_MAIL_API_01.md b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md similarity index 100% rename from docs/spec/base/access_control/REQUEST_MAIL_API_01.md rename to docs/spec/base/access_control/API_REQUEST_MAIL_01.md diff --git a/docs/spec/base/access_control/SWORD_API_01.md b/docs/spec/base/access_control/API_SWORD_API_01.md similarity index 100% rename from docs/spec/base/access_control/SWORD_API_01.md rename to docs/spec/base/access_control/API_SWORD_API_01.md diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index a2bff878..a055d4b3 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -3,227 +3,227 @@ ## 目次 - ユーザ画面 - - [アイテム詳細画面](ITEM_DETAIL_01.md#アイテム詳細画面) - - [アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧) - - [アイテム編集](ITEM_DETAIL_01.md#アイテム編集) - - [アイテム削除](ITEM_DETAIL_01.md#アイテム削除) - - [バージョン削除](ITEM_DETAIL_01.md#バージョン削除) - - [公開ステータス変更](ITEM_DETAIL_01.md#公開ステータス変更) - - [リクエストメール](ITEM_DETAIL_01.md#リクエストメール) - - [利用申請](ITEM_DETAIL_01.md#利用申請) - - [エクスポート](ITEM_DETAIL_01.md#エクスポート) - - [OAI-PMH](ITEM_DETAIL_01.md#oai-pmh) - - [Other Formats](ITEM_DETAIL_01.md#other-formats) - - [コミュニティ](ITEM_DETAIL_01.md#コミュニティ) - - [検索画面](ITEM_SEARCH_01.md#検索画面) - - [簡易検索](ITEM_SEARCH_01.md#簡易検索) - - [詳細検索](ITEM_SEARCH_01.md#詳細検索) - - [ファセット検索](ITEM_SEARCH_01.md#ファセット検索) - - [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限) - - [ファイル](FILES_DETAIL_01.md#ファイル) - - [ファイルダウンロード](FILES_DETAIL_01.md#ファイルダウンロード) - - [ファイル情報](FILES_DETAIL_01.md#ファイル情報) - - [ファイルプレビュー](FILES_DETAIL_01.md#ファイルプレビュー) - - [ファイル置き換え](FILES_DETAIL_01.md#ファイル置き換え) - - [公開バケットへのコピー](FILES_DETAIL_01.md#公開バケットへのコピー) - - [シークレットURL](FILES_DETAIL_01.md#シークレットurl) - - [シークレットURL設定編集機能](FILES_DETAIL_01.md#シークレットurl設定編集機能) - - [作成済みシークレットURL編集機能](FILES_DETAIL_01.md#作成済みシークレットurl編集機能) - - [ワークフローアクティビティ](WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ) - - [ワークフロー](WORKFLOW_ACTIVITY_01.md#ワークフロー) - - [ToDoタブ](WORKFLOW_ACTIVITY_01.md#todoタブ) - - [Waitタブ](WORKFLOW_ACTIVITY_01.md#waitタブ) - - [Allタブ](WORKFLOW_ACTIVITY_01.md#allタブ) - - [アクティビティ](WORKFLOW_ACTIVITY_01.md#アクティビティ) - - [新規アクティビティ](WORKFLOW_ACTIVITY_01.md#新規アクティビティ) - - [ItemRegistration](WORKFLOW_ACTIVITY_01.md#itemregistration) - - [ItemLink](WORKFLOW_ACTIVITY_01.md#itemlink) - - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#identifiergrant) - - [Approval](WORKFLOW_ACTIVITY_01.md#approval) - - [インデックス投稿権限](WORKFLOW_ACTIVITY_01.md#インデックス投稿権限) - - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) - - [コミュニティ一覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) - - [コミュニティ画面](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) - - [コンテンツポリシー](COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - - [ランキング](ITEM_RANKING_01.md#ランキング) - - [ランキング](ITEM_RANKING_01.md#ランキング-1) - - [ランキング表示](ITEM_RANKING_01.md#ランキング表示) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) - - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - - [アイテムエクスポート機能(ファイルコンテンツ有)](ITEM_EXPORT_01.md#アイテムエクスポート機能ファイルコンテンツ有) - - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面) - - [プロフィール](ACCOUNT_SETTING_01.md#プロフィール) - - [Security](ACCOUNT_SETTING_01.md#security) - - [通知](ACCOUNT_SETTING_01.md#通知) - - [アプリケーション](ACCOUNT_SETTING_01.md#アプリケーション) - - [Groups](ACCOUNT_SETTING_01.md#groups) - - [セッション](ACCOUNT_SETTING_01.md#セッション) - - [Administration](ACCOUNT_SETTING_01.md#administration) - - [Workspace](ACCOUNT_SETTING_01.md#workspace) - - [ワークスペース](WORKSPACE_01.md#ワークスペース) - - [ワークスペース画面](WORKSPACE_01.md#ワークスペース画面) - - [簡易アイテム登録画面](WORKSPACE_01.md#簡易アイテム登録画面) + - [アイテム詳細画面](USER_ITEM_DETAIL_01.md#アイテム詳細画面) + - [アイテム閲覧](USER_ITEM_DETAIL_01.md#アイテム閲覧) + - [アイテム編集](USER_ITEM_DETAIL_01.md#アイテム編集) + - [アイテム削除](USER_ITEM_DETAIL_01.md#アイテム削除) + - [バージョン削除](USER_ITEM_DETAIL_01.md#バージョン削除) + - [公開ステータス変更](USER_ITEM_DETAIL_01.md#公開ステータス変更) + - [リクエストメール](USER_ITEM_DETAIL_01.md#リクエストメール) + - [利用申請](USER_ITEM_DETAIL_01.md#利用申請) + - [エクスポート](USER_ITEM_DETAIL_01.md#エクスポート) + - [OAI-PMH](USER_ITEM_DETAIL_01.md#oai-pmh) + - [Other Formats](USER_ITEM_DETAIL_01.md#other-formats) + - [コミュニティ](USER_ITEM_DETAIL_01.md#コミュニティ) + - [検索画面](USER_ITEM_SEARCH_01.md#検索画面) + - [簡易検索](USER_ITEM_SEARCH_01.md#簡易検索) + - [詳細検索](USER_ITEM_SEARCH_01.md#詳細検索) + - [ファセット検索](USER_ITEM_SEARCH_01.md#ファセット検索) + - [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限) + - [ファイル](USER_FILES_DETAIL_01.md#ファイル) + - [ファイルダウンロード](USER_FILES_DETAIL_01.md#ファイルダウンロード) + - [ファイル情報](USER_FILES_DETAIL_01.md#ファイル情報) + - [ファイルプレビュー](USER_FILES_DETAIL_01.md#ファイルプレビュー) + - [ファイル置き換え](USER_FILES_DETAIL_01.md#ファイル置き換え) + - [公開バケットへのコピー](USER_FILES_DETAIL_01.md#公開バケットへのコピー) + - [シークレットURL](USER_FILES_DETAIL_01.md#シークレットurl) + - [シークレットURL設定編集機能](USER_FILES_DETAIL_01.md#シークレットurl設定編集機能) + - [作成済みシークレットURL編集機能](USER_FILES_DETAIL_01.md#作成済みシークレットurl編集機能) + - [ワークフローアクティビティ](USER_WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ) + - [ワークフロー](USER_WORKFLOW_ACTIVITY_01.md#ワークフロー) + - [ToDoタブ](USER_WORKFLOW_ACTIVITY_01.md#todoタブ) + - [Waitタブ](USER_WORKFLOW_ACTIVITY_01.md#waitタブ) + - [Allタブ](USER_WORKFLOW_ACTIVITY_01.md#allタブ) + - [アクティビティ](USER_WORKFLOW_ACTIVITY_01.md#アクティビティ) + - [新規アクティビティ](USER_WORKFLOW_ACTIVITY_01.md#新規アクティビティ) + - [ItemRegistration](USER_WORKFLOW_ACTIVITY_01.md#itemregistration) + - [ItemLink](USER_WORKFLOW_ACTIVITY_01.md#itemlink) + - [IdentifierGrant](USER_WORKFLOW_ACTIVITY_01.md#identifiergrant) + - [Approval](USER_WORKFLOW_ACTIVITY_01.md#approval) + - [インデックス投稿権限](USER_WORKFLOW_ACTIVITY_01.md#インデックス投稿権限) + - [コミュニティ](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) + - [コミュニティ一覧](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) + - [コミュニティ画面](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) + - [コンテンツポリシー](USER_COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) + - [ランキング](USER_ITEM_RANKING_01.md#ランキング) + - [ランキング](USER_ITEM_RANKING_01.md#ランキング-1) + - [ランキング表示](USER_ITEM_RANKING_01.md#ランキング表示) + - [アイテムエクスポート](USER_ITEM_EXPORT_01.md#アイテムエクスポート) + - [アイテムエクスポート](USER_ITEM_EXPORT_01.md#アイテムエクスポート-1) + - [アイテムエクスポート機能](USER_ITEM_EXPORT_01.md#アイテムエクスポート機能) + - [アイテムエクスポート機能(ファイルコンテンツ有)](USER_ITEM_EXPORT_01.md#アイテムエクスポート機能ファイルコンテンツ有) + - [アカウント設定画面](USER_ACCOUNT_SETTING_01.md#アカウント設定画面) + - [プロフィール](USER_ACCOUNT_SETTING_01.md#プロフィール) + - [Security](USER_ACCOUNT_SETTING_01.md#security) + - [通知](USER_ACCOUNT_SETTING_01.md#通知) + - [アプリケーション](USER_ACCOUNT_SETTING_01.md#アプリケーション) + - [Groups](USER_ACCOUNT_SETTING_01.md#groups) + - [セッション](USER_ACCOUNT_SETTING_01.md#セッション) + - [Administration](USER_ACCOUNT_SETTING_01.md#administration) + - [Workspace](USER_ACCOUNT_SETTING_01.md#workspace) + - [ワークスペース](USER_WORKSPACE_01.md#ワークスペース) + - [ワークスペース画面](USER_WORKSPACE_01.md#ワークスペース画面) + - [簡易アイテム登録画面](USER_WORKSPACE_01.md#簡易アイテム登録画面) - 管理画面 - - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理) - - [メタデータ](ITEM_TYPE_01.md#メタデータ) - - [マッピング](ITEM_TYPE_01.md#マッピング) - - [OAIスキーマ](ITEM_TYPE_01.md#oaiスキーマ) - - [プロパティ](ITEM_TYPE_01.md#プロパティ) - - [RO-Crateマッピング](ITEM_TYPE_01.md#ro-crateマッピング) - - [JSON-LDマッピング](ITEM_TYPE_01.md#json-ldマッピング) - - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理) - - [一括更新](ITEM_ADMIN_01.md#一括更新) - - [一括エクスポート](ITEM_ADMIN_01.md#一括エクスポート) - - [インポート](ITEM_ADMIN_01.md#インポート) - - [RO-Crateインポート](ITEM_ADMIN_01.md#ro-crateインポート) - - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.md#インデックスツリー管理) - - [ツリー編集](INDEXTREE_MANAGEMENT_01.md#ツリー編集) - - [雑誌情報](INDEXTREE_MANAGEMENT_01.md#雑誌情報) - - [カスタムソート](INDEXTREE_MANAGEMENT_01.md#カスタムソート) - - [ウェブデザイン管理](WEB_DESIGN_01.md#ウェブデザイン管理) - - [ウィジェット](WEB_DESIGN_01.md#ウィジェット) - - [ページレイアウト](WEB_DESIGN_01.md#ページレイアウト) - - [著者 DB 管理](AUTHOR_MANAGEMENT_01.md#著者-db-管理) - - [編集](AUTHOR_MANAGEMENT_01.md#編集) - - [一括出力](AUTHOR_MANAGEMENT_01.md#一括出力) - - [一括登録](AUTHOR_MANAGEMENT_01.md#一括登録) - - [統計](STATISTICS_ADMIN_01.md#統計) - - [運用レポート](STATISTICS_ADMIN_01.md#運用レポート) - - [フィードバックメール](STATISTICS_ADMIN_01.md#フィードバックメール) - - [サイトライセンス](STATISTICS_ADMIN_01.md#サイトライセンス) - - [ワークフロー管理](WORKFLOW_ADMIN_01.md#ワークフロー管理) - - [フロー](WORKFLOW_ADMIN_01.md#フロー) - - [フロー一覧](WORKFLOW_ADMIN_01.md#フロー一覧) - - [フロー作成](WORKFLOW_ADMIN_01.md#フロー作成) - - [フロー編集](WORKFLOW_ADMIN_01.md#フロー編集) - - [ワークフロー](WORKFLOW_ADMIN_01.md#ワークフロー) - - [ワークフロー一覧](WORKFLOW_ADMIN_01.md#ワークフロー一覧) - - [ワークフロー作成](WORKFLOW_ADMIN_01.md#ワークフロー作成) - - [ワークフロー編集](WORKFLOW_ADMIN_01.md#ワークフロー編集) - - [ワークスペース設定](WORKFLOW_ADMIN_01.md#ワークスペース設定) - - [コミュニティ管理](COMMUNITY_ADMIN_01.md#コミュニティ管理) - - [コミュニティ](COMMUNITY_ADMIN_01.md#コミュニティ) - - [参加リクエスト](COMMUNITY_ADMIN_01.md#参加リクエスト) - - [注目のコミュニティ](COMMUNITY_ADMIN_01.md#注目のコミュニティ) - - [OAI-PMH](OAI_PMH_01.md#oai-pmh-1) - - [ハーベスト](OAI_PMH_01.md#ハーベスト) - - [Identify](OAI_PMH_01.md#identify) - - [set](OAI_PMH_01.md#set) - - [Resource Sync](RESOURCE_SYNC_01.md#resource-sync) - - [Resouce List](RESOURCE_SYNC_01.md#resouce-list) - - [Change List](RESOURCE_SYNC_01.md#change-list) - - [Rsync](RESOURCE_SYNC_01.md#rsync) - - [SWORD API](SWORD_API_ADMIN_01.md#sword-api) - - [TSV/XML](SWORD_API_ADMIN_01.md#tsvxml) - - [JSON-LD](SWORD_API_ADMIN_01.md#json-ld) - - [ファイル管理](FILES_01.md#ファイル管理) - - [バケット](FILES_01.md#バケット) - - [ファイルインスタンス](FILES_01.md#ファイルインスタンス) - - [ロケーション](FILES_01.md#ロケーション) - - [マルチパートオブジェクト](FILES_01.md#マルチパートオブジェクト) - - [オブジェクトバージョン](FILES_01.md#オブジェクトバージョン) - - [レコード管理](RECORDS_01.md#レコード管理) - - [永続識別子](RECORDS_01.md#永続識別子) - - [レコードメタデータ](RECORDS_01.md#レコードメタデータ) - - [ユーザー管理](USER_ADMIN_01.md#ユーザー管理) - - [アクセス:ロール](USER_ADMIN_01.md#アクセスロール) - - [アクセス:システム](USER_ADMIN_01.md#アクセスシステム) - - [アクセス:ユーザー](USER_ADMIN_01.md#アクセスユーザー) - - [連結アカウント識別子](USER_ADMIN_01.md#連結アカウント識別子) - - [連結アカウントトークン](USER_ADMIN_01.md#連結アカウントトークン) - - [連結アカウント](USER_ADMIN_01.md#連結アカウント) - - [OAuthアプリケーショントークン](USER_ADMIN_01.md#oauthアプリケーショントークン) - - [OAuthアプリケーション](USER_ADMIN_01.md#oauthアプリケーション) - - [ロール](USER_ADMIN_01.md#ロール) - - [セッションアクティビティ](USER_ADMIN_01.md#セッションアクティビティ) - - [ユーザー](USER_ADMIN_01.md#ユーザー) - - [ユーザープロファイル](USER_ADMIN_01.md#ユーザープロファイル) - - [設定](SETTING_01.md#設定) - - [アイテム表示](SETTING_01.md#アイテム表示) - - [アクティビティ一覧表示](SETTING_01.md#アクティビティ一覧表示) - - [インデックスリンク表示](SETTING_01.md#インデックスリンク表示) - - [言語表示](SETTING_01.md#言語表示) - - [PDFカバーページ表示](SETTING_01.md#pdfカバーページ表示) - - [ランキング表示](SETTING_01.md#ランキング表示) - - [統計情報表示](SETTING_01.md#統計情報表示) - - [画面背景色](SETTING_01.md#画面背景色) - - [識別子](SETTING_01.md#識別子) - - [アイテム一括出力](SETTING_01.md#アイテム一括出力) - - [ログ解析](SETTING_01.md#ログ解析) - - [検索設定](SETTING_01.md#検索設定) - - [ファセット検索](SETTING_01.md#ファセット検索) - - [サイト情報](SETTING_01.md#サイト情報) - - [サイトライセンス](SETTING_01.md#サイトライセンス) - - [サイトマップ](SETTING_01.md#サイトマップ) - - [メール送信](SETTING_01.md#メール送信) - - [WebAPIアカウント](SETTING_01.md#webapiアカウント) - - [ファイルプレビュー](SETTING_01.md#ファイルプレビュー) - - [Shibboleth](SETTING_01.md#shibboleth) - - [制限公開](SETTING_01.md#制限公開) - - [CRIS連携](SETTING_01.md#cris連携) - - [その他](SETTING_01.md#その他) - - [ログ管理](LOGS_01.md#ログ管理) - - [エクスポート](LOGS_01.md#エクスポート) - - [メンテナンス](MAINTENANCE_01.md#メンテナンス) - - [ElasticSearchインデックス](MAINTENANCE_01.md#elasticsearchインデックス) - - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド) - - [プロフィール編集画面](ADVANCED_ADMIN_01.md#プロフィール編集画面) + - [アイテムタイプ管理](ADMIN_ITEM_TYPE_01.md#アイテムタイプ管理) + - [メタデータ](ADMIN_ITEM_TYPE_01.md#メタデータ) + - [マッピング](ADMIN_ITEM_TYPE_01.md#マッピング) + - [OAIスキーマ](ADMIN_ITEM_TYPE_01.md#oaiスキーマ) + - [プロパティ](ADMIN_ITEM_TYPE_01.md#プロパティ) + - [RO-Crateマッピング](ADMIN_ITEM_TYPE_01.md#ro-crateマッピング) + - [JSON-LDマッピング](ADMIN_ITEM_TYPE_01.md#json-ldマッピング) + - [アイテム管理](ADMIN_ITEM_01.md#アイテム管理) + - [一括更新](ADMIN_ITEM_01.md#一括更新) + - [一括エクスポート](ADMIN_ITEM_01.md#一括エクスポート) + - [インポート](ADMIN_ITEM_01.md#インポート) + - [RO-Crateインポート](ADMIN_ITEM_01.md#ro-crateインポート) + - [インデックスツリー管理](ADMIN_INDEXTREE_01.md#インデックスツリー管理) + - [ツリー編集](ADMIN_INDEXTREE_01.md#ツリー編集) + - [雑誌情報](ADMIN_INDEXTREE_01.md#雑誌情報) + - [カスタムソート](ADMIN_INDEXTREE_01.md#カスタムソート) + - [ウェブデザイン管理](ADMIN_WEB_DESIGN_01.md#ウェブデザイン管理) + - [ウィジェット](ADMIN_WEB_DESIGN_01.md#ウィジェット) + - [ページレイアウト](ADMIN_WEB_DESIGN_01.md#ページレイアウト) + - [著者 DB 管理](ADMIN_AUTHOR_01.md#著者-db-管理) + - [編集](ADMIN_AUTHOR_01.md#編集) + - [一括出力](ADMIN_AUTHOR_01.md#一括出力) + - [一括登録](ADMIN_AUTHOR_01.md#一括登録) + - [統計](ADMIN_STATISTICS_01.md#統計) + - [運用レポート](ADMIN_STATISTICS_01.md#運用レポート) + - [フィードバックメール](ADMIN_STATISTICS_01.md#フィードバックメール) + - [サイトライセンス](ADMIN_STATISTICS_01.md#サイトライセンス) + - [ワークフロー管理](ADMIN_WORKFLOW_01.md#ワークフロー管理) + - [フロー](ADMIN_WORKFLOW_01.md#フロー) + - [フロー一覧](ADMIN_WORKFLOW_01.md#フロー一覧) + - [フロー作成](ADMIN_WORKFLOW_01.md#フロー作成) + - [フロー編集](ADMIN_WORKFLOW_01.md#フロー編集) + - [ワークフロー](ADMIN_WORKFLOW_01.md#ワークフロー) + - [ワークフロー一覧](ADMIN_WORKFLOW_01.md#ワークフロー一覧) + - [ワークフロー作成](ADMIN_WORKFLOW_01.md#ワークフロー作成) + - [ワークフロー編集](ADMIN_WORKFLOW_01.md#ワークフロー編集) + - [ワークスペース設定](ADMIN_WORKFLOW_01.md#ワークスペース設定) + - [コミュニティ管理](ADMIN_COMMUNITY_01.md#コミュニティ管理) + - [コミュニティ](ADMIN_COMMUNITY_01.md#コミュニティ) + - [参加リクエスト](ADMIN_COMMUNITY_01.md#参加リクエスト) + - [注目のコミュニティ](ADMIN_COMMUNITY_01.md#注目のコミュニティ) + - [OAI-PMH](ADMIN_OAI_PMH_01.md#oai-pmh-1) + - [ハーベスト](ADMIN_OAI_PMH_01.md#ハーベスト) + - [Identify](ADMIN_OAI_PMH_01.md#identify) + - [set](ADMIN_OAI_PMH_01.md#set) + - [Resource Sync](ADMIN_RESOURCE_SYNC_01.md#resource-sync) + - [Resouce List](ADMIN_RESOURCE_SYNC_01.md#resouce-list) + - [Change List](ADMIN_RESOURCE_SYNC_01.md#change-list) + - [Rsync](ADMIN_RESOURCE_SYNC_01.md#rsync) + - [SWORD API](ADMIN_SWORD_API_01.md#sword-api) + - [TSV/XML](ADMIN_SWORD_API_01.md#tsvxml) + - [JSON-LD](ADMIN_SWORD_API_01.md#json-ld) + - [ファイル管理](ADMIN_FILES_01.md#ファイル管理) + - [バケット](ADMIN_FILES_01.md#バケット) + - [ファイルインスタンス](ADMIN_FILES_01.md#ファイルインスタンス) + - [ロケーション](ADMIN_FILES_01.md#ロケーション) + - [マルチパートオブジェクト](ADMIN_FILES_01.md#マルチパートオブジェクト) + - [オブジェクトバージョン](ADMIN_FILES_01.md#オブジェクトバージョン) + - [レコード管理](ADMIN_RECORDS_01.md#レコード管理) + - [永続識別子](ADMIN_RECORDS_01.md#永続識別子) + - [レコードメタデータ](ADMIN_RECORDS_01.md#レコードメタデータ) + - [ユーザー管理](ADMIN_USER_01.md#ユーザー管理) + - [アクセス:ロール](ADMIN_USER_01.md#アクセスロール) + - [アクセス:システム](ADMIN_USER_01.md#アクセスシステム) + - [アクセス:ユーザー](ADMIN_USER_01.md#アクセスユーザー) + - [連結アカウント識別子](ADMIN_USER_01.md#連結アカウント識別子) + - [連結アカウントトークン](ADMIN_USER_01.md#連結アカウントトークン) + - [連結アカウント](ADMIN_USER_01.md#連結アカウント) + - [OAuthアプリケーショントークン](ADMIN_USER_01.md#oauthアプリケーショントークン) + - [OAuthアプリケーション](ADMIN_USER_01.md#oauthアプリケーション) + - [ロール](ADMIN_USER_01.md#ロール) + - [セッションアクティビティ](ADMIN_USER_01.md#セッションアクティビティ) + - [ユーザー](ADMIN_USER_01.md#ユーザー) + - [ユーザープロファイル](ADMIN_USER_01.md#ユーザープロファイル) + - [設定](ADMIN_SETTING_01.md#設定) + - [アイテム表示](ADMIN_SETTING_01.md#アイテム表示) + - [アクティビティ一覧表示](ADMIN_SETTING_01.md#アクティビティ一覧表示) + - [インデックスリンク表示](ADMIN_SETTING_01.md#インデックスリンク表示) + - [言語表示](ADMIN_SETTING_01.md#言語表示) + - [PDFカバーページ表示](ADMIN_SETTING_01.md#pdfカバーページ表示) + - [ランキング表示](ADMIN_SETTING_01.md#ランキング表示) + - [統計情報表示](ADMIN_SETTING_01.md#統計情報表示) + - [画面背景色](ADMIN_SETTING_01.md#画面背景色) + - [識別子](ADMIN_SETTING_01.md#識別子) + - [アイテム一括出力](ADMIN_SETTING_01.md#アイテム一括出力) + - [ログ解析](ADMIN_SETTING_01.md#ログ解析) + - [検索設定](ADMIN_SETTING_01.md#検索設定) + - [ファセット検索](ADMIN_SETTING_01.md#ファセット検索) + - [サイト情報](ADMIN_SETTING_01.md#サイト情報) + - [サイトライセンス](ADMIN_SETTING_01.md#サイトライセンス) + - [サイトマップ](ADMIN_SETTING_01.md#サイトマップ) + - [メール送信](ADMIN_SETTING_01.md#メール送信) + - [WebAPIアカウント](ADMIN_SETTING_01.md#webapiアカウント) + - [ファイルプレビュー](ADMIN_SETTING_01.md#ファイルプレビュー) + - [Shibboleth](ADMIN_SETTING_01.md#shibboleth) + - [制限公開](ADMIN_SETTING_01.md#制限公開) + - [CRIS連携](ADMIN_SETTING_01.md#cris連携) + - [その他](ADMIN_SETTING_01.md#その他) + - [ログ管理](ADMIN_LOGS_01.md#ログ管理) + - [エクスポート](ADMIN_LOGS_01.md#エクスポート) + - [メンテナンス](ADMIN_MAINTENANCE_01.md#メンテナンス) + - [ElasticSearchインデックス](ADMIN_MAINTENANCE_01.md#elasticsearchインデックス) + - [アドバンスド](ADMIN_ADVANCED_ADMIN_01.md#アドバンスド) + - [プロフィール編集画面](ADMIN_ADVANCED_ADMIN_01.md#プロフィール編集画面) - API - - [アイテム](ITEM_API_01.md#アイテム-1) - - [GET /api/\/records](ITEM_API_01.md#get-apiversionrecords) - - [GET /api/records/](ITEM_API_01.md#get-apirecords) - - [GET /api/\/records/\](ITEM_API_01.md#get-apiversionrecordspid_value) - - [GET /api/\/records/\/stats](ITEM_API_01.md#get-apiversionrecordspid_valuestats) - - [POST /api/\/records/list](ITEM_API_01.md#post-apiversionrecordslist) - - [GET /api/index/](ITEM_API_01.md#get-apiindex) - - [PUT /api/records/](ITEM_API_01.md#put-apirecords) - - [ファイル](FILE_API_01.md#ファイル-1) - - [GET /api/\/ranking//files](FILE_API_01.md#get-apiversionrankingpid_valuefiles) - - [GET /api/\/records//files/\](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilename) - - [GET /api/\/records//files/\/stats](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilenamestats) - - [GET /api/\/records//files/all](FILE_API_01.md#get-apiversionrecordspid_valuefilesall) - - [POST /api/\/records//files/selected](FILE_API_01.md#post-apiversionrecordspid_valuefilesselected) - - [GET /api/\/ranking/](FILE_API_01.md#get-apiversionrankingranking_type) - - [インデックス](INDEX_API_01.md#インデックス-1) - - [GET /api/\/tree](INDEX_API_01.md#get-apiversiontree) - - [GET /api/\/tree/](INDEX_API_01.md#get-apiversiontreeindex_id) - - [GET /api/\/tree/index](INDEX_API_01.md#get-apiversiontreeindex) - - [GET /api/\/tree/index/\](INDEX_API_01.md#get-apiversiontreeindexindex_id) - - [GET /api/\/tree/index/\/parent](INDEX_API_01.md#get-apiversiontreeindexindex_idparent) - - [POST /api/\/tree/index](INDEX_API_01.md#post-apiversiontreeindex) - - [PUT /api/\/tree/index/](INDEX_API_01.md#put-apiversiontreeindexindex_id) - - [DELETE /api/\/tree/index/](INDEX_API_01.md#delete-apiversiontreeindexindex_id) - - [アクティビティ](ACTIVITY_API_01.md#アクティビティ) - - [POST /api/depositactivity](ACTIVITY_API_01.md#post-apidepositactivity) - - [GET /api/depositactivity/\](ACTIVITY_API_01.md#get-apidepositactivityactivity_id) - - [DELETE /api/depositactivity/\](ACTIVITY_API_01.md#delete-apidepositactivityactivity_id) - - [OpenSearch](OPEN_SEARCH_01.md#opensearch) - - [GET /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) - - [GET /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) - - [著者](#著者) - - [GET /api/\/authors](AUTHOR_API_01.md#get-apiversionauthors) - - [POST /api/\/authors](AUTHOR_API_01.md#post-apiversionauthors) - - [PUT /api/\/authors/\](AUTHOR_API_01.md#put-apiversionauthorsidentifier) - - [DELETE /api/\/authors/\](AUTHOR_API_01.md#delete-apiversionauthorsidentifier) - - [GET /api/\/authors/count](AUTHOR_API_01.md#get-apiversionauthorscount) - - [リクエストメール](REQUEST_MAIL_API_01.md#リクエストメール-1) - - [GET /api/\/authors](REQUEST_MAIL_API_01.md#get-apiversionauthors) - - [POST /api/\/authors](REQUEST_MAIL_API_01.md#post-apiversionauthors) - - [PUT /api/\/authors/\](REQUEST_MAIL_API_01.md#put-apiversionauthorsidentifier) - - [DELETE /api/\/authors/\](REQUEST_MAIL_API_01.md#delete-apiversionauthorsidentifier) - - [GET /api/\/authors/count](REQUEST_MAIL_API_01.md#get-apiversionauthorscount) - - [ログイン](LOGIN_API_01.md#ログイン) - - [POST /api/\/login](LOGIN_API_01.md#post-apiversionlogin) - - [POST /api/\/logout](LOGIN_API_01.md#post-apiversionlogout) - - [OAステータス](OA_STATUS_API_01.md#oa-ステータス) - - [POST /api/\/oa_status/callback](OA_STATUS_API_01.md#post-apiversionoa_statuscallback) - - [SWORD API](SWORD_API_01.md#SWORD-API) - - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) - - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) - - [POST /sword/service-document](SWORD_API_01.md#post-swordservice-document) - - [PUT /sword/deposit/\](SWORD_API_01.md#put-sworddepositrecid) - - [DELETE /sword/deposit/](SWORD_API_01.md#delete-sworddeposit) + - [アイテム](API_ITEM_01.md#アイテム-1) + - [GET /api/\/records](API_ITEM_01.md#get-apiversionrecords) + - [GET /api/records/](API_ITEM_01.md#get-apirecords) + - [GET /api/\/records/\](API_ITEM_01.md#get-apiversionrecordspid_value) + - [GET /api/\/records/\/stats](API_ITEM_01.md#get-apiversionrecordspid_valuestats) + - [POST /api/\/records/list](API_ITEM_01.md#post-apiversionrecordslist) + - [GET /api/index/](API_ITEM_01.md#get-apiindex) + - [PUT /api/records/](API_ITEM_01.md#put-apirecords) + - [ファイル](API_FILE_01.md#ファイル-1) + - [GET /api/\/ranking//files](API_FILE_01.md#get-apiversionrankingpid_valuefiles) + - [GET /api/\/records//files/\](API_FILE_01.md#get-apiversionrecordspid_valuefilesfilename) + - [GET /api/\/records//files/\/stats](API_FILE_01.md#get-apiversionrecordspid_valuefilesfilenamestats) + - [GET /api/\/records//files/all](API_FILE_01.md#get-apiversionrecordspid_valuefilesall) + - [POST /api/\/records//files/selected](API_FILE_01.md#post-apiversionrecordspid_valuefilesselected) + - [GET /api/\/ranking/](API_FILE_01.md#get-apiversionrankingranking_type) + - [インデックス](API_INDEX_01.md#インデックス-1) + - [GET /api/\/tree](API_INDEX_01.md#get-apiversiontree) + - [GET /api/\/tree/](API_INDEX_01.md#get-apiversiontreeindex_id) + - [GET /api/\/tree/index](API_INDEX_01.md#get-apiversiontreeindex) + - [GET /api/\/tree/index/\](API_INDEX_01.md#get-apiversiontreeindexindex_id) + - [GET /api/\/tree/index/\/parent](API_INDEX_01.md#get-apiversiontreeindexindex_idparent) + - [POST /api/\/tree/index](API_INDEX_01.md#post-apiversiontreeindex) + - [PUT /api/\/tree/index/](API_INDEX_01.md#put-apiversiontreeindexindex_id) + - [DELETE /api/\/tree/index/](API_INDEX_01.md#delete-apiversiontreeindexindex_id) + - [アクティビティ](API_ACTIVITY_01.md#アクティビティ) + - [POST /api/depositactivity](API_ACTIVITY_01.md#post-apidepositactivity) + - [GET /api/depositactivity/\](API_ACTIVITY_01.md#get-apidepositactivityactivity_id) + - [DELETE /api/depositactivity/\](API_ACTIVITY_01.md#delete-apidepositactivityactivity_id) + - [OpenSearch](API_OPEN_SEARCH_01.md#opensearch) + - [GET /api/opensearch/description.xml](API_OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) + - [GET /api/opensearch/search](API_OPEN_SEARCH_01.md#get-apiopensearchsearch) + - [著者](API_AUTHOR_01.md#著者) + - [GET /api/\/authors](API_AUTHOR_01.md#get-apiversionauthors) + - [POST /api/\/authors](API_AUTHOR_01.md#post-apiversionauthors) + - [PUT /api/\/authors/\](API_AUTHOR_01.md#put-apiversionauthorsidentifier) + - [DELETE /api/\/authors/\](API_AUTHOR_01.md#delete-apiversionauthorsidentifier) + - [GET /api/\/authors/count](API_AUTHOR_01.md#get-apiversionauthorscount) + - [リクエストメール](API_REQUEST_MAIL_01.md#リクエストメール-1) + - [GET /api/\/authors](API_REQUEST_MAIL_01.md#get-apiversionauthors) + - [POST /api/\/authors](API_REQUEST_MAIL_01.md#post-apiversionauthors) + - [PUT /api/\/authors/\](API_REQUEST_MAIL_01.md#put-apiversionauthorsidentifier) + - [DELETE /api/\/authors/\](API_REQUEST_MAIL_01.md#delete-apiversionauthorsidentifier) + - [GET /api/\/authors/count](API_REQUEST_MAIL_01.md#get-apiversionauthorscount) + - [ログイン](API_LOGIN_01.md#ログイン) + - [POST /api/\/login](API_LOGIN_01.md#post-apiversionlogin) + - [POST /api/\/logout](API_LOGIN_01.md#post-apiversionlogout) + - [OAステータス](API_OA_STATUS_01.md#oa-ステータス) + - [POST /api/\/oa_status/callback](API_OA_STATUS_01.md#post-apiversionoa_statuscallback) + - [SWORD API](API_SWORD_API_01.md#SWORD-API) + - [GET /sword/service-document](API_SWORD_API_01.md#get-swordservice-document) + - [GET /sword/deposit/\](API_SWORD_API_01.md#get-sworddepositrecid) + - [POST /sword/service-document](API_SWORD_API_01.md#post-swordservice-document) + - [PUT /sword/deposit/\](API_SWORD_API_01.md#put-sworddepositrecid) + - [DELETE /sword/deposit/](API_SWORD_API_01.md#delete-sworddeposit) - [制限公開機能](#制限公開機能) - [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール) - [TOP画面](../ams/AMS_ACCESS_CONTROLL.md#TOP画面) diff --git a/docs/spec/base/access_control/ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md similarity index 100% rename from docs/spec/base/access_control/ACCOUNT_SETTING_01.md rename to docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md diff --git a/docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md similarity index 100% rename from docs/spec/base/access_control/COMMUNITY_SUBREPOSITORY_01.md rename to docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md diff --git a/docs/spec/base/access_control/FILES_DETAIL_01.md b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md similarity index 100% rename from docs/spec/base/access_control/FILES_DETAIL_01.md rename to docs/spec/base/access_control/USER_FILES_DETAIL_01.md diff --git a/docs/spec/base/access_control/ITEM_DETAIL_01.md b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_DETAIL_01.md rename to docs/spec/base/access_control/USER_ITEM_DETAIL_01.md diff --git a/docs/spec/base/access_control/ITEM_EXPORT_01.md b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_EXPORT_01.md rename to docs/spec/base/access_control/USER_ITEM_EXPORT_01.md diff --git a/docs/spec/base/access_control/ITEM_RANKING_01.md b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_RANKING_01.md rename to docs/spec/base/access_control/USER_ITEM_RANKING_01.md diff --git a/docs/spec/base/access_control/ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md similarity index 100% rename from docs/spec/base/access_control/ITEM_SEARCH_01.md rename to docs/spec/base/access_control/USER_ITEM_SEARCH_01.md diff --git a/docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md similarity index 100% rename from docs/spec/base/access_control/WORKFLOW_ACTIVITY_01.md rename to docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md diff --git a/docs/spec/base/access_control/WORKSPACE_01.md b/docs/spec/base/access_control/USER_WORKSPACE_01.md similarity index 100% rename from docs/spec/base/access_control/WORKSPACE_01.md rename to docs/spec/base/access_control/USER_WORKSPACE_01.md From f9f3301c40e1f4de5060df7bd7ecc2befd3b81ba Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 16:02:23 +0900 Subject: [PATCH 229/251] =?UTF-8?q?README=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 69 +++++++++++++------------ 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index a2bff878..7881478c 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -3,7 +3,7 @@ ## 目次 - ユーザ画面 - - [アイテム詳細画面](ITEM_DETAIL_01.md#アイテム詳細画面) + - [アイテム詳細画面](ITEM_DETAIL_01.md#アイテム詳細画面-1) - [アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧) - [アイテム編集](ITEM_DETAIL_01.md#アイテム編集) - [アイテム削除](ITEM_DETAIL_01.md#アイテム削除) @@ -15,12 +15,12 @@ - [OAI-PMH](ITEM_DETAIL_01.md#oai-pmh) - [Other Formats](ITEM_DETAIL_01.md#other-formats) - [コミュニティ](ITEM_DETAIL_01.md#コミュニティ) - - [検索画面](ITEM_SEARCH_01.md#検索画面) + - [検索画面](ITEM_SEARCH_01.md#検索画面-1) - [簡易検索](ITEM_SEARCH_01.md#簡易検索) - [詳細検索](ITEM_SEARCH_01.md#詳細検索) - [ファセット検索](ITEM_SEARCH_01.md#ファセット検索) - [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限) - - [ファイル](FILES_DETAIL_01.md#ファイル) + - [ファイル](FILES_DETAIL_01.md#ファイル-1) - [ファイルダウンロード](FILES_DETAIL_01.md#ファイルダウンロード) - [ファイル情報](FILES_DETAIL_01.md#ファイル情報) - [ファイルプレビュー](FILES_DETAIL_01.md#ファイルプレビュー) @@ -29,7 +29,8 @@ - [シークレットURL](FILES_DETAIL_01.md#シークレットurl) - [シークレットURL設定編集機能](FILES_DETAIL_01.md#シークレットurl設定編集機能) - [作成済みシークレットURL編集機能](FILES_DETAIL_01.md#作成済みシークレットurl編集機能) - - [ワークフローアクティビティ](WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ) + - [利用申請](FILES_DETAIL_01.md#利用申請) + - [ワークフローアクティビティ](WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ-1) - [ワークフロー](WORKFLOW_ACTIVITY_01.md#ワークフロー) - [ToDoタブ](WORKFLOW_ACTIVITY_01.md#todoタブ) - [Waitタブ](WORKFLOW_ACTIVITY_01.md#waitタブ) @@ -41,18 +42,18 @@ - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#identifiergrant) - [Approval](WORKFLOW_ACTIVITY_01.md#approval) - [インデックス投稿権限](WORKFLOW_ACTIVITY_01.md#インデックス投稿権限) - - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) + - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ-1) - [コミュニティ一覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) - [コミュニティ画面](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) - [コンテンツポリシー](COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - - [ランキング](ITEM_RANKING_01.md#ランキング) - - [ランキング](ITEM_RANKING_01.md#ランキング-1) + - [ランキング](ITEM_RANKING_01.md#ランキング-1) + - [ランキング](ITEM_RANKING_01.md#ランキング-2) - [ランキング表示](ITEM_RANKING_01.md#ランキング表示) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-2) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](ITEM_EXPORT_01.md#アイテムエクスポート機能ファイルコンテンツ有) - - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面) + - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面-1) - [プロフィール](ACCOUNT_SETTING_01.md#プロフィール) - [Security](ACCOUNT_SETTING_01.md#security) - [通知](ACCOUNT_SETTING_01.md#通知) @@ -61,38 +62,38 @@ - [セッション](ACCOUNT_SETTING_01.md#セッション) - [Administration](ACCOUNT_SETTING_01.md#administration) - [Workspace](ACCOUNT_SETTING_01.md#workspace) - - [ワークスペース](WORKSPACE_01.md#ワークスペース) + - [ワークスペース](WORKSPACE_01.md#ワークスペース-1) - [ワークスペース画面](WORKSPACE_01.md#ワークスペース画面) - [簡易アイテム登録画面](WORKSPACE_01.md#簡易アイテム登録画面) - 管理画面 - - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理) + - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理-1) - [メタデータ](ITEM_TYPE_01.md#メタデータ) - [マッピング](ITEM_TYPE_01.md#マッピング) - [OAIスキーマ](ITEM_TYPE_01.md#oaiスキーマ) - [プロパティ](ITEM_TYPE_01.md#プロパティ) - [RO-Crateマッピング](ITEM_TYPE_01.md#ro-crateマッピング) - [JSON-LDマッピング](ITEM_TYPE_01.md#json-ldマッピング) - - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理) + - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理-1) - [一括更新](ITEM_ADMIN_01.md#一括更新) - [一括エクスポート](ITEM_ADMIN_01.md#一括エクスポート) - [インポート](ITEM_ADMIN_01.md#インポート) - [RO-Crateインポート](ITEM_ADMIN_01.md#ro-crateインポート) - - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.md#インデックスツリー管理) + - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.md#インデックスツリー管理-1) - [ツリー編集](INDEXTREE_MANAGEMENT_01.md#ツリー編集) - [雑誌情報](INDEXTREE_MANAGEMENT_01.md#雑誌情報) - [カスタムソート](INDEXTREE_MANAGEMENT_01.md#カスタムソート) - - [ウェブデザイン管理](WEB_DESIGN_01.md#ウェブデザイン管理) + - [ウェブデザイン管理](WEB_DESIGN_01.md#ウェブデザイン管理-1) - [ウィジェット](WEB_DESIGN_01.md#ウィジェット) - [ページレイアウト](WEB_DESIGN_01.md#ページレイアウト) - - [著者 DB 管理](AUTHOR_MANAGEMENT_01.md#著者-db-管理) + - [著者DB管理](AUTHOR_MANAGEMENT_01.md#著者-db-管理-1) - [編集](AUTHOR_MANAGEMENT_01.md#編集) - [一括出力](AUTHOR_MANAGEMENT_01.md#一括出力) - [一括登録](AUTHOR_MANAGEMENT_01.md#一括登録) - - [統計](STATISTICS_ADMIN_01.md#統計) + - [統計](STATISTICS_ADMIN_01.md#統計-1) - [運用レポート](STATISTICS_ADMIN_01.md#運用レポート) - [フィードバックメール](STATISTICS_ADMIN_01.md#フィードバックメール) - [サイトライセンス](STATISTICS_ADMIN_01.md#サイトライセンス) - - [ワークフロー管理](WORKFLOW_ADMIN_01.md#ワークフロー管理) + - [ワークフロー管理](WORKFLOW_ADMIN_01.md#ワークフロー管理-1) - [フロー](WORKFLOW_ADMIN_01.md#フロー) - [フロー一覧](WORKFLOW_ADMIN_01.md#フロー一覧) - [フロー作成](WORKFLOW_ADMIN_01.md#フロー作成) @@ -102,7 +103,7 @@ - [ワークフロー作成](WORKFLOW_ADMIN_01.md#ワークフロー作成) - [ワークフロー編集](WORKFLOW_ADMIN_01.md#ワークフロー編集) - [ワークスペース設定](WORKFLOW_ADMIN_01.md#ワークスペース設定) - - [コミュニティ管理](COMMUNITY_ADMIN_01.md#コミュニティ管理) + - [コミュニティ管理](COMMUNITY_ADMIN_01.md#コミュニティ管理-1) - [コミュニティ](COMMUNITY_ADMIN_01.md#コミュニティ) - [参加リクエスト](COMMUNITY_ADMIN_01.md#参加リクエスト) - [注目のコミュニティ](COMMUNITY_ADMIN_01.md#注目のコミュニティ) @@ -110,23 +111,23 @@ - [ハーベスト](OAI_PMH_01.md#ハーベスト) - [Identify](OAI_PMH_01.md#identify) - [set](OAI_PMH_01.md#set) - - [Resource Sync](RESOURCE_SYNC_01.md#resource-sync) + - [Resource Sync](RESOURCE_SYNC_01.md#resource-sync-1) - [Resouce List](RESOURCE_SYNC_01.md#resouce-list) - [Change List](RESOURCE_SYNC_01.md#change-list) - [Rsync](RESOURCE_SYNC_01.md#rsync) - - [SWORD API](SWORD_API_ADMIN_01.md#sword-api) + - [SWORD API](SWORD_API_ADMIN_01.md#sword-api-1) - [TSV/XML](SWORD_API_ADMIN_01.md#tsvxml) - [JSON-LD](SWORD_API_ADMIN_01.md#json-ld) - - [ファイル管理](FILES_01.md#ファイル管理) + - [ファイル管理](FILES_01.md#ファイル管理-1) - [バケット](FILES_01.md#バケット) - [ファイルインスタンス](FILES_01.md#ファイルインスタンス) - [ロケーション](FILES_01.md#ロケーション) - [マルチパートオブジェクト](FILES_01.md#マルチパートオブジェクト) - [オブジェクトバージョン](FILES_01.md#オブジェクトバージョン) - - [レコード管理](RECORDS_01.md#レコード管理) + - [レコード管理](RECORDS_01.md#レコード管理-1) - [永続識別子](RECORDS_01.md#永続識別子) - [レコードメタデータ](RECORDS_01.md#レコードメタデータ) - - [ユーザー管理](USER_ADMIN_01.md#ユーザー管理) + - [ユーザー管理](USER_ADMIN_01.md#ユーザー管理-1) - [アクセス:ロール](USER_ADMIN_01.md#アクセスロール) - [アクセス:システム](USER_ADMIN_01.md#アクセスシステム) - [アクセス:ユーザー](USER_ADMIN_01.md#アクセスユーザー) @@ -139,7 +140,7 @@ - [セッションアクティビティ](USER_ADMIN_01.md#セッションアクティビティ) - [ユーザー](USER_ADMIN_01.md#ユーザー) - [ユーザープロファイル](USER_ADMIN_01.md#ユーザープロファイル) - - [設定](SETTING_01.md#設定) + - [設定](SETTING_01.md#設定-1) - [アイテム表示](SETTING_01.md#アイテム表示) - [アクティビティ一覧表示](SETTING_01.md#アクティビティ一覧表示) - [インデックスリンク表示](SETTING_01.md#インデックスリンク表示) @@ -163,11 +164,11 @@ - [制限公開](SETTING_01.md#制限公開) - [CRIS連携](SETTING_01.md#cris連携) - [その他](SETTING_01.md#その他) - - [ログ管理](LOGS_01.md#ログ管理) + - [ログ管理](LOGS_01.md#ログ管理-1) - [エクスポート](LOGS_01.md#エクスポート) - - [メンテナンス](MAINTENANCE_01.md#メンテナンス) + - [メンテナンス](MAINTENANCE_01.md#メンテナンス-1) - [ElasticSearchインデックス](MAINTENANCE_01.md#elasticsearchインデックス) - - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド) + - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド-1) - [プロフィール編集画面](ADVANCED_ADMIN_01.md#プロフィール編集画面) - API - [アイテム](ITEM_API_01.md#アイテム-1) @@ -194,14 +195,14 @@ - [POST /api/\/tree/index](INDEX_API_01.md#post-apiversiontreeindex) - [PUT /api/\/tree/index/](INDEX_API_01.md#put-apiversiontreeindexindex_id) - [DELETE /api/\/tree/index/](INDEX_API_01.md#delete-apiversiontreeindexindex_id) - - [アクティビティ](ACTIVITY_API_01.md#アクティビティ) + - [アクティビティ](ACTIVITY_API_01.md#アクティビティ-1) - [POST /api/depositactivity](ACTIVITY_API_01.md#post-apidepositactivity) - [GET /api/depositactivity/\](ACTIVITY_API_01.md#get-apidepositactivityactivity_id) - [DELETE /api/depositactivity/\](ACTIVITY_API_01.md#delete-apidepositactivityactivity_id) - [OpenSearch](OPEN_SEARCH_01.md#opensearch) - [GET /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) - [GET /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) - - [著者](#著者) + - [著者](AUTHOR_API_01.md#著者-1) - [GET /api/\/authors](AUTHOR_API_01.md#get-apiversionauthors) - [POST /api/\/authors](AUTHOR_API_01.md#post-apiversionauthors) - [PUT /api/\/authors/\](AUTHOR_API_01.md#put-apiversionauthorsidentifier) @@ -213,19 +214,19 @@ - [PUT /api/\/authors/\](REQUEST_MAIL_API_01.md#put-apiversionauthorsidentifier) - [DELETE /api/\/authors/\](REQUEST_MAIL_API_01.md#delete-apiversionauthorsidentifier) - [GET /api/\/authors/count](REQUEST_MAIL_API_01.md#get-apiversionauthorscount) - - [ログイン](LOGIN_API_01.md#ログイン) + - [ログイン](LOGIN_API_01.md#ログイン-1) - [POST /api/\/login](LOGIN_API_01.md#post-apiversionlogin) - [POST /api/\/logout](LOGIN_API_01.md#post-apiversionlogout) - - [OAステータス](OA_STATUS_API_01.md#oa-ステータス) + - [OAステータス](OA_STATUS_API_01.md#oa-ステータス-1) - [POST /api/\/oa_status/callback](OA_STATUS_API_01.md#post-apiversionoa_statuscallback) - - [SWORD API](SWORD_API_01.md#SWORD-API) + - [SWORD API](SWORD_API_01.md#SWORD-API-1) - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) - [POST /sword/service-document](SWORD_API_01.md#post-swordservice-document) - [PUT /sword/deposit/\](SWORD_API_01.md#put-sworddepositrecid) - [DELETE /sword/deposit/](SWORD_API_01.md#delete-sworddeposit) - [制限公開機能](#制限公開機能) -- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール) +- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール-1) - [TOP画面](../ams/AMS_ACCESS_CONTROLL.md#TOP画面) - [アイテム最新情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム最新情報取得) - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) From 2401843aee7413adde77f5ab6f6480dedb103df9 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 16:29:30 +0900 Subject: [PATCH 230/251] =?UTF-8?q?README=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 80 ++++++++++++------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index a80b9d7e..1baa19f4 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -3,7 +3,7 @@ ## 目次 - ユーザ画面 - - [アイテム詳細画面](ITEM_DETAIL_01.md#アイテム詳細画面-1) + - [アイテム詳細画面](ITEM_DETAIL_01.md#アイテム詳細画面) - [アイテム閲覧](ITEM_DETAIL_01.md#アイテム閲覧) - [アイテム編集](ITEM_DETAIL_01.md#アイテム編集) - [アイテム削除](ITEM_DETAIL_01.md#アイテム削除) @@ -15,12 +15,12 @@ - [OAI-PMH](ITEM_DETAIL_01.md#oai-pmh) - [Other Formats](ITEM_DETAIL_01.md#other-formats) - [コミュニティ](ITEM_DETAIL_01.md#コミュニティ) - - [検索画面](ITEM_SEARCH_01.md#検索画面-1) + - [検索画面](ITEM_SEARCH_01.md#検索画面) - [簡易検索](ITEM_SEARCH_01.md#簡易検索) - [詳細検索](ITEM_SEARCH_01.md#詳細検索) - [ファセット検索](ITEM_SEARCH_01.md#ファセット検索) - [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限) - - [ファイル](FILES_DETAIL_01.md#ファイル-1) + - [ファイル](FILES_DETAIL_01.md#ファイル) - [ファイルダウンロード](FILES_DETAIL_01.md#ファイルダウンロード) - [ファイル情報](FILES_DETAIL_01.md#ファイル情報) - [ファイルプレビュー](FILES_DETAIL_01.md#ファイルプレビュー) @@ -30,7 +30,7 @@ - [シークレットURL設定編集機能](FILES_DETAIL_01.md#シークレットurl設定編集機能) - [作成済みシークレットURL編集機能](FILES_DETAIL_01.md#作成済みシークレットurl編集機能) - [利用申請](FILES_DETAIL_01.md#利用申請) - - [ワークフローアクティビティ](WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ-1) + - [ワークフローアクティビティ](WORKFLOW_ACTIVITY_01.md#ワークフローアクティビティ) - [ワークフロー](WORKFLOW_ACTIVITY_01.md#ワークフロー) - [ToDoタブ](WORKFLOW_ACTIVITY_01.md#todoタブ) - [Waitタブ](WORKFLOW_ACTIVITY_01.md#waitタブ) @@ -42,18 +42,18 @@ - [IdentifierGrant](WORKFLOW_ACTIVITY_01.md#identifiergrant) - [Approval](WORKFLOW_ACTIVITY_01.md#approval) - [インデックス投稿権限](WORKFLOW_ACTIVITY_01.md#インデックス投稿権限) - - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ-1) + - [コミュニティ](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) - [コミュニティ一覧](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) - [コミュニティ画面](COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) - [コンテンツポリシー](COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - - [ランキング](ITEM_RANKING_01.md#ランキング-1) - - [ランキング](ITEM_RANKING_01.md#ランキング-2) + - [ランキング](ITEM_RANKING_01.md#ランキング) + - [ランキング](ITEM_RANKING_01.md#ランキング-1) - [ランキング表示](ITEM_RANKING_01.md#ランキング表示) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) - - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-2) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート) + - [アイテムエクスポート](ITEM_EXPORT_01.md#アイテムエクスポート-1) - [アイテムエクスポート機能](ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](ITEM_EXPORT_01.md#アイテムエクスポート機能ファイルコンテンツ有) - - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面-1) + - [アカウント設定画面](ACCOUNT_SETTING_01.md#アカウント設定画面) - [プロフィール](ACCOUNT_SETTING_01.md#プロフィール) - [Security](ACCOUNT_SETTING_01.md#security) - [通知](ACCOUNT_SETTING_01.md#通知) @@ -62,38 +62,38 @@ - [セッション](ACCOUNT_SETTING_01.md#セッション) - [Administration](ACCOUNT_SETTING_01.md#administration) - [Workspace](ACCOUNT_SETTING_01.md#workspace) - - [ワークスペース](WORKSPACE_01.md#ワークスペース-1) + - [ワークスペース](WORKSPACE_01.md#ワークスペース) - [ワークスペース画面](WORKSPACE_01.md#ワークスペース画面) - [簡易アイテム登録画面](WORKSPACE_01.md#簡易アイテム登録画面) - 管理画面 - - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理-1) + - [アイテムタイプ管理](ITEM_TYPE_01.md#アイテムタイプ管理) - [メタデータ](ITEM_TYPE_01.md#メタデータ) - [マッピング](ITEM_TYPE_01.md#マッピング) - [OAIスキーマ](ITEM_TYPE_01.md#oaiスキーマ) - [プロパティ](ITEM_TYPE_01.md#プロパティ) - [RO-Crateマッピング](ITEM_TYPE_01.md#ro-crateマッピング) - [JSON-LDマッピング](ITEM_TYPE_01.md#json-ldマッピング) - - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理-1) + - [アイテム管理](ITEM_ADMIN_01.md#アイテム管理) - [一括更新](ITEM_ADMIN_01.md#一括更新) - [一括エクスポート](ITEM_ADMIN_01.md#一括エクスポート) - [インポート](ITEM_ADMIN_01.md#インポート) - [RO-Crateインポート](ITEM_ADMIN_01.md#ro-crateインポート) - - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.md#インデックスツリー管理-1) + - [インデックスツリー管理](INDEXTREE_MANAGEMENT_01.md#インデックスツリー管理) - [ツリー編集](INDEXTREE_MANAGEMENT_01.md#ツリー編集) - [雑誌情報](INDEXTREE_MANAGEMENT_01.md#雑誌情報) - [カスタムソート](INDEXTREE_MANAGEMENT_01.md#カスタムソート) - - [ウェブデザイン管理](WEB_DESIGN_01.md#ウェブデザイン管理-1) + - [ウェブデザイン管理](WEB_DESIGN_01.md#ウェブデザイン管理) - [ウィジェット](WEB_DESIGN_01.md#ウィジェット) - [ページレイアウト](WEB_DESIGN_01.md#ページレイアウト) - - [著者DB管理](AUTHOR_MANAGEMENT_01.md#著者-db-管理-1) + - [著者DB管理](AUTHOR_MANAGEMENT_01.md#著者-db-管理) - [編集](AUTHOR_MANAGEMENT_01.md#編集) - [一括出力](AUTHOR_MANAGEMENT_01.md#一括出力) - [一括登録](AUTHOR_MANAGEMENT_01.md#一括登録) - - [統計](STATISTICS_ADMIN_01.md#統計-1) + - [統計](STATISTICS_ADMIN_01.md#統計) - [運用レポート](STATISTICS_ADMIN_01.md#運用レポート) - [フィードバックメール](STATISTICS_ADMIN_01.md#フィードバックメール) - [サイトライセンス](STATISTICS_ADMIN_01.md#サイトライセンス) - - [ワークフロー管理](WORKFLOW_ADMIN_01.md#ワークフロー管理-1) + - [ワークフロー管理](WORKFLOW_ADMIN_01.md#ワークフロー管理) - [フロー](WORKFLOW_ADMIN_01.md#フロー) - [フロー一覧](WORKFLOW_ADMIN_01.md#フロー一覧) - [フロー作成](WORKFLOW_ADMIN_01.md#フロー作成) @@ -103,31 +103,31 @@ - [ワークフロー作成](WORKFLOW_ADMIN_01.md#ワークフロー作成) - [ワークフロー編集](WORKFLOW_ADMIN_01.md#ワークフロー編集) - [ワークスペース設定](WORKFLOW_ADMIN_01.md#ワークスペース設定) - - [コミュニティ管理](COMMUNITY_ADMIN_01.md#コミュニティ管理-1) + - [コミュニティ管理](COMMUNITY_ADMIN_01.md#コミュニティ管理) - [コミュニティ](COMMUNITY_ADMIN_01.md#コミュニティ) - [参加リクエスト](COMMUNITY_ADMIN_01.md#参加リクエスト) - [注目のコミュニティ](COMMUNITY_ADMIN_01.md#注目のコミュニティ) - - [OAI-PMH](OAI_PMH_01.md#oai-pmh-1) + - [OAI-PMH](OAI_PMH_01.md#oai-pmh) - [ハーベスト](OAI_PMH_01.md#ハーベスト) - [Identify](OAI_PMH_01.md#identify) - [set](OAI_PMH_01.md#set) - - [Resource Sync](RESOURCE_SYNC_01.md#resource-sync-1) + - [Resource Sync](RESOURCE_SYNC_01.md#resource-sync) - [Resouce List](RESOURCE_SYNC_01.md#resouce-list) - [Change List](RESOURCE_SYNC_01.md#change-list) - [Rsync](RESOURCE_SYNC_01.md#rsync) - - [SWORD API](SWORD_API_ADMIN_01.md#sword-api-1) + - [SWORD API](SWORD_API_ADMIN_01.md#sword-api) - [TSV/XML](SWORD_API_ADMIN_01.md#tsvxml) - [JSON-LD](SWORD_API_ADMIN_01.md#json-ld) - - [ファイル管理](FILES_01.md#ファイル管理-1) + - [ファイル管理](FILES_01.md#ファイル管理) - [バケット](FILES_01.md#バケット) - [ファイルインスタンス](FILES_01.md#ファイルインスタンス) - [ロケーション](FILES_01.md#ロケーション) - [マルチパートオブジェクト](FILES_01.md#マルチパートオブジェクト) - [オブジェクトバージョン](FILES_01.md#オブジェクトバージョン) - - [レコード管理](RECORDS_01.md#レコード管理-1) + - [レコード管理](RECORDS_01.md#レコード管理) - [永続識別子](RECORDS_01.md#永続識別子) - [レコードメタデータ](RECORDS_01.md#レコードメタデータ) - - [ユーザー管理](USER_ADMIN_01.md#ユーザー管理-1) + - [ユーザー管理](USER_ADMIN_01.md#ユーザー管理) - [アクセス:ロール](USER_ADMIN_01.md#アクセスロール) - [アクセス:システム](USER_ADMIN_01.md#アクセスシステム) - [アクセス:ユーザー](USER_ADMIN_01.md#アクセスユーザー) @@ -140,7 +140,7 @@ - [セッションアクティビティ](USER_ADMIN_01.md#セッションアクティビティ) - [ユーザー](USER_ADMIN_01.md#ユーザー) - [ユーザープロファイル](USER_ADMIN_01.md#ユーザープロファイル) - - [設定](SETTING_01.md#設定-1) + - [設定](SETTING_01.md#設定) - [アイテム表示](SETTING_01.md#アイテム表示) - [アクティビティ一覧表示](SETTING_01.md#アクティビティ一覧表示) - [インデックスリンク表示](SETTING_01.md#インデックスリンク表示) @@ -164,14 +164,14 @@ - [制限公開](SETTING_01.md#制限公開) - [CRIS連携](SETTING_01.md#cris連携) - [その他](SETTING_01.md#その他) - - [ログ管理](LOGS_01.md#ログ管理-1) + - [ログ管理](LOGS_01.md#ログ管理) - [エクスポート](LOGS_01.md#エクスポート) - - [メンテナンス](MAINTENANCE_01.md#メンテナンス-1) + - [メンテナンス](MAINTENANCE_01.md#メンテナンス) - [ElasticSearchインデックス](MAINTENANCE_01.md#elasticsearchインデックス) - - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド-1) + - [アドバンスド](ADVANCED_ADMIN_01.md#アドバンスド) - [プロフィール編集画面](ADVANCED_ADMIN_01.md#プロフィール編集画面) - API - - [アイテム](ITEM_API_01.md#アイテム-1) + - [アイテム](ITEM_API_01.md#アイテム) - [GET /api/\/records](ITEM_API_01.md#get-apiversionrecords) - [GET /api/records/](ITEM_API_01.md#get-apirecords) - [GET /api/\/records/\](ITEM_API_01.md#get-apiversionrecordspid_value) @@ -179,14 +179,14 @@ - [POST /api/\/records/list](ITEM_API_01.md#post-apiversionrecordslist) - [GET /api/index/](ITEM_API_01.md#get-apiindex) - [PUT /api/records/](ITEM_API_01.md#put-apirecords) - - [ファイル](FILE_API_01.md#ファイル-1) + - [ファイル](FILE_API_01.md#ファイル) - [GET /api/\/ranking//files](FILE_API_01.md#get-apiversionrankingpid_valuefiles) - [GET /api/\/records//files/\](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilename) - [GET /api/\/records//files/\/stats](FILE_API_01.md#get-apiversionrecordspid_valuefilesfilenamestats) - [GET /api/\/records//files/all](FILE_API_01.md#get-apiversionrecordspid_valuefilesall) - [POST /api/\/records//files/selected](FILE_API_01.md#post-apiversionrecordspid_valuefilesselected) - [GET /api/\/ranking/](FILE_API_01.md#get-apiversionrankingranking_type) - - [インデックス](INDEX_API_01.md#インデックス-1) + - [インデックス](INDEX_API_01.md#インデックス) - [GET /api/\/tree](INDEX_API_01.md#get-apiversiontree) - [GET /api/\/tree/](INDEX_API_01.md#get-apiversiontreeindex_id) - [GET /api/\/tree/index](INDEX_API_01.md#get-apiversiontreeindex) @@ -195,37 +195,37 @@ - [POST /api/\/tree/index](INDEX_API_01.md#post-apiversiontreeindex) - [PUT /api/\/tree/index/](INDEX_API_01.md#put-apiversiontreeindexindex_id) - [DELETE /api/\/tree/index/](INDEX_API_01.md#delete-apiversiontreeindexindex_id) - - [アクティビティ](ACTIVITY_API_01.md#アクティビティ-1) + - [アクティビティ](ACTIVITY_API_01.md#アクティビティ) - [POST /api/depositactivity](ACTIVITY_API_01.md#post-apidepositactivity) - [GET /api/depositactivity/\](ACTIVITY_API_01.md#get-apidepositactivityactivity_id) - [DELETE /api/depositactivity/\](ACTIVITY_API_01.md#delete-apidepositactivityactivity_id) - [OpenSearch](OPEN_SEARCH_01.md#opensearch) - [GET /api/opensearch/description.xml](OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) - [GET /api/opensearch/search](OPEN_SEARCH_01.md#get-apiopensearchsearch) - - [著者](AUTHOR_API_01.md#著者-1) + - [著者](AUTHOR_API_01.md#著者) - [GET /api/\/authors](AUTHOR_API_01.md#get-apiversionauthors) - [POST /api/\/authors](AUTHOR_API_01.md#post-apiversionauthors) - [PUT /api/\/authors/\](AUTHOR_API_01.md#put-apiversionauthorsidentifier) - [DELETE /api/\/authors/\](AUTHOR_API_01.md#delete-apiversionauthorsidentifier) - [GET /api/\/authors/count](AUTHOR_API_01.md#get-apiversionauthorscount) - - [リクエストメール](REQUEST_MAIL_API_01.md#リクエストメール-1) + - [リクエストメール](REQUEST_MAIL_API_01.md#リクエストメール) - [GET /api/\/authors](REQUEST_MAIL_API_01.md#get-apiversionauthors) - [POST /api/\/authors](REQUEST_MAIL_API_01.md#post-apiversionauthors) - [PUT /api/\/authors/\](REQUEST_MAIL_API_01.md#put-apiversionauthorsidentifier) - [DELETE /api/\/authors/\](REQUEST_MAIL_API_01.md#delete-apiversionauthorsidentifier) - [GET /api/\/authors/count](REQUEST_MAIL_API_01.md#get-apiversionauthorscount) - - [ログイン](LOGIN_API_01.md#ログイン-1) + - [ログイン](LOGIN_API_01.md#ログイン) - [POST /api/\/login](LOGIN_API_01.md#post-apiversionlogin) - [POST /api/\/logout](LOGIN_API_01.md#post-apiversionlogout) - - [OAステータス](OA_STATUS_API_01.md#oa-ステータス-1) + - [OAステータス](OA_STATUS_API_01.md#oa-ステータス) - [POST /api/\/oa_status/callback](OA_STATUS_API_01.md#post-apiversionoa_statuscallback) - - [SWORD API](SWORD_API_01.md#SWORD-API-1) + - [SWORD API](SWORD_API_01.md#SWORD-API) - [GET /sword/service-document](SWORD_API_01.md#get-swordservice-document) - [GET /sword/deposit/\](SWORD_API_01.md#get-sworddepositrecid) - [POST /sword/service-document](SWORD_API_01.md#post-swordservice-document) - [PUT /sword/deposit/\](SWORD_API_01.md#put-sworddepositrecid) - [DELETE /sword/deposit/](SWORD_API_01.md#delete-sworddeposit) - - [制限公開](RESTRICTED_ACCESS_API_01.md#制限公開-1) + - [制限公開](RESTRICTED_ACCESS_API_01.md#制限公開) - [GET /api/\/workflow/activities](RESTRICTED_ACCESS_API_01.md#get-apiversionworkflowactivities) - [POST /api/\/workflow/activities/\/approve](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapprove) - [POST /api/\/workflow/activities/\/throw-out](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idthrow-out) @@ -233,7 +233,7 @@ - [POST /api/\/records/\/files/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionrecordspidfilesfilenameapplication) - [POST /api/\/workflow/activities/\/application](RESTRICTED_ACCESS_API_01.md#post-apiversionworkflowactivitiesactivity_idapplication) - [GET /api/\/records/\/need-restricted-access](RESTRICTED_ACCESS_API_01.md#get-apiversionrecordspidneed-restricted-access) -- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール-1) +- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール) - [TOP画面](../ams/AMS_ACCESS_CONTROLL.md#TOP画面) - [アイテム最新情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム最新情報取得) - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) From f30a958e0bceb899aea02cf71469ecc90c7935b1 Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Tue, 12 Aug 2025 16:30:49 +0900 Subject: [PATCH 231/251] =?UTF-8?q?=E3=82=A2=E3=83=B3=E3=82=AB=E3=83=BC?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/README.md | 78 ++++++++++++------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index c7200fa3..06298497 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -3,7 +3,7 @@ ## 目次 - ユーザ画面 - - [アイテム詳細画面](USER_ITEM_DETAIL_01.md#アイテム詳細画面-1) + - [アイテム詳細画面](USER_ITEM_DETAIL_01.md#アイテム詳細画面) - [アイテム閲覧](USER_ITEM_DETAIL_01.md#アイテム閲覧) - [アイテム編集](USER_ITEM_DETAIL_01.md#アイテム編集) - [アイテム削除](USER_ITEM_DETAIL_01.md#アイテム削除) @@ -15,12 +15,12 @@ - [OAI-PMH](USER_ITEM_DETAIL_01.md#oai-pmh) - [Other Formats](USER_ITEM_DETAIL_01.md#other-formats) - [コミュニティ](USER_ITEM_DETAIL_01.md#コミュニティ) - - [検索画面](USER_ITEM_SEARCH_01.md#検索画面-1) + - [検索画面](USER_ITEM_SEARCH_01.md#検索画面) - [簡易検索](USER_ITEM_SEARCH_01.md#簡易検索) - [詳細検索](USER_ITEM_SEARCH_01.md#詳細検索) - [ファセット検索](USER_ITEM_SEARCH_01.md#ファセット検索) - [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限) - - [ファイル](USER_FILES_DETAIL_01.md#ファイル-1) + - [ファイル](USER_FILES_DETAIL_01.md#ファイル) - [ファイルダウンロード](USER_FILES_DETAIL_01.md#ファイルダウンロード) - [ファイル情報](USER_FILES_DETAIL_01.md#ファイル情報) - [ファイルプレビュー](USER_FILES_DETAIL_01.md#ファイルプレビュー) @@ -41,18 +41,18 @@ - [IdentifierGrant](USER_WORKFLOW_ACTIVITY_01.md#identifiergrant) - [Approval](USER_WORKFLOW_ACTIVITY_01.md#approval) - [インデックス投稿権限](USER_WORKFLOW_ACTIVITY_01.md#インデックス投稿権限) - - [コミュニティ](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ-1) + - [コミュニティ](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ) - [コミュニティ一覧](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ一覧) - [コミュニティ画面](USER_COMMUNITY_SUBREPOSITORY_01.md#コミュニティ画面) - [コンテンツポリシー](USER_COMMUNITY_SUBREPOSITORY_01.md#コンテンツポリシー) - - [ランキング](USER_ITEM_RANKING_01.md#ランキング-1) - - [ランキング](USER_ITEM_RANKING_01.md#ランキング-2) + - [ランキング](USER_ITEM_RANKING_01.md#ランキング) + - [ランキング](USER_ITEM_RANKING_01.md#ランキング-1) - [ランキング表示](USER_ITEM_RANKING_01.md#ランキング表示) - - [アイテムエクスポート](USER_ITEM_EXPORT_01.md#アイテムエクスポート-1) - - [アイテムエクスポート](USER_ITEM_EXPORT_01.md#アイテムエクスポート-2) + - [アイテムエクスポート](USER_ITEM_EXPORT_01.md#アイテムエクスポート) + - [アイテムエクスポート](USER_ITEM_EXPORT_01.md#アイテムエクスポート-1) - [アイテムエクスポート機能](USER_ITEM_EXPORT_01.md#アイテムエクスポート機能) - [アイテムエクスポート機能(ファイルコンテンツ有)](USER_ITEM_EXPORT_01.md#アイテムエクスポート機能ファイルコンテンツ有) - - [アカウント設定画面](USER_ACCOUNT_SETTING_01.md#アカウント設定画面-1) + - [アカウント設定画面](USER_ACCOUNT_SETTING_01.md#アカウント設定画面) - [プロフィール](USER_ACCOUNT_SETTING_01.md#プロフィール) - [Security](USER_ACCOUNT_SETTING_01.md#security) - [通知](USER_ACCOUNT_SETTING_01.md#通知) @@ -61,38 +61,38 @@ - [セッション](USER_ACCOUNT_SETTING_01.md#セッション) - [Administration](USER_ACCOUNT_SETTING_01.md#administration) - [Workspace](USER_ACCOUNT_SETTING_01.md#workspace) - - [ワークスペース](USER_WORKSPACE_01.md#ワークスペース-1) + - [ワークスペース](USER_WORKSPACE_01.md#ワークスペース) - [ワークスペース画面](USER_WORKSPACE_01.md#ワークスペース画面) - [簡易アイテム登録画面](USER_WORKSPACE_01.md#簡易アイテム登録画面) - 管理画面 - - [アイテムタイプ管理](ADMIN_ITEM_TYPE_01.md#アイテムタイプ管理-1) + - [アイテムタイプ管理](ADMIN_ITEM_TYPE_01.md#アイテムタイプ管理) - [メタデータ](ADMIN_ITEM_TYPE_01.md#メタデータ) - [マッピング](ADMIN_ITEM_TYPE_01.md#マッピング) - [OAIスキーマ](ADMIN_ITEM_TYPE_01.md#oaiスキーマ) - [プロパティ](ADMIN_ITEM_TYPE_01.md#プロパティ) - [RO-Crateマッピング](ADMIN_ITEM_TYPE_01.md#ro-crateマッピング) - [JSON-LDマッピング](ADMIN_ITEM_TYPE_01.md#json-ldマッピング) - - [アイテム管理](ADMIN_ITEM_01.md#アイテム管理-1) + - [アイテム管理](ADMIN_ITEM_01.md#アイテム管理) - [一括更新](ADMIN_ITEM_01.md#一括更新) - [一括エクスポート](ADMIN_ITEM_01.md#一括エクスポート) - [インポート](ADMIN_ITEM_01.md#インポート) - [RO-Crateインポート](ADMIN_ITEM_01.md#ro-crateインポート) - - [インデックスツリー管理](ADMIN_INDEXTREE_01.md#インデックスツリー管理-1) + - [インデックスツリー管理](ADMIN_INDEXTREE_01.md#インデックスツリー管理) - [ツリー編集](ADMIN_INDEXTREE_01.md#ツリー編集) - [雑誌情報](ADMIN_INDEXTREE_01.md#雑誌情報) - [カスタムソート](ADMIN_INDEXTREE_01.md#カスタムソート) - - [ウェブデザイン管理](ADMIN_WEB_DESIGN_01.md#ウェブデザイン管理-1) + - [ウェブデザイン管理](ADMIN_WEB_DESIGN_01.md#ウェブデザイン管理) - [ウィジェット](ADMIN_WEB_DESIGN_01.md#ウィジェット) - [ページレイアウト](ADMIN_WEB_DESIGN_01.md#ページレイアウト) - - [著者DB管理](ADMIN_AUTHOR_01.md#著者-db-管理-1) + - [著者DB管理](ADMIN_AUTHOR_01.md#著者-db-管理) - [編集](ADMIN_AUTHOR_01.md#編集) - [一括出力](ADMIN_AUTHOR_01.md#一括出力) - [一括登録](ADMIN_AUTHOR_01.md#一括登録) - - [統計](ADMIN_STATISTICS_01.md#統計-1) + - [統計](ADMIN_STATISTICS_01.md#統計) - [運用レポート](ADMIN_STATISTICS_01.md#運用レポート) - [フィードバックメール](ADMIN_STATISTICS_01.md#フィードバックメール) - [サイトライセンス](ADMIN_STATISTICS_01.md#サイトライセンス) - - [ワークフロー管理](ADMIN_WORKFLOW_01.md#ワークフロー管理-1) + - [ワークフロー管理](ADMIN_WORKFLOW_01.md#ワークフロー管理) - [フロー](ADMIN_WORKFLOW_01.md#フロー) - [フロー一覧](ADMIN_WORKFLOW_01.md#フロー一覧) - [フロー作成](ADMIN_WORKFLOW_01.md#フロー作成) @@ -102,31 +102,31 @@ - [ワークフロー作成](ADMIN_WORKFLOW_01.md#ワークフロー作成) - [ワークフロー編集](ADMIN_WORKFLOW_01.md#ワークフロー編集) - [ワークスペース設定](ADMIN_WORKFLOW_01.md#ワークスペース設定) - - [コミュニティ管理](ADMIN_COMMUNITY_01.md#コミュニティ管理-1) + - [コミュニティ管理](ADMIN_COMMUNITY_01.md#コミュニティ管理) - [コミュニティ](ADMIN_COMMUNITY_01.md#コミュニティ) - [参加リクエスト](ADMIN_COMMUNITY_01.md#参加リクエスト) - [注目のコミュニティ](ADMIN_COMMUNITY_01.md#注目のコミュニティ) - - [OAI-PMH](ADMIN_OAI_PMH_01.md#oai-pmh-1) + - [OAI-PMH](ADMIN_OAI_PMH_01.md#oai-pmh) - [ハーベスト](ADMIN_OAI_PMH_01.md#ハーベスト) - [Identify](ADMIN_OAI_PMH_01.md#identify) - [set](ADMIN_OAI_PMH_01.md#set) - - [Resource Sync](ADMIN_RESOURCE_SYNC_01.md#resource-sync-1) + - [Resource Sync](ADMIN_RESOURCE_SYNC_01.md#resource-sync) - [Resouce List](ADMIN_RESOURCE_SYNC_01.md#resouce-list) - [Change List](ADMIN_RESOURCE_SYNC_01.md#change-list) - [Rsync](ADMIN_RESOURCE_SYNC_01.md#rsync) - - [SWORD API](ADMIN_SWORD_API_01.md#sword-api-1) + - [SWORD API](ADMIN_SWORD_API_01.md#sword-api) - [TSV/XML](ADMIN_SWORD_API_01.md#tsvxml) - [JSON-LD](ADMIN_SWORD_API_01.md#json-ld) - - [ファイル管理](ADMIN_FILES_01.md#ファイル管理-1) + - [ファイル管理](ADMIN_FILES_01.md#ファイル管理) - [バケット](ADMIN_FILES_01.md#バケット) - [ファイルインスタンス](ADMIN_FILES_01.md#ファイルインスタンス) - [ロケーション](ADMIN_FILES_01.md#ロケーション) - [マルチパートオブジェクト](ADMIN_FILES_01.md#マルチパートオブジェクト) - [オブジェクトバージョン](ADMIN_FILES_01.md#オブジェクトバージョン) - - [レコード管理](ADMIN_RECORDS_01.md#レコード管理-1) + - [レコード管理](ADMIN_RECORDS_01.md#レコード管理) - [永続識別子](ADMIN_RECORDS_01.md#永続識別子) - [レコードメタデータ](ADMIN_RECORDS_01.md#レコードメタデータ) - - [ユーザー管理](ADMIN_USER_01.md#ユーザー管理-1) + - [ユーザー管理](ADMIN_USER_01.md#ユーザー管理) - [アクセス:ロール](ADMIN_USER_01.md#アクセスロール) - [アクセス:システム](ADMIN_USER_01.md#アクセスシステム) - [アクセス:ユーザー](ADMIN_USER_01.md#アクセスユーザー) @@ -139,7 +139,7 @@ - [セッションアクティビティ](ADMIN_USER_01.md#セッションアクティビティ) - [ユーザー](ADMIN_USER_01.md#ユーザー) - [ユーザープロファイル](ADMIN_USER_01.md#ユーザープロファイル) - - [設定](ADMIN_SETTING_01.md#設定-1) + - [設定](ADMIN_SETTING_01.md#設定) - [アイテム表示](ADMIN_SETTING_01.md#アイテム表示) - [アクティビティ一覧表示](ADMIN_SETTING_01.md#アクティビティ一覧表示) - [インデックスリンク表示](ADMIN_SETTING_01.md#インデックスリンク表示) @@ -163,14 +163,14 @@ - [制限公開](ADMIN_SETTING_01.md#制限公開) - [CRIS連携](ADMIN_SETTING_01.md#cris連携) - [その他](ADMIN_SETTING_01.md#その他) - - [ログ管理](ADMIN_LOGS_01.md#ログ管理-1) + - [ログ管理](ADMIN_LOGS_01.md#ログ管理) - [エクスポート](ADMIN_LOGS_01.md#エクスポート) - - [メンテナンス](ADMIN_MAINTENANCE_01.md#メンテナンス-1) + - [メンテナンス](ADMIN_MAINTENANCE_01.md#メンテナンス) - [ElasticSearchインデックス](ADMIN_MAINTENANCE_01.md#elasticsearchインデックス) - - [アドバンスド](ADMIN_ADVANCED_ADMIN_01.md#アドバンスド-1) + - [アドバンスド](ADMIN_ADVANCED_ADMIN_01.md#アドバンスド) - [プロフィール編集画面](ADMIN_ADVANCED_ADMIN_01.md#プロフィール編集画面) - API - - [アイテム](API_ITEM_01.md#アイテム-1) + - [アイテム](API_ITEM_01.md#アイテム) - [GET /api/\/records](API_ITEM_01.md#get-apiversionrecords) - [GET /api/records/](API_ITEM_01.md#get-apirecords) - [GET /api/\/records/\](API_ITEM_01.md#get-apiversionrecordspid_value) @@ -178,14 +178,14 @@ - [POST /api/\/records/list](API_ITEM_01.md#post-apiversionrecordslist) - [GET /api/index/](API_ITEM_01.md#get-apiindex) - [PUT /api/records/](API_ITEM_01.md#put-apirecords) - - [ファイル](API_FILE_01.md#ファイル-1) + - [ファイル](API_FILE_01.md#ファイル) - [GET /api/\/ranking//files](API_FILE_01.md#get-apiversionrankingpid_valuefiles) - [GET /api/\/records//files/\](API_FILE_01.md#get-apiversionrecordspid_valuefilesfilename) - [GET /api/\/records//files/\/stats](API_FILE_01.md#get-apiversionrecordspid_valuefilesfilenamestats) - [GET /api/\/records//files/all](API_FILE_01.md#get-apiversionrecordspid_valuefilesall) - [POST /api/\/records//files/selected](API_FILE_01.md#post-apiversionrecordspid_valuefilesselected) - [GET /api/\/ranking/](API_FILE_01.md#get-apiversionrankingranking_type) - - [インデックス](API_INDEX_01.md#インデックス-1) + - [インデックス](API_INDEX_01.md#インデックス) - [GET /api/\/tree](API_INDEX_01.md#get-apiversiontree) - [GET /api/\/tree/](API_INDEX_01.md#get-apiversiontreeindex_id) - [GET /api/\/tree/index](API_INDEX_01.md#get-apiversiontreeindex) @@ -194,37 +194,37 @@ - [POST /api/\/tree/index](API_INDEX_01.md#post-apiversiontreeindex) - [PUT /api/\/tree/index/](API_INDEX_01.md#put-apiversiontreeindexindex_id) - [DELETE /api/\/tree/index/](API_INDEX_01.md#delete-apiversiontreeindexindex_id) - - [アクティビティ](API_ACTIVITY_01.md#アクティビティ-1) + - [アクティビティ](API_ACTIVITY_01.md#アクティビティ) - [POST /api/depositactivity](API_ACTIVITY_01.md#post-apidepositactivity) - [GET /api/depositactivity/\](API_ACTIVITY_01.md#get-apidepositactivityactivity_id) - [DELETE /api/depositactivity/\](API_ACTIVITY_01.md#delete-apidepositactivityactivity_id) - [OpenSearch](API_OPEN_SEARCH_01.md#opensearch) - [GET /api/opensearch/description.xml](API_OPEN_SEARCH_01.md#get-apiopensearchdescriptionxml) - [GET /api/opensearch/search](API_OPEN_SEARCH_01.md#get-apiopensearchsearch) - - [著者](API_AUTHOR_01.md#著者-1) + - [著者](API_AUTHOR_01.md#著者) - [GET /api/\/authors](API_AUTHOR_01.md#get-apiversionauthors) - [POST /api/\/authors](API_AUTHOR_01.md#post-apiversionauthors) - [PUT /api/\/authors/\](API_AUTHOR_01.md#put-apiversionauthorsidentifier) - [DELETE /api/\/authors/\](API_AUTHOR_01.md#delete-apiversionauthorsidentifier) - [GET /api/\/authors/count](API_AUTHOR_01.md#get-apiversionauthorscount) - - [リクエストメール](API_REQUEST_MAIL_01.md#リクエストメール-1) + - [リクエストメール](API_REQUEST_MAIL_01.md#リクエストメール) - [GET /api/\/authors](API_REQUEST_MAIL_01.md#get-apiversionauthors) - [POST /api/\/authors](API_REQUEST_MAIL_01.md#post-apiversionauthors) - [PUT /api/\/authors/\](API_REQUEST_MAIL_01.md#put-apiversionauthorsidentifier) - [DELETE /api/\/authors/\](API_REQUEST_MAIL_01.md#delete-apiversionauthorsidentifier) - [GET /api/\/authors/count](API_REQUEST_MAIL_01.md#get-apiversionauthorscount) - - [ログイン](API_LOGIN_01.md#ログイン-1) + - [ログイン](API_LOGIN_01.md#ログイン) - [POST /api/\/login](API_LOGIN_01.md#post-apiversionlogin) - [POST /api/\/logout](API_LOGIN_01.md#post-apiversionlogout) - - [OAステータス](API_OA_STATUS_01.md#oa-ステータス-1) + - [OAステータス](API_OA_STATUS_01.md#oa-ステータス) - [POST /api/\/oa_status/callback](API_OA_STATUS_01.md#post-apiversionoa_statuscallback) - - [SWORD API](API_SWORD_API_01.md#SWORD-API-1) + - [SWORD API](API_SWORD_API_01.md#SWORD-API) - [GET /sword/service-document](API_SWORD_API_01.md#get-swordservice-document) - [GET /sword/deposit/\](API_SWORD_API_01.md#get-sworddepositrecid) - [POST /sword/service-document](API_SWORD_API_01.md#post-swordservice-document) - [PUT /sword/deposit/\](API_SWORD_API_01.md#put-sworddepositrecid) - [DELETE /sword/deposit/](API_SWORD_API_01.md#delete-sworddeposit) - - [制限公開](API_RESTRICTED_ACCESS_01.md#制限公開-1) + - [制限公開](API_RESTRICTED_ACCESS_01.md#制限公開) - [GET /api/\/workflow/activities](API_RESTRICTED_ACCESS_01.md#get-apiversionworkflowactivities) - [POST /api/\/workflow/activities/\/approve](API_RESTRICTED_ACCESS_01.md#post-apiversionworkflowactivitiesactivity_idapprove) - [POST /api/\/workflow/activities/\/throw-out](API_RESTRICTED_ACCESS_01.md#post-apiversionworkflowactivitiesactivity_idthrow-out) @@ -232,7 +232,7 @@ - [POST /api/\/records/\/files/\/application](API_RESTRICTED_ACCESS_01.md#post-apiversionrecordspidfilesfilenameapplication) - [POST /api/\/workflow/activities/\/application](API_RESTRICTED_ACCESS_01.md#post-apiversionworkflowactivitiesactivity_idapplication) - [GET /api/\/records/\/need-restricted-access](API_RESTRICTED_ACCESS_01.md#get-apiversionrecordspidneed-restricted-access) -- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール-1) +- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール) - [TOP画面](../ams/AMS_ACCESS_CONTROLL.md#TOP画面) - [アイテム最新情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム最新情報取得) - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) From f394edfc9ec5ef6bb105f1ce98c7c9cafb291207 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 19 Aug 2025 15:08:58 +0900 Subject: [PATCH 232/251] =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=94=BB=E9=9D=A2?= =?UTF-8?q?=E3=81=AEmd=E3=81=AE=E8=AA=A4=E5=AD=97=E3=83=BB=E8=84=B1?= =?UTF-8?q?=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/access_control/ADMIN_ADVANCED_01.md | 2 + .../base/access_control/ADMIN_AUTHOR_01.md | 2 +- .../access_control/ADMIN_RESOURCE_SYNC_01.md | 20 ++++----- .../base/access_control/ADMIN_SETTING_01.md | 42 +++++++++---------- 4 files changed, 34 insertions(+), 32 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_ADVANCED_01.md b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md index 6800efcc..be661315 100644 --- a/docs/spec/base/access_control/ADMIN_ADVANCED_01.md +++ b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md @@ -2,6 +2,8 @@ アドバンスドのアクセスコントロールについて記述します。 +エンドポイント:/admin/profile_settings/ + ## 目次 - [プロフィール編集画面](#プロフィール編集画面) diff --git a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md index 923e6b80..1173dbe0 100644 --- a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md +++ b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md @@ -38,7 +38,7 @@ エンドポイント:/admin/authors/import/ -表内のいずれかの○に合致すれば、ユーザが著者DBの情報を一括登録できます。 +表内のいずれかの○に合致すれば、ユーザが著者DBの情報を一括登録出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:| diff --git a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md index 2c93485a..9bd23989 100644 --- a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md +++ b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md @@ -4,23 +4,23 @@ Resourse Syncのアクセスコントロールについて記述します。 ## 目次 -- [Resouce List](#resouce-list) +- [Resource List](#resource-list) - [Change List](#change-list) -- [Rsync](#rsync) +- [Resync](#resync) -## Resouce List +## Resource List エンドポイント:/admin/resource_list/ -○に合致すれば、Resouce Listページを閲覧することが出来ます。 +○に合致すれば、Resource Listページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -#### Resouce Listの作成・閲覧・削除・編集 +#### Resource Listの作成・閲覧・削除・編集 -いずれかの○に合致すれば、Resouce Listを作成、閲覧、削除、編集することが出来ます。 +いずれかの○に合致すれば、Resource Listを作成、閲覧、削除、編集することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -46,19 +46,19 @@ Resourse Syncのアクセスコントロールについて記述します。 | 「Repository」に
自身の所属する
コミュニティが
設定されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -## Rsync +## Resync エンドポイント:/admin/resync/ -○に合致すれば、Rsyncページを閲覧することが出来ます。 +○に合致すれば、Resyncページを閲覧することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -#### Rsyncの作成・閲覧・削除・編集 +#### Resyncの作成・閲覧・削除・編集 -いずれかの○に合致すれば、Rsyncを作成、閲覧、削除、編集することが出来ます。 +いずれかの○に合致すれば、Resyncを作成、閲覧、削除、編集することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/ADMIN_SETTING_01.md b/docs/spec/base/access_control/ADMIN_SETTING_01.md index 6b669525..962dbef8 100644 --- a/docs/spec/base/access_control/ADMIN_SETTING_01.md +++ b/docs/spec/base/access_control/ADMIN_SETTING_01.md @@ -42,7 +42,7 @@ エンドポイント:/admin/activity/ -表内のいずれかの○に合致すれば、アクティビティ一覧表示を設定することが出来ます +表内のいずれかの○に合致すれば、アクティビティ一覧表示を設定することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -62,7 +62,7 @@ エンドポイント:/admin/language/ -表内のいずれかの○に合致すれば、ユーザーが選択可能な表示言語を設定できます。 +表内のいずれかの○に合致すれば、ユーザーが選択可能な表示言語を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -72,7 +72,7 @@ エンドポイント:/admin/pdfcoverpage/ -表内のいずれかの○に合致すれば、PDFカバーページについて設定できます。 +表内のいずれかの○に合致すれば、PDFカバーページについて設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -82,7 +82,7 @@ エンドポイント:/admin/rankingsettings/ -表内のいずれかの○に合致すれば、ランキングの閲覧を設定できます。 +表内のいずれかの○に合致すれば、ランキングの閲覧を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -92,7 +92,7 @@ エンドポイント:/admin/statssettings/ -表内のいずれかの○に合致すれば、アイテムの利用統計情報の閲覧を設定できます。 +表内のいずれかの○に合致すれば、アイテムの利用統計情報の閲覧を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -102,7 +102,7 @@ エンドポイント:/admin/stylesetting/ -表内のいずれかの○に合致すれば、画面背景色表示を設定できます。 +表内のいずれかの○に合致すれば、画面背景色表示を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -112,7 +112,7 @@ エンドポイント:/admin/identifier/ -表内のいずれかの○に合致すれば、識別子を作成、編集できます。 +表内のいずれかの○に合致すれば、識別子を作成、編集出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -122,7 +122,7 @@ エンドポイント:/admin/itemexportsettings/ -表内のいずれかの○に合致すれば、アイテム一括出力の可否を設定できます。 +表内のいずれかの○に合致すれば、アイテム一括出力の可否を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -132,7 +132,7 @@ エンドポイント:/admin/loganalysissetting/ -表内のいずれかの○に合致すれば、利用統計の集計除外を設定できます。 +表内のいずれかの○に合致すれば、利用統計の集計除外を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -142,7 +142,7 @@ エンドポイント:/admin/searchsettings/ -表内のいずれかの○に合致すれば、検索設定を設定できます。 +表内のいずれかの○に合致すれば、検索設定を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -152,7 +152,7 @@ エンドポイント:/admin/facet-search/ -表内のいずれかの○に合致すれば、ファセット検索機能を設定できます。 +表内のいずれかの○に合致すれば、ファセット検索機能を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -162,7 +162,7 @@ エンドポイント:/admin/site_info/ -表内のいずれかの○に合致すれば、サイトの情報を登録できます。 +表内のいずれかの○に合致すれば、サイトの情報を登録出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -172,7 +172,7 @@ エンドポイント:/admin/sitelicensesettings/ -表内のいずれかの○に合致すれば、サイトライセンスの設定ができます。 +表内のいずれかの○に合致すれば、サイトライセンスの設定が出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -182,7 +182,7 @@ エンドポイント:/admin/sitemap/ -表内のいずれかの○に合致すれば、サイトマップを作成できます。 +表内のいずれかの○に合致すれば、サイトマップを作成出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -192,7 +192,7 @@ エンドポイント:/admin/mail/ -表内のいずれかの○に合致すれば、送信元の情報を設定できます。 +表内のいずれかの○に合致すれば、送信元の情報を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -202,7 +202,7 @@ エンドポイント:/admin/webapiaccount/ -表内のいずれかの○に合致すれば、Web APIのアカウント情報を設定できます。 +表内のいずれかの○に合致すれば、Web APIのアカウント情報を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -212,7 +212,7 @@ エンドポイント:/admin/filepreview/ -表内のいずれかの○に合致すれば、PDFファイルへ指定されたファイルの変換に設定できます。 +表内のいずれかの○に合致すれば、PDFファイルへの変換時の設定が出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -222,7 +222,7 @@ エンドポイント:/admin/shibboleth/ -表内のいずれかの○に合致すれば、Shibbolethの設定ができます。 +表内のいずれかの○に合致すれば、Shibbolethの設定が出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -232,7 +232,7 @@ エンドポイント:/admin/restricted_access/ -表内のいずれかの○に合致すれば、制限公開に関する機能を設定できます。 +表内のいずれかの○に合致すれば、制限公開に関する機能を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -242,7 +242,7 @@ エンドポイント:/admin/cris_linkage/ -表内のいずれかの○に合致すれば、CRIS連携に関する機能を設定できます。 +表内のいずれかの○に合致すれば、CRIS連携に関する機能を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | @@ -252,7 +252,7 @@ エンドポイント:/admin/others/ -表内のいずれかの○に合致すれば、その他の運用設定を設定できます。 +表内のいずれかの○に合致すれば、その他の運用設定を設定出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | From a18078127591ca989773a4c1ac415fc70b6e9314 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 19 Aug 2025 15:16:42 +0900 Subject: [PATCH 233/251] =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E7=94=BB?= =?UTF-8?q?=E9=9D=A2=E3=81=AEmd=E3=81=AE=E8=AA=A4=E5=AD=97=E3=83=BB?= =?UTF-8?q?=E8=84=B1=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md index 01f4b103..8f842b92 100644 --- a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md @@ -47,7 +47,7 @@ #### メール通知の有効化 -○ に合致すれば、通知画面の閲覧、Web プッシュ通知機能の切り替えが出来ます。 +○ に合致すれば、通知画面の閲覧、メール通知機能の切り替えが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -56,7 +56,7 @@ ## アプリケーション -エンドポイント: +エンドポイント:/account/settings/applications/ ○ に合致すれば、アプリケーション画面の閲覧、アプリケーションやトークンの発行が出来ます。 From e42f6849c74307bebc8c6fda18e4f6b44161d0d5 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 19 Aug 2025 16:11:42 +0900 Subject: [PATCH 234/251] =?UTF-8?q?md=E3=81=AE=E3=83=AA=E3=83=B3=E3=82=AF?= =?UTF-8?q?=E5=88=87=E3=82=8C=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/API_FILE_01.md | 6 +++--- docs/spec/base/access_control/API_INDEX_01.md | 10 +++++----- docs/spec/base/access_control/API_ITEM_01.md | 14 +++++++------- .../spec/base/access_control/API_OPEN_SEARCH_01.md | 2 +- .../base/access_control/USER_ACCOUNT_SETTING_01.md | 2 +- .../base/access_control/USER_ITEM_EXPORT_01.md | 6 +++--- .../access_control/USER_WORKFLOW_ACTIVITY_01.md | 2 +- docs/spec/base/access_control/USER_WORKSPACE_01.md | 2 +- 8 files changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/spec/base/access_control/API_FILE_01.md b/docs/spec/base/access_control/API_FILE_01.md index a685815c..89c0ba5c 100644 --- a/docs/spec/base/access_control/API_FILE_01.md +++ b/docs/spec/base/access_control/API_FILE_01.md @@ -125,14 +125,14 @@ #### ランキングにアイテム表示可否 ユーザー画面のランキング(/items/ranking)でアイテムがランキングに表示される条件と同一の条件を満たしていればアイテムが表示されます。
-[ランキング表示](ITEM_RANKING_01.md#ランキング表示)を参照ください。 +[ランキング表示](USER_ITEM_RANKING_01.md#ランキング表示)を参照ください。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ランキング表示:
可 | ○ | ○ | ○ | ○ | ○ | ○ | | ランキング表示:
不可 | ー | ー | × | × | × | × | -※ インデックスの閲覧権限有無は[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ インデックスの閲覧権限有無は[インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## ファイル閲覧権限 @@ -167,7 +167,7 @@ | | ○ | ○ | ○ | ○ | ○ | × | ※1 アイテムAPIにおけるアイテム閲覧権限を指します。
-  [アイテム閲覧権限](ITEM_API_01.md#アイテムapiのアイテム閲覧権限)を参照ください。 +  [アイテム閲覧権限](API_ITEM_01.md#アイテムapiのアイテム閲覧権限)を参照ください。 #### 条件2 アイテム作成者または代理投稿者が自分 diff --git a/docs/spec/base/access_control/API_INDEX_01.md b/docs/spec/base/access_control/API_INDEX_01.md index 3d94c4b8..e1bfb623 100644 --- a/docs/spec/base/access_control/API_INDEX_01.md +++ b/docs/spec/base/access_control/API_INDEX_01.md @@ -23,7 +23,7 @@ | 上記以外 | × | × | × | × | × | × | ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
- [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/\ @@ -35,7 +35,7 @@ | 上記以外 | × | × | × | × | × | × | ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
- [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/index @@ -47,7 +47,7 @@ | 上記以外 | × | × | × | × | × | ○ | ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
- [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/index/\
@@ -59,7 +59,7 @@ | 上記以外 | × | × | × | × | × | ○ | ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
- [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/index/\/parent @@ -71,7 +71,7 @@ | 上記以外 | × | × | × | × | × | ○ | ※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
- [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 + [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## POST /api/\/tree/index diff --git a/docs/spec/base/access_control/API_ITEM_01.md b/docs/spec/base/access_control/API_ITEM_01.md index 81d9df19..5e4fea09 100644 --- a/docs/spec/base/access_control/API_ITEM_01.md +++ b/docs/spec/base/access_control/API_ITEM_01.md @@ -26,7 +26,7 @@ #### アイテムが検索結果に含まれるか否か アイテムが検索結果に含まれるかどうかは、検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
-[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 +[検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -47,7 +47,7 @@ #### アイテムが検索結果に含まれるか否か アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
-[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 +[検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -67,7 +67,7 @@ #### アイテム詳細情報の取得可否 -アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム詳細情報が取得出来ます。 +アイテムAPIにおける[アイテム閲覧権限](#アイテムapiのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム詳細情報が取得出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -87,7 +87,7 @@ #### アイテム閲覧数取得可否 -アイテムAPIにおける[アイテム閲覧権限](#アイテムAPIのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム閲覧数を取得することが出来ます。 +アイテムAPIにおける[アイテム閲覧権限](#アイテムapiのアイテム閲覧権限)に応じて、いずれかの○に合致すればアイテム閲覧数を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -108,7 +108,7 @@ #### 検索結果一覧にアイテムが含まれるか否か アイテムが検索結果に含まれるかどうかは検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
-[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 +[検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -126,7 +126,7 @@ | インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | | インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | -※ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## PUT /api/records/ @@ -174,7 +174,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -※ [インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +※ [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 - > 更新履歴 diff --git a/docs/spec/base/access_control/API_OPEN_SEARCH_01.md b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md index 374236a5..ac147707 100644 --- a/docs/spec/base/access_control/API_OPEN_SEARCH_01.md +++ b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md @@ -24,7 +24,7 @@ OpenSearchに関するAPIのアクセスコントロールについて記述し | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | ※ OpenSearchによる検索でアイテムが表示されるかどうかは、検索画面の検索結果にアイテムが表示されるかどうかと同一条件です。
- [検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 + [検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 - > 更新履歴 diff --git a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md index 8f842b92..40c13107 100644 --- a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md @@ -107,7 +107,7 @@ エンドポイント:/workspace/ -ワークスペースについては[ワークスペース](WORKSPACE_01.md#ワークスペース)を参照ください。 +ワークスペースについては[ワークスペース](USER_WORKSPACE_01.md#ワークスペース)を参照ください。 - > 更新履歴 diff --git a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md index 248caf3a..8cbb882d 100644 --- a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md @@ -23,7 +23,7 @@ 表示されているアイテムは全ロールでエクスポートすることが出来ます。 アイテムの表示条件は検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
-[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 +[検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -32,10 +32,10 @@ ## アイテムエクスポート機能(ファイルコンテンツ有) 対象のアイテムのファイルダウンロード機能を利用出来るユーザーは、「Export File Contents」にチェックを付けて実行するとファイルコンテンツ付きでアイテムをエクスポートできます。
-ファイルダウンロード機能の利用可否は[ファイルダウンロード](FILES_01.md#ファイルダウンロード)を参照ください。 +ファイルダウンロード機能の利用可否は[ファイルダウンロード](USER_FILES_DETAIL_01.md##ファイルダウンロード)を参照ください。 アイテムの表示条件は検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
-[検索画面](ITEM_SEARCH_01.md#検索画面)を参照ください。 +[検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md index 1dba0b9e..65218dde 100644 --- a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md @@ -287,7 +287,7 @@ | インデックス
閲覧権限:
なし | ○ | ○ | × | × | × | × | ※ インデックス選択後にアイテムがアイテムリンク先の選択肢として出るかどうかは、検索画面でアイテムが検索結果に表示されるかどうかと同条件です。(ただし、アイテム自身は表示されません) -
詳しくは[検索画面](ITEM_SEARCH_01.md)を参照ください。 +
詳しくは[検索画面](USER_ITEM_SEARCH_01.md)を参照ください。 ※ 自身(操作中のアイテム)へのアイテムリンクは作成出来ません。 diff --git a/docs/spec/base/access_control/USER_WORKSPACE_01.md b/docs/spec/base/access_control/USER_WORKSPACE_01.md index 91d3b7d7..99e571dc 100644 --- a/docs/spec/base/access_control/USER_WORKSPACE_01.md +++ b/docs/spec/base/access_control/USER_WORKSPACE_01.md @@ -43,7 +43,7 @@ | ユーザーが閲覧不可のインデックス | ○ | ○ | × | × | × | × | ※ インデックスの閲覧可否は画面からのアクセスと同一条件です。 -[インデックス閲覧権限](ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 +[インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 - > 更新履歴 From 2232d3c1cb583931f28c8b336d19b650a4de2a69 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Tue, 19 Aug 2025 17:20:44 +0900 Subject: [PATCH 235/251] =?UTF-8?q?=E6=9C=AA=E7=97=85=E3=83=87=E3=83=BC?= =?UTF-8?q?=E3=82=BF=E3=83=99=E3=83=BC=E3=82=B9=E7=94=BB=E9=9D=A2=E3=83=A6?= =?UTF-8?q?=E3=83=BC=E3=82=B6=E6=93=8D=E4=BD=9C=E3=83=9E=E3=83=8B=E3=83=A5?= =?UTF-8?q?=E3=82=A2=E3=83=AB=E3=81=AE=E8=AA=A4=E5=AD=97=E3=83=BB=E8=84=B1?= =?UTF-8?q?=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/README.md" | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" index 079f16b6..662a1014 100644 --- "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" +++ "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" @@ -106,11 +106,11 @@ ### 未病データベースとは -未病データベースとは様々な学実機関により登録された論文や研究データのメタデータ、それらの実ファイルによって構成される情報群(以下、アイテム)の検索、閲覧、ファイルの参照やダウンロードができる WEB サービスです。 +未病データベースとは様々な学術機関により登録された論文や研究データのメタデータ、それらの実ファイルによって構成される情報群(以下、アイテム)の検索、閲覧、ファイルの参照やダウンロードができる WEB サービスです。 ### 各画面説明 -未病データベースは大きく分類して以下の 5 つの画面で構成されています。 +未病データベースは大きく分類して以下の 6 つの画面で構成されています。 #### 最新情報画面 @@ -403,12 +403,12 @@ 検索したいキーワードを入力します。
単語と単語を「 」(半角スペース)で区切るとAND検索、
-「OR」、「」で区切るとOR検索を行います。 +「OR」、「|」で区切るとOR検索を行います。 2 []ボタン -クリックすると「[キーワード入力]欄」と[詳細検索]欄の入力値で検索を行います。 +クリックすると[キーワード入力]欄と[詳細検索]欄の入力値で検索を行います。 @@ -420,7 +420,7 @@ 4 [フィルター] -詳細検索結果を絞り込みします。
+詳細検索結果を絞り込みます。
チェックボックスにチェックを入れる等の入力を行うと即時絞り込みを実行します。 チェックを解除すると即時絞り込みも解除します。 @@ -527,7 +527,7 @@ ### 検索条件をコピーする -ここでは検索条件のコピーする手順を説明します。 +ここでは検索条件をコピーする手順を説明します。 1. [詳細検索]、[フィルター]で検索結果を絞り込みます。 @@ -562,7 +562,7 @@ - 図 4-1

※ [フィルター]、[検索/フィルター条件のコピーボタン]については - 「[第3章 アイテムを検索する](#第3章アイテムを検索する)」で説明しているため、本章では割愛します。 + 「[第3章 アイテムを検索する](#第3章-アイテムを検索する)」で説明しているため、本章では割愛します。 @@ -594,7 +594,7 @@ - @@ -804,7 +804,7 @@ ### 閲覧権限のないユーザーがアイテムにアクセスした場合 -閲覧権限がないユーザーがアイテム詳細画面にアクセスした場合はエラー表示されます。
+閲覧権限がないユーザーがアイテム詳細画面にアクセスした場合はエラーが表示されます。
エラー内容はユーザーがログインしているか否かで異なります。 1. ユーザーがログイン済みの場合 @@ -875,7 +875,7 @@ - From 66ad1668c0e6ee94a9ed78b2d7645be3ec9c5545 Mon Sep 17 00:00:00 2001 From: ivis-sawazaki Date: Fri, 22 Aug 2025 17:46:57 +0900 Subject: [PATCH 236/251] =?UTF-8?q?AMS=5FGRDM=5FBUTTON=5F01.md=E3=81=AE?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index fe051d19..9331de32 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -14,12 +14,12 @@ ### 1. RO-CrateからWEKOのアイテムへの変換 -プロジェクトURLはRO-Crate内で`ams:projectid`として記述される。 -WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../admin/ADMIN_1_5.md)を使用して、`ams:projectid`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 +プロジェクトURLはRO-Crate内で`ams:projectId`として記述される。 +WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../admin/ADMIN_1_5.md)を使用して、`ams:projectId`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 -`ams:projectid`は`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) +`ams:projectId`は`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) -JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ`は`ams:projectid`が存在する場合のみアイテムに登録される。 +JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ`は`ams:projectId`が存在する場合のみアイテムに登録される。 RO-Crateの例と対応するマッピング定義は以下のようになる。 @@ -29,14 +29,14 @@ RO-Crateの例と対応するマッピング定義は以下のようになる。 "name": "Sample Dataset", "description": "This is a sample dataset.", "datePublished": "2025-03-01", -"ams:projectid":{ +"ams:projectId":{ "value": "https://rdm.nii.ac.jp/" } ``` ```json -"プロジェクトURL": "ams:projectid", -"プロジェクトURL.関連識別子.関連識別子": "ams:projectid.value", +"プロジェクトURL": "ams:projectId", +"プロジェクトURL.関連識別子.関連識別子": "ams:projectId.value", "プロジェクトURL.関連タイプ": "$isVersionOf", ``` @@ -54,10 +54,14 @@ WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タ ### 3. フロントでのGRDMボタン表示 WEKOのアイテム詳細情報取得APIを使用し、RO-Crateから関連識別子と関連タイプを取得する。 -関連識別子と関連タイプが取得でき、以下の条件をみたす場合、プロジェクトURLとして扱う。 +関連識別子と関連タイプが取得でき、以下の条件を共にみたす場合、プロジェクトURLとして扱う。 -- 関連識別子がGRDMのURL()で始まる、または任意のURL(未定) -- 関連タイプが`xxx`(未定)である + +- nginx/ams/weko-frontend/app.config.ts で設定したgrdm > urlの値が''(空文字列) + + またはnginx/ams/weko-frontend/app.config.ts で設定したgrdm > urlの値が''(空文字列)以外の場合、アイテム登録時にams:projectIdとして指定したURLが、grdm > urlの値の値から始まる + +- アイテム登録時に指定した「関連タイプ」が nginx/ams/weko-frontend/app.config.ts で設定した grdm > relationType の値と一致する プロジェクトURLが設定されている場合、ユーザのログイン状態に関わらずアイテム詳細画面にGRDMボタンを表示する。 ユーザがGRDMボタンを押下した場合は、プロジェクトURLを新規ウィンドウで開く。 From 7346894946f64f22a7be8d35204ae93570477f2d Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 26 Aug 2025 11:12:47 +0900 Subject: [PATCH 237/251] fix acl document --- .../base/access_control/ADMIN_FILES_01.md | 2 +- .../base/access_control/ADMIN_WORKFLOW_01.md | 4 +- .../spec/base/access_control/API_AUTHOR_01.md | 18 +-- docs/spec/base/access_control/API_FILE_01.md | 2 +- docs/spec/base/access_control/API_INDEX_01.md | 24 +-- docs/spec/base/access_control/API_ITEM_01.md | 18 +-- .../access_control/API_REQUEST_MAIL_01.md | 6 +- .../base/access_control/API_SWORD_API_01.md | 2 +- .../access_control/USER_ACCOUNT_SETTING_01.md | 2 +- .../USER_COMMUNITY_SUBREPOSITORY_01.md | 8 +- .../access_control/USER_FILES_DETAIL_01.md | 144 ++++++++--------- .../access_control/USER_ITEM_DETAIL_01.md | 152 +++++++++--------- .../access_control/USER_ITEM_EXPORT_01.md | 4 +- .../access_control/USER_ITEM_RANKING_01.md | 16 +- .../access_control/USER_ITEM_SEARCH_01.md | 2 +- 15 files changed, 202 insertions(+), 202 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_FILES_01.md b/docs/spec/base/access_control/ADMIN_FILES_01.md index ac972338..e8e22ce0 100644 --- a/docs/spec/base/access_control/ADMIN_FILES_01.md +++ b/docs/spec/base/access_control/ADMIN_FILES_01.md @@ -58,7 +58,7 @@ | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | | 利用可否 | ○ | ○ | × | × | × | × | -表内のいずれかの○に合致すれば、ロケーションの設定値を作成、削除することが出来ます +表内のいずれかの○に合致すれば、ロケーションの設定値を作成、削除することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | diff --git a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md index 20a92de3..8736f31b 100644 --- a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md +++ b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md @@ -53,7 +53,7 @@ フロー編集機能を利用するには、2つの条件を満たす必要があります。 -一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 +以下2つの条件の一方でも×なら利用不可、どちらも○であれば機能を利用出来ます。 | 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -69,7 +69,7 @@ フロー削除機能を利用するには、2つの条件を満たす必要があります。 -一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 +以下2つの条件の一方でも×なら利用不可、どちらも○であれば機能を利用出来ます。 | 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/API_AUTHOR_01.md b/docs/spec/base/access_control/API_AUTHOR_01.md index e68a9bb3..a7a2e3bb 100644 --- a/docs/spec/base/access_control/API_AUTHOR_01.md +++ b/docs/spec/base/access_control/API_AUTHOR_01.md @@ -14,12 +14,12 @@ ## GET /api/\/authors -表内のいずれかの○に合致すれば、著者DBの著者を検索します。 +表内のいずれかの○に合致すれば、著者DBの著者を検索することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | ー | +| トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | @@ -27,41 +27,41 @@ ## POST /api/\/authors -表内のいずれかの○に合致すれば、著者DBに著者を追加します。 +表内のいずれかの○に合致すれば、著者DBに著者を追加することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | ー | +| トークンのスコープに
author:read
がある | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | ## PUT /api/\/authors/\ -表内のいずれかの○に合致すれば、著者DBの著者を編集します。 +表内のいずれかの○に合致すれば、著者DBの著者を編集することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
author:update
がある | ○ | ○ | × | × | × | ー | +| トークンのスコープに
author:update
がある | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | ## DELETE /api/\/authors/\ -表内のいずれかの○に合致すれば、著者DBの著者を削除します。 +表内のいずれかの○に合致すれば、著者DBの著者を削除することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
author:delete
がある | ○ | ○ | × | × | × | ー | +| トークンのスコープに
author:delete
がある | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | ## GET /api/\/authors/count -表内のいずれかの○に合致すれば、著者DBの著者数を取得します。 +表内のいずれかの○に合致すれば、著者DBの著者数を取得することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | diff --git a/docs/spec/base/access_control/API_FILE_01.md b/docs/spec/base/access_control/API_FILE_01.md index 89c0ba5c..4e555826 100644 --- a/docs/spec/base/access_control/API_FILE_01.md +++ b/docs/spec/base/access_control/API_FILE_01.md @@ -15,7 +15,7 @@ #### APIの使用 -いずれかの○に合致すれば、APIでファイルのランキング情報を取得するAPIを使用することが出来ます。 +いずれかの○に合致すれば、ファイルのランキング情報を取得するAPIを使用することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/API_INDEX_01.md b/docs/spec/base/access_control/API_INDEX_01.md index e1bfb623..abbacb6b 100644 --- a/docs/spec/base/access_control/API_INDEX_01.md +++ b/docs/spec/base/access_control/API_INDEX_01.md @@ -15,14 +15,14 @@ ## GET /api/\/tree -表内のいずれかの○に合致すれば、全てのインデックス情報を取得することが出来ます。 +表内のいずれかの○に合致すれば、インデックス情報を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+※ インデックスの閲覧可否は画面からのアクセスと同一条件です。
 [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/\ @@ -31,22 +31,22 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | × | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+※ インデックスの閲覧可否は画面からのアクセスと同一条件です。
 [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/index -表内のいずれかの○に合致すれば、全てのインデックス情報を取得することが出来ます。 +表内のいずれかの○に合致すれば、インデックス情報を取得することが出来ます。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+※ インデックスの閲覧可否は画面からのアクセスと同一条件です。
 [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/index/\
@@ -55,10 +55,10 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+※ インデックスの閲覧可否は画面からのアクセスと同一条件です。
 [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## GET /api/\/tree/index/\/parent @@ -67,10 +67,10 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | ー | +| トークンのスコープに
index:read
がある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -※ インデックスの閲覧可否は画面からのアクセス(/search?&search_type=2&q=0)と同一条件です。
+※ インデックスの閲覧可否は画面からのアクセスと同一条件です。
 [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 ## POST /api/\/tree/index diff --git a/docs/spec/base/access_control/API_ITEM_01.md b/docs/spec/base/access_control/API_ITEM_01.md index 5e4fea09..44fe451e 100644 --- a/docs/spec/base/access_control/API_ITEM_01.md +++ b/docs/spec/base/access_control/API_ITEM_01.md @@ -155,20 +155,20 @@ #### 条件2 インデックス閲覧権限有無 / アイテムの公開日 / アイテムのPublish Status -条件 2-1 インデックス閲覧権限:有 / 公開日:以降 / Publish Status:公開 の場合 +条件 2-1 インデックス閲覧権限:有 / 公開日以降 / Publish Status:公開 の場合 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -条件 2-2 以下のいずれかに当てはまる場合
-① インデックス閲覧権限:有 / 公開日:以降 / Publish Status:非公開
-② インデックス閲覧権限:有 / 公開日:以前 / Publish Status:公開
-③ インデックス閲覧権限:有 / 公開日:以前 / Publish Status:非公開
-④ インデックス閲覧権限:無 / 公開日:以降 / Publish Status:公開
-⑤ インデックス閲覧権限:無 / 公開日:以降 / Publish Status:非公開
-⑥ インデックス閲覧権限:無 / 公開日:以前 / Publish Status:公開
-⑦ インデックス閲覧権限:無 / 公開日:以前 / Publish Status:非公開 +条件 2-2 以下のいずれかに当てはまる場合
+① インデックス閲覧権限:有 / 公開日以降 / Publish Status:非公開
+② インデックス閲覧権限:有 / 公開日以前 / Publish Status:公開
+③ インデックス閲覧権限:有 / 公開日以前 / Publish Status:非公開
+④ インデックス閲覧権限:無 / 公開日以降 / Publish Status:公開
+⑤ インデックス閲覧権限:無 / 公開日以降 / Publish Status:非公開
+⑥ インデックス閲覧権限:無 / 公開日以前 / Publish Status:公開
+⑦ インデックス閲覧権限:無 / 公開日以前 / Publish Status:非公開 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md index 2d03df7a..37ffcb77 100644 --- a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md +++ b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md @@ -12,7 +12,7 @@ ## GET /api/\/captcha/image -表内のいずれかの○に合致すれば、CAPTCHA画像を生成し、取得します。 +表内のいずれかの○に合致すれば、CAPTCHA画像を生成し、取得することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -29,7 +29,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -表内のいずれかの○に合致すれば、検証結果を取得することが出来ます。 +表内のいずれかの○に合致すれば、トークンを取得することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -46,7 +46,7 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -表内のいずれかの○に合致すれば、メール送信することが出来ます。 +表内のいずれかの○に合致すれば、メールを送信することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/API_SWORD_API_01.md b/docs/spec/base/access_control/API_SWORD_API_01.md index 738e7c46..77eecf8f 100644 --- a/docs/spec/base/access_control/API_SWORD_API_01.md +++ b/docs/spec/base/access_control/API_SWORD_API_01.md @@ -26,7 +26,7 @@ SWORD API のアクセスコントロールについて記述します。 | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -以下三種のAPIは、`modules/weko-swordserver/weko_swordserver/config.py`の`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 +以下3種のAPIは、`modules/weko-swordserver/weko_swordserver/config.py`の`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 ## POST /sword/service-document diff --git a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md index 40c13107..5fed156f 100644 --- a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md @@ -78,7 +78,7 @@ #### グループの作成、編集、削除 -○ に合致すれば、グループの作成や、作成したグループの編集、削除を行うことができます。 +○ に合致すれば、グループの作成や、作成したグループの編集、削除を行うことが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | diff --git a/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md index 08ac793e..efadbdc3 100644 --- a/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md @@ -16,13 +16,13 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| | ○ | ○ | ○ | ○ | ○ | ○ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | 全てのロールでコミュニティが一覧に表示されます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| | ○ | ○ | ○ | ○ | ○ | ○ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | ## コミュニティ画面 @@ -32,7 +32,7 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| | ○ | ○ | ○ | ○ | ○ | ○ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | ## コンテンツポリシー @@ -42,7 +42,7 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| | ○ | ○ | ○ | ○ | ○ | ○ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | - > 更新履歴 diff --git a/docs/spec/base/access_control/USER_FILES_DETAIL_01.md b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md index 75c09547..e4b679cc 100644 --- a/docs/spec/base/access_control/USER_FILES_DETAIL_01.md +++ b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md @@ -22,40 +22,40 @@ #### ファイル公開設定:オープンアクセス -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### ファイル公開設定:オープンアクセス日を指定する(指定日前) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○   | × ※1 | × ※1 | × ※2 | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × ※1 | × ※1 | × ※2 | ※1 ダウンロードボタンを押下するとエラー画面へ遷移します。
※2 ダウンロードボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:ログインユーザーのみ -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | × ※1 | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | × ※1 | ※1 ダウンロードボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:公開しない -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | ## ファイル情報 @@ -63,19 +63,19 @@ #### ファイル公開設定:公開しない「以外」 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### ファイル公開設定:公開しない -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | ## ファイルプレビュー @@ -85,40 +85,40 @@ #### ファイル公開設定:オープンアクセス -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | ○ | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | #### ファイル公開設定:オープンアクセス日を指定する(指定日前) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | × ※1 | × ※1 | × ※2 | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × ※1 | × ※1 | × ※2 | ※1 プレビューボタンを押下するとエラーアラートが表示されます。
※2 プレビューボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:ログインユーザーのみ -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | ○ | ○ | × ※1 | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | ○ | ○ | × ※1 | ※1 プレビューボタンを押下するとログイン画面へ遷移します。 #### ファイル公開設定:公開しない -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ○  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | ○ | × | × | × | ## ファイル置き換え @@ -126,11 +126,11 @@ ファイルの公開設定によるアクセスコントロールの差異はありません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## 公開バケットへのコピー @@ -138,11 +138,11 @@ ファイルの公開設定によるアクセスコントロールの差異はありません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | ## シークレットURL @@ -152,21 +152,21 @@ ファイルの公開設定によるアクセスコントロールの差異はありません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | ### 作成済みシークレットURL編集機能 ファイルの公開設定によるアクセスコントロールの差異はありません。 -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | ○ | ○ | ○  | ○ | × | × | -| 代理投稿者:自分 | ○ | ○ | ○  | ○ | ○ | × | -| 上記以外 | ○ | ○ | ×  | × | × | × | +| 作成者:自分 | ○ | ○ | ○ | ○ | × | × | +| 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | +| 上記以外 | ○ | ○ | × | × | × | × | ### 利用申請 @@ -178,35 +178,35 @@ #### ファイル公開設定:オープンアクセス -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | × | × | ×  | × | × | × | -| 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | × | × | × | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | #### ファイル公開設定:オープンアクセス日を指定する(指定日前) -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | × | × | ×  | × | × | × | -| 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | ○ | ○ | ○ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | ○ | ○ | ○ | #### ファイル公開設定:ログインユーザーのみ -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | × | × | ×  | × | × | × | -| 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | × | ○ | ○ | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | ○ | ○ | #### ファイル公開設定:公開しない -| 条件/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| 作成者:自分 | × | × | ×  | × | × | × | -| 代理投稿者:自分 | × | × | ×  | × | × | × | -| 上記以外 | × | × | ×  | × | × | × | +| 作成者:自分 | × | × | × | × | × | × | +| 代理投稿者:自分 | × | × | × | × | × | × | +| 上記以外 | × | × | × | × | × | × | - > 更新履歴 diff --git a/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md index a802e8f0..1224a69f 100644 --- a/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md @@ -22,7 +22,7 @@ 表内のいずれかの○に合致すればアイテムを閲覧することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -30,7 +30,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -38,7 +38,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -46,7 +46,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -54,7 +54,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -62,7 +62,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -70,7 +70,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -78,7 +78,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -90,7 +90,7 @@ いずれかの○に合致すればアイテムを編集することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -98,7 +98,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -106,7 +106,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -114,7 +114,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -122,7 +122,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -130,7 +130,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -138,7 +138,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -146,7 +146,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -163,7 +163,7 @@ 1. `DOI`が付与されているアイテムは削除出来ません。
2. `DOI`が付与されているアイテムに対して、アイテムが直接紐づいているインデックスとその上位のインデックスのうち1つでも非表示設定がある場合も削除出来ません。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -171,7 +171,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -179,7 +179,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -187,7 +187,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -195,7 +195,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -203,7 +203,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -211,7 +211,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -219,7 +219,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -233,7 +233,7 @@ いずれかの○に合致すればアイテムのバージョンを削除出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -241,7 +241,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -249,7 +249,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -257,7 +257,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -265,7 +265,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -273,7 +273,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -281,7 +281,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -289,7 +289,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -303,7 +303,7 @@ ※ `DOI`が付与されているアイテムはステータスを非公開に変更することは出来ません。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -311,7 +311,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -319,7 +319,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -327,7 +327,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -335,7 +335,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -343,7 +343,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -351,7 +351,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -359,7 +359,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -373,7 +373,7 @@ いずれかの○に合致すればリクエストメールを送信することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -381,7 +381,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -389,7 +389,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -397,7 +397,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -405,7 +405,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -413,7 +413,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -421,7 +421,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -429,7 +429,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -443,7 +443,7 @@ ※ 公開日を迎えていないアイテムで利用申請を行うことは出来ません。 -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -451,7 +451,7 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | ○ | -#### 公開日:以降 / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -459,7 +459,7 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -467,7 +467,7 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -#### 公開日:以降 / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status: 非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -483,7 +483,7 @@ エンドポイント: `/oai` -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -491,7 +491,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -499,7 +499,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -507,7 +507,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -515,7 +515,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -523,7 +523,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -531,7 +531,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -539,7 +539,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -551,7 +551,7 @@ エンドポイント: `/records/<アイテムID>/export/<フォーマット>` -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -559,7 +559,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -567,7 +567,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -575,7 +575,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -583,7 +583,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -591,7 +591,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -599,7 +599,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -607,7 +607,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -622,7 +622,7 @@ いずれかの○に合致すればコミュニティボタンを利用することが出来ます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -630,7 +630,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -638,7 +638,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -646,7 +646,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -654,7 +654,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -662,7 +662,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -670,7 +670,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -678,7 +678,7 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md index 8cbb882d..90361de1 100644 --- a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md @@ -16,7 +16,7 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| | ○ | ○ | ○ | ○ | ○ | ○ | +| 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | ## アイテムエクスポート機能 @@ -31,7 +31,7 @@ ## アイテムエクスポート機能(ファイルコンテンツ有) -対象のアイテムのファイルダウンロード機能を利用出来るユーザーは、「Export File Contents」にチェックを付けて実行するとファイルコンテンツ付きでアイテムをエクスポートできます。
+対象のアイテムのファイルダウンロード機能を利用出来るユーザーは、「Export File Contents」にチェックを付けて実行するとファイルコンテンツ付きでアイテムをエクスポート出来ます。
ファイルダウンロード機能の利用可否は[ファイルダウンロード](USER_FILES_DETAIL_01.md##ファイルダウンロード)を参照ください。 アイテムの表示条件は検索画面で検索結果にアイテムが表示されるかどうかと同一条件です。
diff --git a/docs/spec/base/access_control/USER_ITEM_RANKING_01.md b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md index af63fba5..499d5223 100644 --- a/docs/spec/base/access_control/USER_ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md @@ -22,56 +22,56 @@ 表内のいずれかの○に合致すれば、「最も閲覧されたアイテム」、「最もダウンロードされたアイテム」のアイテムがランキングページに表示されます。 -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | ○ | ○ | ○ | ○ | -#### 公開日:以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:有 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以前 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -#### 公開日:以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 +#### 公開日以降 / Publish Status:非公開 / アイテム登録済みインデックスの閲覧権限:無 | 条件 /ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md index 9d12801b..e8c9b0cc 100644 --- a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md @@ -127,7 +127,7 @@ ## インデックス閲覧権限 -インデックスへの閲覧権限を利用するには、条件1~4の4つのすべてを満たす必要があります。 +インデックスの閲覧権限を得るには、条件1~4のすべてを満たす必要があります。 一つでも×があれば閲覧不可、すべて○であれば閲覧が可能です。 From 159a7f0f891e6a4ecb2f977348794a4d7bc1eec2 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 26 Aug 2025 11:28:22 +0900 Subject: [PATCH 238/251] fix acl document --- docs/spec/base/access_control/ADMIN_WORKFLOW_01.md | 2 +- docs/spec/base/access_control/API_INDEX_01.md | 6 +++--- docs/spec/base/access_control/API_REQUEST_MAIL_01.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md index 8736f31b..bcd91626 100644 --- a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md +++ b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md @@ -129,7 +129,7 @@ ワークフロー削除機能を利用するには、2つの条件を満たす必要があります。 -一つでも×があれば利用不可、すべて○であれば機能を利用出来ます。 +以下2つの条件の一方でも×なら利用不可、どちらも○であれば機能を利用出来ます。 | 条件1/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ---------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | diff --git a/docs/spec/base/access_control/API_INDEX_01.md b/docs/spec/base/access_control/API_INDEX_01.md index abbacb6b..2bc9f49d 100644 --- a/docs/spec/base/access_control/API_INDEX_01.md +++ b/docs/spec/base/access_control/API_INDEX_01.md @@ -77,7 +77,7 @@ インデックス登録APIを使用するためには2つの条件を満たす必要があります。 -一つでも×なら不可、すべて○であればインデックスを新規作成することが出来ます。 +以下2つの条件の一方でも×なら利用不可、どちらも○であればインデックスを新規作成することが出来ます。 条件1 作成するインデックスの親 @@ -97,7 +97,7 @@ インデックス更新APIを使用するためには2つの条件を満たす必要があります。 -一つでも×なら不可、すべて○であれば指定したインデックスを更新することが出来ます。 +以下2つの条件の一方でも×なら利用不可、どちらも○であれば指定したインデックスを更新することが出来ます。 条件1 作成するインデックスの親 @@ -117,7 +117,7 @@ インデックス削除APIを使用するためには2つの条件を満たす必要があります。 -一つでも×なら不可、すべて○であれば指定したインデックスを削除することが出来ます。 +以下2つの条件の一方でも×なら利用不可、どちらも○であれば指定したインデックスを削除することが出来ます。 条件1 自身の管理するインデックスか否か diff --git a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md index 37ffcb77..cfb42df0 100644 --- a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md +++ b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md @@ -12,7 +12,7 @@ ## GET /api/\/captcha/image -表内のいずれかの○に合致すれば、CAPTCHA画像を生成し、取得することが出来ます。 +表内のいずれかの○に合致すれば、CAPTCHA画像を取得することが出来ます。 | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | From 7fec3ea14fa5c5caf949e7c7859209afb0c2f933 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 26 Aug 2025 14:54:52 +0900 Subject: [PATCH 239/251] fix acl typo --- docs/spec/base/access_control/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 06298497..90f8082d 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -111,7 +111,7 @@ - [Identify](ADMIN_OAI_PMH_01.md#identify) - [set](ADMIN_OAI_PMH_01.md#set) - [Resource Sync](ADMIN_RESOURCE_SYNC_01.md#resource-sync) - - [Resouce List](ADMIN_RESOURCE_SYNC_01.md#resouce-list) + - [Resource List](ADMIN_RESOURCE_SYNC_01.md#resource-list) - [Change List](ADMIN_RESOURCE_SYNC_01.md#change-list) - [Rsync](ADMIN_RESOURCE_SYNC_01.md#rsync) - [SWORD API](ADMIN_SWORD_API_01.md#sword-api) From 2bf51e992ab97b32921bedf6c8031709661e2150 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 26 Aug 2025 14:58:36 +0900 Subject: [PATCH 240/251] fix acl typo --- docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md index 9bd23989..3c1af97e 100644 --- a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md +++ b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md @@ -1,6 +1,6 @@ -# Resourse Sync +# Resource Sync -Resourse Syncのアクセスコントロールについて記述します。 +Resource Syncのアクセスコントロールについて記述します。 ## 目次 From 1c7117c16c8946d48083ac8f357fbcd0dc4ef01c Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 26 Aug 2025 15:20:18 +0900 Subject: [PATCH 241/251] fix acl doc --- .../base/access_control/ADMIN_AUTHOR_01.md | 6 +- .../spec/base/access_control/ADMIN_LOGS_01.md | 4 +- .../access_control/ADMIN_MAINTENANCE_01.md | 4 +- .../base/access_control/ADMIN_RECORDS_01.md | 4 +- docs/spec/base/access_control/API_FILE_01.md | 12 +- docs/spec/base/access_control/API_ITEM_01.md | 8 +- docs/spec/base/access_control/README.md | 2 +- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 292 +++++++++--------- 8 files changed, 166 insertions(+), 166 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md index 1173dbe0..ef38b097 100644 --- a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md +++ b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md @@ -17,7 +17,7 @@ 表内のいずれかの○に合致すれば、Author IDを表示して追加・編集・削除・統合を行うことが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|○|○|×|×|×| @@ -29,7 +29,7 @@ 表内のいずれかの○に合致すれば、全件エクスポートを実行出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|○|○|×|×|×| @@ -41,7 +41,7 @@ 表内のいずれかの○に合致すれば、ユーザが著者DBの情報を一括登録出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|○|○|×|×|×| diff --git a/docs/spec/base/access_control/ADMIN_LOGS_01.md b/docs/spec/base/access_control/ADMIN_LOGS_01.md index 706d9f81..05594201 100644 --- a/docs/spec/base/access_control/ADMIN_LOGS_01.md +++ b/docs/spec/base/access_control/ADMIN_LOGS_01.md @@ -16,13 +16,13 @@ |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|○|×|×|×|×| 表内のいずれかの○に合致すれば、エクスポートを実行出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|○|×|×|×|×| - > 更新履歴 diff --git a/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md index dd315de3..0c24c248 100644 --- a/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md +++ b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md @@ -15,7 +15,7 @@ 表内のいずれかの○に合致すれば、ElasticSearchインデックスページを閲覧することが出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|×|×|×|×|×| 表内のいずれかの○に合致すれば、「アイテムインデックスの再作成」または「アイテムの再インデックス」を実行することが出来ます。 @@ -23,7 +23,7 @@ ※「アイテムインデックスの再作成」と「アイテムの再インデックス」の同時実行は不可能です。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|×|×|×|×|×| diff --git a/docs/spec/base/access_control/ADMIN_RECORDS_01.md b/docs/spec/base/access_control/ADMIN_RECORDS_01.md index 0fd72b7f..a59832be 100644 --- a/docs/spec/base/access_control/ADMIN_RECORDS_01.md +++ b/docs/spec/base/access_control/ADMIN_RECORDS_01.md @@ -16,7 +16,7 @@ 表内のいずれかの○に合致すれば、永続識別子ページの閲覧およびレコードの閲覧が出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|×|×|×|×|×| @@ -28,7 +28,7 @@ 表内のいずれかの○に合致すれば、レコードメタデータページの閲覧およびレコードの閲覧、削除が出来ます。 |ロール|システム
管理者|リポジトリ
管理者|コミュニティ
管理者|登録ユーザー|一般ユーザー|ゲスト
(未ログイン)| -|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +|---|---|---|---|---|---|---| |利用可否|○|×|×|×|×|×| diff --git a/docs/spec/base/access_control/API_FILE_01.md b/docs/spec/base/access_control/API_FILE_01.md index 4e555826..b88aaf22 100644 --- a/docs/spec/base/access_control/API_FILE_01.md +++ b/docs/spec/base/access_control/API_FILE_01.md @@ -29,7 +29,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | -| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | +| ファイル閲覧権限:
なし | - | - | × | × | × | × | ## GET /api/\/records//files/\ @@ -49,7 +49,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | -| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | +| ファイル閲覧権限:
なし | - | - | × | × | × | × | ## GET /api/\/records//files/\/stats @@ -69,7 +69,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | -| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | +| ファイル閲覧権限:
なし | - | - | × | × | × | × | ## GET /api/\/records//files/all @@ -89,7 +89,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | -| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | +| ファイル閲覧権限:
なし | - | - | × | × | × | × | ## POST /api/\/records//files/selected @@ -109,7 +109,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | -------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ファイル閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | × | -| ファイル閲覧権限:
なし | ー | ー | × | × | × | × | +| ファイル閲覧権限:
なし | - | - | × | × | × | × | ## GET /api/\/ranking/ @@ -130,7 +130,7 @@ | ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | ランキング表示:
可 | ○ | ○ | ○ | ○ | ○ | ○ | -| ランキング表示:
不可 | ー | ー | × | × | × | × | +| ランキング表示:
不可 | - | - | × | × | × | × | ※ インデックスの閲覧権限有無は[インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 diff --git a/docs/spec/base/access_control/API_ITEM_01.md b/docs/spec/base/access_control/API_ITEM_01.md index 44fe451e..6876289b 100644 --- a/docs/spec/base/access_control/API_ITEM_01.md +++ b/docs/spec/base/access_control/API_ITEM_01.md @@ -31,7 +31,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 条件と合致 | ○ | ○ | ○ | ○ | ○ | × | -| 合致しない | ー | ー | × | × | × | × | +| 合致しない | - | - | × | × | × | × | ## GET /api/records/ @@ -52,7 +52,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 条件と合致 | ○ | ○ | ○ | ○ | ○ | × | -| 合致しない | ー | ー | × | × | × | × | +| 合致しない | - | - | × | × | × | × | ## GET /api/\/records/\ @@ -113,7 +113,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 条件と合致 | ○ | ○ | ○ | ○ | ○ | × | -| 合致しない | ー | ー | × | × | × | × | +| 合致しない | - | - | × | × | × | × | ## GET /api/index/ @@ -124,7 +124,7 @@ | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | --------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | インデックス
閲覧権限:
あり | ○ | ○ | ○ | ○ | ○ | ○ | -| インデックス
閲覧権限:
なし | ー | ー | × | × | × | × | +| インデックス
閲覧権限:
なし | - | - | × | × | × | × | ※ [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index 90f8082d..e67e4c7b 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -113,7 +113,7 @@ - [Resource Sync](ADMIN_RESOURCE_SYNC_01.md#resource-sync) - [Resource List](ADMIN_RESOURCE_SYNC_01.md#resource-list) - [Change List](ADMIN_RESOURCE_SYNC_01.md#change-list) - - [Rsync](ADMIN_RESOURCE_SYNC_01.md#rsync) + - [Resync](ADMIN_RESOURCE_SYNC_01.md#resync) - [SWORD API](ADMIN_SWORD_API_01.md#sword-api) - [TSV/XML](ADMIN_SWORD_API_01.md#tsvxml) - [JSON-LD](ADMIN_SWORD_API_01.md#json-ld) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 1b583ee9..f21fc8fa 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -1,10 +1,10 @@ # 未病フロント アクセスコントロール -未病データベースにおけるアクセスコントロールについて記載する。 +未病データベースにおけるアクセスコントロールについて記載します。 ## 用語説明 -本書では以下の用語で統一する。 +本書では以下の用語で統一します。 | 用語 | 説明 | | ------------------------ | ---------------------------------------- | @@ -52,49 +52,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### インデックス階層取得 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ## アイテム詳細画面 @@ -104,49 +104,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### インデックス階層取得 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### ダウンロードランキング取得 @@ -154,17 +154,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### 添付ファイルダウンロード @@ -172,17 +172,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### プロジェクトURLへのアクセス @@ -190,17 +190,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### リクエストメール送信 @@ -208,49 +208,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### OAI-PMHエクスポート - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### OtherFormatsエクスポート - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ## アイテム検索結果画面 @@ -260,49 +260,49 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### アイテム一括ダウンロード - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ## ファイル一覧画面 @@ -312,33 +312,33 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### ファイル単一ダウンロード - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[ダウンロード]ボタンが非表示になり、ダウンロード出来ません。 @@ -346,17 +346,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[チェックボックス]が非表示になり、選択出来ません。 @@ -364,17 +364,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイル**以外**がダウンロードされます。 @@ -382,17 +382,17 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ## インデックス画面 @@ -402,65 +402,65 @@ - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### 親インデックス階層取得 - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | ### アイテム一括ダウンロード - 認証ユーザ -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ |   ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | - | - | +| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | - 認証ユーザ以外 -| アイテム/ロール | システム
管理者 | リポジトリ
管理者 |   コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | +| アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ |   ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ |   × | × | × | × | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | +| 所属グループ
アイテム | ○ | ○ | × | × | × | × | - > 更新履歴 From d2ab0d2a1e3c77a84afb42990331e05101719a46 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Tue, 26 Aug 2025 16:13:45 +0900 Subject: [PATCH 242/251] fix acl doc --- docs/spec/base/access_control/README.md | 30 --- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 249 +++++++++++----------- 2 files changed, 124 insertions(+), 155 deletions(-) diff --git a/docs/spec/base/access_control/README.md b/docs/spec/base/access_control/README.md index e67e4c7b..ecd61232 100644 --- a/docs/spec/base/access_control/README.md +++ b/docs/spec/base/access_control/README.md @@ -232,33 +232,3 @@ - [POST /api/\/records/\/files/\/application](API_RESTRICTED_ACCESS_01.md#post-apiversionrecordspidfilesfilenameapplication) - [POST /api/\/workflow/activities/\/application](API_RESTRICTED_ACCESS_01.md#post-apiversionworkflowactivitiesactivity_idapplication) - [GET /api/\/records/\/need-restricted-access](API_RESTRICTED_ACCESS_01.md#get-apiversionrecordspidneed-restricted-access) -- [未病フロント](../ams/AMS_ACCESS_CONTROLL.md#未病フロント_アクセスコントロール) - - [TOP画面](../ams/AMS_ACCESS_CONTROLL.md#TOP画面) - - [アイテム最新情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム最新情報取得) - - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) - - [インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#インデックス階層取得) - - [アイテム詳細画面](../ams/AMS_ACCESS_CONTROLL.md#アイテム詳細画面) - - [アイテム詳細取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム詳細取得) - - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) - - [インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#インデックス階層取得) - - [ダウンロードランキング取得](../ams/AMS_ACCESS_CONTROLL.md#ダウンロードランキング取得) - - [添付ファイルダウンロード](../ams/AMS_ACCESS_CONTROLL.md#添付ファイルダウンロード) - - [プロジェクトURLへのアクセス](../ams/AMS_ACCESS_CONTROLL.md#プロジェクトurlへのアクセス) - - [リクエストメール送信](../ams/AMS_ACCESS_CONTROLL.md#リクエストメール送信) - - [OAI-PMHエクスポート](../ams/AMS_ACCESS_CONTROLL.md#oai-pmhエクスポート) - - [OtherFormatsエクスポート](../ams/AMS_ACCESS_CONTROLL.md#otherformatsエクスポート) - - [アイテム検索結果画面](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索結果画面) - - [アイテム情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム情報取得) - - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) - - [アイテム一括ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#アイテム一括ダウンロード) - - [ファイル一覧画面](../ams/AMS_ACCESS_CONTROLL.md#ファイル一覧画面) - - [ファイル詳細取得](../ams/AMS_ACCESS_CONTROLL.md#ファイル詳細取得) - - [ファイル単一ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#ファイル単一ダウンロード) - - [ファイル選択ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#ファイル選択ダウンロード) - - [ファイル一括ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#ファイル一括ダウンロード) - - [ファイルプレビュー](../ams/AMS_ACCESS_CONTROLL.md#ファイルプレビュー) - - [インデックス画面](../ams/AMS_ACCESS_CONTROLL.md#インデックス画面) - - [アイテム情報取得](../ams/AMS_ACCESS_CONTROLL.md#アイテム情報取得) - - [アイテム検索](../ams/AMS_ACCESS_CONTROLL.md#アイテム検索) - - [親インデックス階層取得](../ams/AMS_ACCESS_CONTROLL.md#親インデックス階層取得) - - [アイテム一括ダウンロード](../ams/AMS_ACCESS_CONTROLL.md#アイテム一括ダウンロード) diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index f21fc8fa..30016e59 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -8,9 +8,8 @@ | 用語 | 説明 | | ------------------------ | ---------------------------------------- | -| 認証ユーザ | 閲覧権限を持つログインユーザ | -| オープンアクセス | 公開設定が「公開」のアイテム | -| 所属グループ
アイテム | 所属グループのメンバーが作成したアイテム | +| 特定グループ
所属ユーザ | 特定のグループ(WEKO内部ではロール)に所属するログインユーザ
未病データベース内の全てのアイテムを閲覧可能となる想定 | +| オープンアクセス | 全てのユーザが閲覧可能であるアイテム | ## 目次 @@ -50,51 +49,51 @@ ### アイテム最新情報取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### インデックス階層取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ## アイテム詳細画面 @@ -102,155 +101,155 @@ ### アイテム詳細取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### インデックス階層取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### ダウンロードランキング取得 アイテムにファイルが添付されているとランキングを取得します。 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### 添付ファイルダウンロード アイテムにファイルが添付されているとダウンロード出来ます。 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### プロジェクトURLへのアクセス -アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されている、かつ`プロジェクトURL > 関連タイプ > 関連タイプ`が`isVersionOf`の場合に [GRDM]ボタンが表示され、本機能が利用出来ます。 +アイテムのメタデータにプロジェクトURLが設定されている場合に[GRDM]ボタンが表示され、本機能が利用出来ます。 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### リクエストメール送信 -アイテムのメタデータに`プロジェクトURL > URL > URL`が設定されていない、かつ`リクエストメールアドレス`が設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 +アイテムのメタデータにプロジェクトURLが設定されていない、かつ`リクエストメールアドレス`が設定されている場合に[リクエスト]ボタンが表示され、本機能が利用出来ます。 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### OAI-PMHエクスポート -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### OtherFormatsエクスポート -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ## アイテム検索結果画面 @@ -258,51 +257,51 @@ ### アイテム情報取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### アイテム一括ダウンロード -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ## ファイル一覧画面 @@ -310,89 +309,89 @@ ### ファイル詳細取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### ファイル単一ダウンロード -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[ダウンロード]ボタンが非表示になり、ダウンロード出来ません。 ### ファイル選択ダウンロード -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイルの[チェックボックス]が非表示になり、選択出来ません。 ### ファイル一括ダウンロード -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ※ ファイルの格納場所がWEKO3外部の場合は、該当するファイル**以外**がダウンロードされます。 ### ファイルプレビュー -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ## インデックス画面 @@ -400,67 +399,67 @@ ### アイテム情報取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### アイテム検索 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### 親インデックス階層取得 -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | ### アイテム一括ダウンロード -- 認証ユーザ +- 特定グループ所属ユーザ | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | -| オープンアクセス | ○ | ○ | ○ | ○ | - | - | -| 所属グループ
アイテム | ○ | ○ | ○ | ○ | - | - | +| オープンアクセス | ○ | ○ | ○ | ○ | ○ | - | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | ○ | ○ | ○ | - | -- 認証ユーザ以外 +- 特定グループ所属ユーザ以外 | アイテム/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------ | ------------------ | -------------------- | ------------------------- | ------------ | ------------ | ---------------------- | | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | -| 所属グループ
アイテム | ○ | ○ | × | × | × | × | +| 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | - > 更新履歴 From ea73bf781501b6f975690ca182bf0748b3fc4fc7 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Wed, 27 Aug 2025 11:14:02 +0900 Subject: [PATCH 243/251] fix SWORD acl docs --- .../base/access_control/ADMIN_SWORD_API_01.md | 34 ++++++--------- .../base/access_control/API_SWORD_API_01.md | 42 +++++++------------ 2 files changed, 27 insertions(+), 49 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_SWORD_API_01.md b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md index d4e4e47c..aca1b51d 100644 --- a/docs/spec/base/access_control/ADMIN_SWORD_API_01.md +++ b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md @@ -34,7 +34,7 @@ SWORD APIのアクセスコントロールについて記述します。 | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ------------------------------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 自身が作成した
レコード | ○ | ○ | × | × | × | × | -| 自身が作成した
レコード以外 | × | × | × | × | × | × | +| 自身が作成した
レコード以外 | ○ | × | × | × | × | × | #### アプリケーションの表示 @@ -45,23 +45,15 @@ SWORD APIのアクセスコントロールについて記述します。 | 自身が作成した
アプリケーション | ○ | ○ | × | × | × | × | | 自身が作成した
アプリケーション以外 | × | × | × | × | × | × | -- > 更新履歴 - -
3 [昇順/降順]ボタン[並び順]プルダウンで選んだ項目を元に昇順/降順に並び替えします。 +[並び順]プルダウンで選んだ項目を基に昇順/降順に並び替えします。
5 [フィルター]表示されているファイルを絞り込みします。 +表示されているファイルを絞り込みます。
- - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | + + +## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_SWORD_API_01.md b/docs/spec/base/access_control/API_SWORD_API_01.md index 77eecf8f..6ad601d0 100644 --- a/docs/spec/base/access_control/API_SWORD_API_01.md +++ b/docs/spec/base/access_control/API_SWORD_API_01.md @@ -6,9 +6,12 @@ SWORD API のアクセスコントロールについて記述します。 - [GET /sword/service-document](#get-swordservice-document) - [GET /sword/deposit/\](#get-sworddepositrecid) -- [POST /sword/service-document](#post-swordservice-document) -- [PUT /sword/deposit/\](#put-sworddepositrecid) -- [DELETE /sword/deposit/](#delete-sworddeposit) +- [POST /sword/service-document](#post-swordservice-document) ※ +- [PUT /sword/deposit/\](#put-sworddepositrecid) ※ +- [DELETE /sword/deposit/](#delete-sworddeposit) ※ + +※ `weko_swordserver/config.py` の `WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE` の値によって使用可能なロールを指定することが出来ます。 +ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 ## GET /sword/service-document @@ -26,8 +29,6 @@ SWORD API のアクセスコントロールについて記述します。 | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -以下3種のAPIは、`modules/weko-swordserver/weko_swordserver/config.py`の`WEKO_SWORDSERVER_DEPOSIT_ROLE_ENABLE`の値によって使用可能なロールを指定することが出来ます。ただし、インデックスの公開状態や投稿権限を無視して投稿可能となります。 - ## POST /sword/service-document ○ に合致すれば、アイテムを登録することが出来ます。 @@ -41,7 +42,7 @@ SWORD API のアクセスコントロールについて記述します。 - API使用可否(ワークフロー経由で登録) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | トークンのスコープに
deposit:write
deposit:actions
item:create
user:activity が全て存在 | ○ | ○ | × | × | × | × | + | トークンのスコープに
deposit:write
deposit:actions
item:create
**user:activity** が全て存在 | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | ## PUT /sword/deposit/\ @@ -57,7 +58,7 @@ SWORD API のアクセスコントロールについて記述します。 - API使用可否(ワークフロー経由で更新) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | トークンのスコープに
deposit:write
deposit:actions
item:update
user:activity が全て存在 | ○ | ○ | × | × | × | × | + | トークンのスコープに
deposit:write
deposit:actions
item:update
**user:activity** が全て存在 | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | ## DELETE /sword/deposit/ @@ -73,27 +74,12 @@ SWORD API のアクセスコントロールについて記述します。 - API使用可否(ワークフロー経由で削除) | 条件/ロール | システム
管理者 | リポジトリ
管理者 | コミュニティ
管理者 | 登録ユーザー | 一般ユーザー | ゲスト
(未ログイン) | | ----------------------------------------------------------------------------------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | - | トークンのスコープに
deposit:write
deposit:actions
item:delete
user:activity が全て存在 | ○ | ○ | × | × | × | × | + | トークンのスコープに
deposit:write
deposit:actions
item:delete
**user:activity** が全て存在 | ○ | ○ | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | From 32ac82f36bc48bec0d3e23ba053864b55b303da0 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Wed, 27 Aug 2025 11:14:56 +0900 Subject: [PATCH 244/251] fix acl change log table --- .../base/access_control/ADMIN_ADVANCED_01.md | 25 ++++--------------- .../base/access_control/ADMIN_AUTHOR_01.md | 25 ++++--------------- .../base/access_control/ADMIN_COMMUNITY_01.md | 25 ++++--------------- .../base/access_control/ADMIN_FILES_01.md | 23 ++++------------- .../base/access_control/ADMIN_INDEXTREE_01.md | 25 ++++--------------- .../spec/base/access_control/ADMIN_ITEM_01.md | 25 ++++--------------- .../base/access_control/ADMIN_ITEM_TYPE_01.md | 25 ++++--------------- .../spec/base/access_control/ADMIN_LOGS_01.md | 25 ++++--------------- .../access_control/ADMIN_MAINTENANCE_01.md | 25 ++++--------------- .../base/access_control/ADMIN_OAI_PMH_01.md | 25 ++++--------------- .../base/access_control/ADMIN_RECORDS_01.md | 25 ++++--------------- .../access_control/ADMIN_RESOURCE_SYNC_01.md | 25 ++++--------------- .../base/access_control/ADMIN_SETTING_01.md | 25 ++++--------------- .../access_control/ADMIN_STATISTICS_01.md | 25 ++++--------------- .../spec/base/access_control/ADMIN_USER_01.md | 25 ++++--------------- .../access_control/ADMIN_WEB_DESIGN_01.md | 25 ++++--------------- .../base/access_control/ADMIN_WORKFLOW_01.md | 25 ++++--------------- .../base/access_control/API_ACTIVITY_01.md | 25 ++++--------------- .../spec/base/access_control/API_AUTHOR_01.md | 25 ++++--------------- docs/spec/base/access_control/API_FILE_01.md | 25 ++++--------------- docs/spec/base/access_control/API_INDEX_01.md | 25 ++++--------------- docs/spec/base/access_control/API_ITEM_01.md | 25 ++++--------------- docs/spec/base/access_control/API_LOGIN_01.md | 25 ++++--------------- .../base/access_control/API_OA_STATUS_01.md | 25 ++++--------------- .../base/access_control/API_OPEN_SEARCH_01.md | 25 ++++--------------- .../access_control/API_REQUEST_MAIL_01.md | 25 ++++--------------- .../API_RESTRICTED_ACCESS_01.md | 25 ++++--------------- .../access_control/USER_ACCOUNT_SETTING_01.md | 25 ++++--------------- .../USER_COMMUNITY_SUBREPOSITORY_01.md | 25 ++++--------------- .../access_control/USER_FILES_DETAIL_01.md | 25 ++++--------------- .../access_control/USER_ITEM_DETAIL_01.md | 25 ++++--------------- .../access_control/USER_ITEM_EXPORT_01.md | 25 ++++--------------- .../access_control/USER_ITEM_RANKING_01.md | 25 ++++--------------- .../access_control/USER_ITEM_SEARCH_01.md | 25 ++++--------------- .../USER_WORKFLOW_ACTIVITY_01.md | 25 ++++--------------- .../base/access_control/USER_WORKSPACE_01.md | 25 ++++--------------- 36 files changed, 180 insertions(+), 718 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_ADVANCED_01.md b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md index be661315..94281d70 100644 --- a/docs/spec/base/access_control/ADMIN_ADVANCED_01.md +++ b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md @@ -16,23 +16,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md index ef38b097..564fb564 100644 --- a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md +++ b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md @@ -46,23 +46,8 @@ -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md b/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md index 4e8bbc20..20da5f98 100644 --- a/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md +++ b/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md @@ -57,23 +57,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | × | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_FILES_01.md b/docs/spec/base/access_control/ADMIN_FILES_01.md index e8e22ce0..422de95e 100644 --- a/docs/spec/base/access_control/ADMIN_FILES_01.md +++ b/docs/spec/base/access_control/ADMIN_FILES_01.md @@ -96,21 +96,8 @@ | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | | 利用可否 | ○ | × | × | × | × | × | - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md b/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md index 66569ea6..a6f9a2db 100644 --- a/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md +++ b/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md @@ -71,23 +71,8 @@ ※1 自身が管理するインデックスに限ります。 あるコミュニティ管理者に管理されているインデックスとは、当該のコミュニティ管理者が管理するコミュニティの設定で「Index」に指定されているインデックスと、その子インデックスを指します。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/7

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_ITEM_01.md b/docs/spec/base/access_control/ADMIN_ITEM_01.md index 26057390..ac41cbd1 100644 --- a/docs/spec/base/access_control/ADMIN_ITEM_01.md +++ b/docs/spec/base/access_control/ADMIN_ITEM_01.md @@ -139,23 +139,8 @@ ※1 自身が管理するインデックスに限ります。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md b/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md index 8fd06143..3ce5df32 100644 --- a/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md +++ b/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md @@ -109,23 +109,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/4

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_LOGS_01.md b/docs/spec/base/access_control/ADMIN_LOGS_01.md index 05594201..af184773 100644 --- a/docs/spec/base/access_control/ADMIN_LOGS_01.md +++ b/docs/spec/base/access_control/ADMIN_LOGS_01.md @@ -25,23 +25,8 @@ |---|---|---|---|---|---|---| |利用可否|○|○|×|×|×|×| -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md index 0c24c248..ce58c0a6 100644 --- a/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md +++ b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md @@ -28,23 +28,8 @@ -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md b/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md index 06887fe9..187ff2de 100644 --- a/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md +++ b/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md @@ -56,23 +56,8 @@ OAI-PMHのアクセスコントロールについて記述します。 | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_RECORDS_01.md b/docs/spec/base/access_control/ADMIN_RECORDS_01.md index a59832be..f6598d50 100644 --- a/docs/spec/base/access_control/ADMIN_RECORDS_01.md +++ b/docs/spec/base/access_control/ADMIN_RECORDS_01.md @@ -33,23 +33,8 @@ -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md index 3c1af97e..59362383 100644 --- a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md +++ b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md @@ -65,23 +65,8 @@ Resource Syncのアクセスコントロールについて記述します。 | 「Target Index」に
自身の所属する
コミュニティが
設定されている | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_SETTING_01.md b/docs/spec/base/access_control/ADMIN_SETTING_01.md index 962dbef8..80d10264 100644 --- a/docs/spec/base/access_control/ADMIN_SETTING_01.md +++ b/docs/spec/base/access_control/ADMIN_SETTING_01.md @@ -258,23 +258,8 @@ | :------: | :----------------: | :------------------: | :--------------------: | :----------: | :----------: | :--------------------: | | 利用可否 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_STATISTICS_01.md b/docs/spec/base/access_control/ADMIN_STATISTICS_01.md index 94ad5572..34bc5030 100644 --- a/docs/spec/base/access_control/ADMIN_STATISTICS_01.md +++ b/docs/spec/base/access_control/ADMIN_STATISTICS_01.md @@ -68,23 +68,8 @@ ※1 自身が管理するコミュニティに限ります。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_USER_01.md b/docs/spec/base/access_control/ADMIN_USER_01.md index 3bd9750b..f8cdc759 100644 --- a/docs/spec/base/access_control/ADMIN_USER_01.md +++ b/docs/spec/base/access_control/ADMIN_USER_01.md @@ -162,23 +162,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | × | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md b/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md index 27182b67..2a48ba7a 100644 --- a/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md +++ b/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md @@ -49,23 +49,8 @@ | 自身の管理する
コミュニティ | ○ | ○ | ○ | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md index bcd91626..bcbffd01 100644 --- a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md +++ b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md @@ -169,23 +169,8 @@ | -------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/5

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_ACTIVITY_01.md b/docs/spec/base/access_control/API_ACTIVITY_01.md index c8827613..3102f982 100644 --- a/docs/spec/base/access_control/API_ACTIVITY_01.md +++ b/docs/spec/base/access_control/API_ACTIVITY_01.md @@ -43,23 +43,8 @@ -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/7

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_AUTHOR_01.md b/docs/spec/base/access_control/API_AUTHOR_01.md index a7a2e3bb..61c40727 100644 --- a/docs/spec/base/access_control/API_AUTHOR_01.md +++ b/docs/spec/base/access_control/API_AUTHOR_01.md @@ -71,23 +71,8 @@ -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/7

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_FILE_01.md b/docs/spec/base/access_control/API_FILE_01.md index b88aaf22..493acf13 100644 --- a/docs/spec/base/access_control/API_FILE_01.md +++ b/docs/spec/base/access_control/API_FILE_01.md @@ -176,23 +176,8 @@ | 自分 | ○ | ○ | ○ | ○ | ○ | × | | 自分以外 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_INDEX_01.md b/docs/spec/base/access_control/API_INDEX_01.md index 2bc9f49d..616d16f5 100644 --- a/docs/spec/base/access_control/API_INDEX_01.md +++ b/docs/spec/base/access_control/API_INDEX_01.md @@ -133,23 +133,8 @@ | index:delete
がある | ○ | ○ | ○ | × | × | × | | 上記以外 | × | × | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_ITEM_01.md b/docs/spec/base/access_control/API_ITEM_01.md index 6876289b..ddf46cee 100644 --- a/docs/spec/base/access_control/API_ITEM_01.md +++ b/docs/spec/base/access_control/API_ITEM_01.md @@ -176,23 +176,8 @@ ※ [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_LOGIN_01.md b/docs/spec/base/access_control/API_LOGIN_01.md index 35841be3..eda49ccf 100644 --- a/docs/spec/base/access_control/API_LOGIN_01.md +++ b/docs/spec/base/access_control/API_LOGIN_01.md @@ -36,23 +36,8 @@ | 利用可否 | ○ | ○ | ○ | ○ | ○ | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_OA_STATUS_01.md b/docs/spec/base/access_control/API_OA_STATUS_01.md index 611fe15a..e07eefb8 100644 --- a/docs/spec/base/access_control/API_OA_STATUS_01.md +++ b/docs/spec/base/access_control/API_OA_STATUS_01.md @@ -18,23 +18,8 @@ OAステータスに関するAPIのアクセスコントロールについて記 | トークンのスコープに
oa_status:update
なし | × | × | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_OPEN_SEARCH_01.md b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md index ac147707..9019453c 100644 --- a/docs/spec/base/access_control/API_OPEN_SEARCH_01.md +++ b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md @@ -26,23 +26,8 @@ OpenSearchに関するAPIのアクセスコントロールについて記述し ※ OpenSearchによる検索でアイテムが表示されるかどうかは、検索画面の検索結果にアイテムが表示されるかどうかと同一条件です。
 [検索画面](USER_ITEM_SEARCH_01.md#検索画面)を参照ください。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md index cfb42df0..4cdc9058 100644 --- a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md +++ b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md @@ -55,23 +55,8 @@ -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md b/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md index b6443ce0..8ba82588 100644 --- a/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md +++ b/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md @@ -82,23 +82,8 @@ | トークンのスコープに
item:readがある | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | × | × | × | × | × | ○ | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md index 5fed156f..42a99ccc 100644 --- a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md @@ -109,23 +109,8 @@ ワークスペースについては[ワークスペース](USER_WORKSPACE_01.md#ワークスペース)を参照ください。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md index efadbdc3..3506ca0f 100644 --- a/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md @@ -44,23 +44,8 @@ | ------ | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | | 利用可否 | ○ | ○ | ○ | ○ | ○ | ○ | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/4

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_FILES_DETAIL_01.md b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md index e4b679cc..47dba93a 100644 --- a/docs/spec/base/access_control/USER_FILES_DETAIL_01.md +++ b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md @@ -208,23 +208,8 @@ | 代理投稿者:自分 | × | × | × | × | × | × | | 上記以外 | × | × | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/8

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md index 1224a69f..284780f0 100644 --- a/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md @@ -686,23 +686,8 @@ | 代理投稿者:自分 | ○ | ○ | ○ | ○ | ○ | × | | 上記以外 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/7/17

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md index 90361de1..f3bff913 100644 --- a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md @@ -45,23 +45,8 @@ ※3 Messageに「Contains restricted content」と表示され、エクスポートを実行してもファイルコンテンツはエクスポートされません。
 (アイテムのみエクスポートされます。) -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_RANKING_01.md b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md index 499d5223..805828fe 100644 --- a/docs/spec/base/access_control/USER_ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md @@ -78,23 +78,8 @@ | 作成者または
代理投稿者が自身 | ○ | ○ | × | × | × | × | | 上記以外 | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md index e8c9b0cc..2422c73d 100644 --- a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md @@ -167,23 +167,8 @@ ※2 自身が管理するインデックスに限ります。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md index 65218dde..e4980f69 100644 --- a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md @@ -354,23 +354,8 @@ ※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「投稿権限」の値です。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/1

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/access_control/USER_WORKSPACE_01.md b/docs/spec/base/access_control/USER_WORKSPACE_01.md index 99e571dc..2522088e 100644 --- a/docs/spec/base/access_control/USER_WORKSPACE_01.md +++ b/docs/spec/base/access_control/USER_WORKSPACE_01.md @@ -45,23 +45,8 @@ ※ インデックスの閲覧可否は画面からのアクセスと同一条件です。 [インデックス閲覧権限](USER_ITEM_SEARCH_01.md#インデックス閲覧権限)を参照ください。 -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/8/6

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | From 4ab7f5f83947a6e8fb4601956e74be0c0624defb Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Wed, 27 Aug 2025 11:16:32 +0900 Subject: [PATCH 245/251] fix acl change log table --- docs/spec/base/access_control/ADMIN_SWORD_API_01.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_SWORD_API_01.md b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md index aca1b51d..6633245b 100644 --- a/docs/spec/base/access_control/ADMIN_SWORD_API_01.md +++ b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md @@ -50,10 +50,3 @@ SWORD APIのアクセスコントロールについて記述します。 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | | 2025/08/29 | | 初版作成 | - - -## 更新履歴 - -| 日付 | GitHubコミットID | 更新内容 | -| ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | From 1729f0bcc54a2c8699a87950797a33237f0c61cc Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Wed, 27 Aug 2025 15:38:47 +0900 Subject: [PATCH 246/251] fix ams docs --- .../base/README.md" | 954 +++++++++--------- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 26 +- 2 files changed, 467 insertions(+), 513 deletions(-) diff --git "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" index 662a1014..c1bbafb4 100644 --- "a/docs/manuals/\346\234\252\347\227\205USER/base/README.md" +++ "b/docs/manuals/\346\234\252\347\227\205USER/base/README.md" @@ -1,12 +1,10 @@ -# 未病データベース画面ユーザ操作マニュアル - -一般閲覧者 +# 未病データベース ユーザ操作マニュアル ## はじめに -このマニュアルは、未病用の WEKO3 システム(以下、システムと称す)で登録したアイテムを閲覧する未病データベース画面(以下、未病データベースと称す)の操作方法を説明したものです。 +このマニュアルは、未病データベースの操作方法を説明したものです。 -- 対象読者 +### 対象読者 本書は次の方を対象としています。 @@ -88,7 +86,7 @@   ┣[5.2 タブの切り替え](#タブの切り替え)
  ┣[5.3 セクションの切り替え](#セクションの切り替え)
  ┣[5.4 リクエストメール](#リクエストメール)
-  ┗[5.5 GakuNin RDM](#gakuninrdm) +  ┗[5.5 GakuNin RDM](#gakunin-rdm) [第6章 添付ファイルを確認する](#第6章-添付ファイルを確認する)
  ┣[6.1 ファイル一覧画面 各部名称説明](#ファイル一覧画面各部名称説明)
@@ -163,67 +161,63 @@ - 図 2-1 最新情報画面
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 2‑1 最新情報画面 項目と説明
項番項目説明
1[]アイコン -

クリックすると最新情報画面に遷移します。

2[]プルダウンリスト言語の切り替えが出来ます。
-切替はja(日本語)とen(英語)の二種類です。
3[]ボタン/
[]ボタン -
クリックすると[ログイン]もしくは[ログアウト]画面へ遷移します。
4[]ボタンクリックするとインデックス一覧を表示します。
5[検索フォーム]アイテムを検索することが出来ます。
-[]ボタンをクリックすると検索結果画面へ遷移します。 -
6[最新情報]直近で登録されたアイテム5件が表示されます。
7[TOP]クリックすると最新情報画面に遷移します。
8[CONTACT]クリックするとお問い合わせ画面へ遷移します。
+- 表 2-1 最新情報画面 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[]アイコン +

クリックすると最新情報画面に遷移します。

2[]プルダウンリスト言語の切り替えが出来ます。
+ 切替はja(日本語)とen(英語)の二種類です。
3[]ボタン/
[]ボタン +
クリックすると[ログイン]もしくは[ログアウト]画面へ遷移します。
4[]ボタンクリックするとインデックス一覧を表示します。
5[検索フォーム]アイテムを検索することが出来ます。
+ []ボタンをクリックすると検索結果画面へ遷移します。 +
6[最新情報]直近で登録されたアイテム5件が表示されます。
7[TOP]クリックすると最新情報画面に遷移します。
8[CONTACT]クリックするとお問い合わせ画面へ遷移します。
### 最新情報画面を表示する @@ -240,48 +234,44 @@ - 図 2-2 ログイン画面
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 2‑2 ログイン画面 項目と説明
項番項目説明
1[]ボタン -

クリックすると最新情報画面に遷移します。

2[Shibbolethログイン]エリア所属機関を選択後、[選択]ボタンを押下すると各IdPのログイン画面に遷移し、Shibbolethログインを実行することが出来ます。
3[メールアドレス]テキストボックス[メールアドレス]の入力欄です。
4[パスワード]テキストボックス[パスワード]の入力欄です。
5[]ボタン[メールアドレス]、[パスワード]が正しく入力されていれば、クリックして[ログイン]することが出来ます。
-どちらかに誤りがある場合はバリデーションが表示され、[ログイン]することは出来ません。 -
+- 表 2-2 ログイン画面 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[]ボタン +

クリックすると最新情報画面に遷移します。

2[Shibbolethログイン]エリア所属機関を選択後、[選択]ボタンを押下すると各IdPのログイン画面に遷移し、Shibbolethログインを実行することが出来ます。
3[メールアドレス]テキストボックス[メールアドレス]の入力欄です。
4[パスワード]テキストボックス[パスワード]の入力欄です。
5[]ボタン[メールアドレス]、[パスワード]が正しく入力されていれば、クリックして[ログイン]することが出来ます。
+ どちらかに誤りがある場合はバリデーションが表示され、[ログイン]することは出来ません。 +
#### 手順 @@ -324,40 +314,36 @@ - 図 2-3 ログアウト画面
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 2‑3 ログアウト画面 項目と説明
項番項目説明
1[]ボタン -

クリックすると最新情報画面に遷移します。

2[]ボタンクリックすると未病データベースから[ログアウト]します。 -
3[]ボタンクリックすると最新情報画面に遷移します。 -
+- 表 2-3 ログアウト画面 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[]ボタン +

クリックすると最新情報画面に遷移します。

2[]ボタンクリックすると未病データベースから[ログアウト]します。 +
3[]ボタンクリックすると最新情報画面に遷移します。 +
#### 手順 @@ -383,97 +369,93 @@ - 図 3-2 []ボタンのクリックで折りたたみを開いた状態
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 3-1, 3-2 検索フォーム 項目と説明
項番項目説明
1[キーワード検索]テキストボックス -検索したいキーワードを入力します。
-単語と単語を「 」(半角スペース)で区切るとAND検索、
-「OR」、「|」で区切るとOR検索を行います。
2[]ボタンクリックすると[キーワード入力]欄と[詳細検索]欄の入力値で検索を行います。 -
3[]ボタンクリックすると折りたたまれた詳細検索欄が開きます。(図3-2 参照) -
4[フィルター]詳細検索結果を絞り込みます。
-チェックボックスにチェックを入れる等の入力を行うと即時絞り込みを実行します。 -チェックを解除すると即時絞り込みも解除します。 -
5[]ボタンクリックすると[フィルター]による絞り込みを解除します。 -
6[]ボタンクリックすると[詳細検索]および[フィルター]で設定した検索条件のURLをコピーすることが出来ます。 -
7[あいまい検索/完全一致]ラジオボタン[データセットの名称]の検索方法を設定します。
-[あいまい検索]にチェックを入れて検索を行うと部分一致検索を行い、[完全一致]にチェックを入れて検索を行うと完全一致検索を行います。 -
8[]ボタンクリックすると該当の検索条件項目を削除します。
-[データセットの名称の検索方法]、[データセットの名称]は削除出来ません。 -
9[]プルダウンクリックするとプルダウンが開き、検索条件項目を追加することが出来ます。 -
10[]ボタンクリックすると詳細検索欄に入力した内容が解除されます。
-追加または削除した検索条件項目は変動しません。 -
11[]ボタンクリックすると詳細検索欄が折りたたまれます。
-詳細検索の入力内容は保持します。 -
+- 表 3-1, 3-2 検索フォーム 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[キーワード検索]テキストボックス + 検索したいキーワードを入力します。
+ 単語と単語を「 」(半角スペース)で区切るとAND検索、
+ 「OR」、「|」で区切るとOR検索を行います。
2[]ボタンクリックすると[キーワード入力]欄と[詳細検索]欄の入力値で検索を行います。 +
3[]ボタンクリックすると折りたたまれた詳細検索欄が開きます。(図3-2 参照) +
4[フィルター]詳細検索結果を絞り込みます。
+ チェックボックスにチェックを入れる等の入力を行うと即時絞り込みを実行します。 + チェックを解除すると即時絞り込みも解除します。 +
5[]ボタンクリックすると[フィルター]による絞り込みを解除します。 +
6[]ボタンクリックすると[詳細検索]および[フィルター]で設定した検索条件のURLをコピーすることが出来ます。 +
7[あいまい検索/完全一致]ラジオボタン[データセットの名称]の検索方法を設定します。
+ [あいまい検索]にチェックを入れて検索を行うと部分一致検索を行い、[完全一致]にチェックを入れて検索を行うと完全一致検索を行います。 +
8[]ボタンクリックすると該当の検索条件項目を削除します。
+ [データセットの名称の検索方法]、[データセットの名称]は削除出来ません。 +
9[]プルダウンクリックするとプルダウンが開き、検索条件項目を追加することが出来ます。 +
10[]ボタンクリックすると詳細検索欄に入力した内容が解除されます。
+ 追加または削除した検索条件項目は変動しません。 +
11[]ボタンクリックすると詳細検索欄が折りたたまれます。
+ 詳細検索の入力内容は保持します。 +
### 詳細検索 @@ -544,7 +526,7 @@ - 図 3-12
-4. 外部ページ(Google など)のアドレスバーにコピーした URL を入力します。 +4. ブラウザのアドレスバーにコピーした URL を入力します。 - 図 3-13
@@ -562,69 +544,65 @@ - 図 4-1

※ [フィルター]、[検索/フィルター条件のコピーボタン]については - 「[第3章 アイテムを検索する](#第3章-アイテムを検索する)」で説明しているため、本章では割愛します。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 4-1 サマリーテーブル 項目と説明
項番項目説明
1[表示件数]プルダウン -表示する件数を設定出来ます。 -
2[並び順]プルダウン並び順を変更出来ます。 -
3[昇順/降順]ボタン[並び順]プルダウンで選んだ項目を基に昇順/降順に並び替えします。 -
4[検索結果全てをDLする]リンク検索結果を全てtsv形式でダウンロードします。 -
5[データセットの名称]リンクアイテムのタイトルです。
-クリックするとアイテム詳細画面に遷移します。 -
6[あり(添付ファイル件数)]リンクアイテムにファイルが添付されている場合、[あり(添付ファイル件数)]と表示されます。添付ファイルがない場合は[なし]と表示されます。
-クリックするとファイル一覧画面に遷移します。 -
7[ページ数]複数ページがある場合、現在のページ数以外をクリックするとページを移動します。 -
+ 「[第3章 アイテムを検索する](#第3章-アイテムを検索する)」で説明しているため、本章では割愛します。 + +- 表 4-1 サマリーテーブル 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[表示件数]プルダウン + 表示する件数を設定出来ます。 +
2[並び順]プルダウン並び順を変更出来ます。 +
3[昇順/降順]ボタン[並び順]プルダウンで選んだ項目を基に昇順/降順に並び替えします。 +
4[検索結果全てをDLする]リンク検索結果を全てtsv形式でダウンロードします。 +
5[データセットの名称]リンクアイテムのタイトルです。
+ クリックするとアイテム詳細画面に遷移します。 +
6[あり(添付ファイル件数)]リンクアイテムにファイルが添付されている場合、[あり(添付ファイル件数)]と表示されます。添付ファイルがない場合は[なし]と表示されます。
+ クリックするとファイル一覧画面に遷移します。 +
7[ページ数]複数ページがある場合、現在のページ数以外をクリックするとページを移動します。 +
### 検索したアイテムをダウンロードする @@ -657,97 +635,93 @@ - 図 5-1 アイテム詳細画面
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 5-1 アイテム詳細画面 項目と説明
項番項目説明
1[インデックス]リンク -アイテムが登録されているインデックス名が表示されます。
-クリックするとインデックスに登録されているアイテムの一覧画面に遷移します。 -
2[検索結果リストに戻る]リンククリックすると検索結果画面に遷移します。 -
3[前のアイテムを表示]リンククリックすると前のアイテムの詳細画面に遷移します。 -
4[次のアイテムを表示]リンククリックすると次のアイテムの詳細画面に遷移します。 -
5[サムネイル]アイテムのサムネイルです。 -
6[アイテムの概要]アイテムの概要が表示されます。
7[]ボタンクリックするとファイル一覧画面に遷移します。 -
8[]タブタブを切り替えすることでアイテムに登録されているメタデータを確認出来ます。 -
9[]ボタンクリックすると画面上部へ移動します。 -
10[閲覧数]これまでに閲覧された件数が表示されます。
-[See details]をクリックすると閲覧数の詳細を確認出来ます。 -
11[DLランキング]添付ファイルがある場合、これまでにダウンロードされたランキングが表示されます。
-ファイル名右横の アイコンをクリックするとファイルをダウンロード出来ます。 -
12[エクスポート]アイテムのメタデータのXMLファイル、JSONファイル等を確認することが出来ます。 -
+- 表 5-1 アイテム詳細画面 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[インデックス]リンク + アイテムが登録されているインデックス名が表示されます。
+ クリックするとインデックスに登録されているアイテムの一覧画面に遷移します。 +
2[検索結果リストに戻る]リンククリックすると検索結果画面に遷移します。 +
3[前のアイテムを表示]リンククリックすると前のアイテムの詳細画面に遷移します。 +
4[次のアイテムを表示]リンククリックすると次のアイテムの詳細画面に遷移します。 +
5[サムネイル]アイテムのサムネイルです。 +
6[アイテムの概要]アイテムの概要が表示されます。
7[]ボタンクリックするとファイル一覧画面に遷移します。 +
8[]タブタブを切り替えすることでアイテムに登録されているメタデータを確認出来ます。 +
9[]ボタンクリックすると画面上部へ移動します。 +
10[閲覧数]これまでに閲覧された件数が表示されます。
+ [See details]をクリックすると閲覧数の詳細を確認出来ます。 +
11[DLランキング]添付ファイルがある場合、これまでにダウンロードされたランキングが表示されます。
+ ファイル名右横の アイコンをクリックするとファイルをダウンロード出来ます。 +
12[エクスポート]アイテムのメタデータのXMLファイル、JSONファイル等を確認することが出来ます。 +
### タブの切り替え @@ -779,7 +753,7 @@ ここではリクエストメールについて説明します。 -1. 「アイテムにフィードバックメールアドレスが登録されていること」および「アイテムにGakuNinRDMのプロジェクトURLが登録されていないこと」の条件を満たす場合、[閲覧数]の下に[リクエストメール]が表示されます。 +1. 「アイテムにリクエストメールアドレスが登録されていること」および「アイテムにGakuNin RDMのプロジェクトURLが登録されていないこと」の条件を満たす場合、[閲覧数]の下に[リクエストメール]が表示されます。 - 図 5-6
@@ -791,16 +765,16 @@ 3. [送信フォーム]に必要事項を入力のうえ、[送信]ボタンをクリックするとリクエストメールを送信することが出来ます。 -### GakuNinRDM +### GakuNin RDM -ここでは GakuNinRDM のデータセットを確認する手順を説明します。 +ここでは GakuNin RDM のデータセットを確認する手順を説明します。 -1. 「アイテムにGakuNinRDMのプロジェクトURLが登録されていること」の条件を満たす場合、[閲覧数]の下に[GakuNin RDM]が表示されます。 +1. 「アイテムにGakuNin RDMのプロジェクトURLが登録されていること」の条件を満たす場合、[閲覧数]の下に[GakuNin RDM]が表示されます。 - 図 5-8
-2. []アイコンをクリックすると GakuNinRDM のデータセットを開くことが出来ます。 +2. []アイコンをクリックすると GakuNin RDM のデータセットを開くことが出来ます。 ### 閲覧権限のないユーザーがアイテムにアクセスした場合 @@ -833,101 +807,97 @@ - 図 6-1 ファイル一覧画面
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
表 6-1 ファイル一覧画面 項目と説明
項番項目説明
1[表示件数]プルダウン -表示する件数を設定出来ます。 -
2[DL回数統計対象期間]プルダウン[ダウンロード]された回数の統計対象期間を変更出来ます。 -
3[アイテム詳細画面に戻る]リンククリックすると該当の[アイテム詳細画面]に遷移します。 -
4[全件ダウンロード]リンク表示されているファイルを全件ダウンロードします。 -
5[フィルター]表示されているファイルを絞り込みます。 -
6[]ボタン[フィルター]の絞り込みを解除します。
7ファイル一覧テーブルファイルの一覧が表示されます。 -
8[ライセンス]アイコンクリックすると該当の[ライセンス]ページに遷移します。 -
9[]ボタンクリックするとファイルのプレビュー画面が別ウィンドウで開きます。 -
10[]ボタンクリックすると選択したファイルを[ダウンロード]します。 -
11[格納場所URL]ファイルが格納されているURLです。
-クリックすると選択したファイルを[ダウンロード]します。 -
12[]ボタンファイル一覧テーブルで選択したファイルを[ダウンロード]します。
(0件)には選択したファイル件数が入ります。 -
13[ページ数]複数ページがある場合、現在のページ数以外をクリックするとページを移動します。 -
+- 表 6-1 ファイル一覧画面 項目と説明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
項番項目説明
1[表示件数]プルダウン + 表示する件数を設定出来ます。 +
2[DL回数統計対象期間]プルダウン[ダウンロード]された回数の統計対象期間を変更出来ます。 +
3[アイテム詳細画面に戻る]リンククリックすると該当の[アイテム詳細画面]に遷移します。 +
4[全件ダウンロード]リンク表示されているファイルを全件ダウンロードします。 +
5[フィルター]表示されているファイルを絞り込みます。 +
6[]ボタン[フィルター]の絞り込みを解除します。
7ファイル一覧テーブルファイルの一覧が表示されます。 +
8[ライセンス]アイコンクリックすると該当の[ライセンス]ページに遷移します。 +
9[]ボタンクリックするとファイルのプレビュー画面が別ウィンドウで開きます。 +
10[]ボタンクリックすると選択したファイルを[ダウンロード]します。 +
11[格納場所URL]ファイルが格納されているURLです。
+ クリックすると選択したファイルを[ダウンロード]します。 +
12[]ボタンファイル一覧テーブルで選択したファイルを[ダウンロード]します。
(0件)には選択したファイル件数が入ります。 +
13[ページ数]複数ページがある場合、現在のページ数以外をクリックするとページを移動します。 +
### ファイルをプレビューで確認する @@ -958,7 +928,7 @@ ### ファイルをダウンロードする ここではファイルのダウンロード手順を説明します。 -大まかに分けて、3 種類のダウンロード方法があります。 +大きく分けて、3 種類のダウンロード方法があります。 1. [全件ダウンロード](#全件ダウンロード) 2. [選択ダウンロード](#選択ダウンロード) @@ -973,7 +943,7 @@ - 図 6-6
-2. 表示されている 4 件を[ダウンロード]します。 +2. ファイルが[ダウンロード]されます。 - 図 6-7
@@ -995,7 +965,7 @@ - 図 6-10
-3. 選択したファイルを 2 件を[ダウンロード]します。 +3. チェックを入れたファイルが[ダウンロード]されます。 - 図 6-11 ダウンロードしたファイル一覧リスト
diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index 30016e59..d3c01443 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -461,24 +461,8 @@ | オープンアクセス | ○ | ○ | ○ | ○ | ○ | ○ | | 特定グループ所属ユーザ
のみ閲覧可能アイテム | ○ | ○ | × | × | × | × | -- > 更新履歴 - - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/07/17

-
初版作成
+## 更新履歴 + +| 日付 | GitHubコミットID | 更新内容 | +| ---------- | ------------------------------------------ | -------------------------------------------------------- | +| 2025/08/29 | | 初版作成 | From 20c2f32083a4ca0ad56be77ff2724576fa75aa13 Mon Sep 17 00:00:00 2001 From: Ryota Futagami Date: Thu, 28 Aug 2025 18:36:46 +0900 Subject: [PATCH 247/251] fix ams document --- docs/spec/base/ams/AMS_ARCHITECTURE_01.md | 2 +- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 66 ++++++++--------- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 89 ++++++++++------------- 3 files changed, 74 insertions(+), 83 deletions(-) diff --git a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md index 291a9a0a..96fa108b 100644 --- a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md +++ b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md @@ -67,4 +67,4 @@ nginxコンテナの`/etc/nginx/conf.d/weko.conf`に`weko/nginx/weko-ams-restric | 日付 | GitHubコミットID | 更新内容 | |--------------|------------------|------------| -| 2025/06/20 | | 初版作成 | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index 9331de32..fe9d9a0e 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -1,6 +1,6 @@ -## 未病データベース GakuNinRDMボタン表示 +## 未病データベース GakuNin RDMボタン表示 -アイテム詳細画面のGakuNinRDM(以下GRDM)ボタンの表示について記述する。 +アイテム詳細画面のGakuNin RDM(以下GRDM)ボタンの表示について記述する。 ### 用語説明 @@ -15,33 +15,35 @@ ### 1. RO-CrateからWEKOのアイテムへの変換 プロジェクトURLはRO-Crate内で`ams:projectId`として記述される。 -WEKOのJSON-LDマッピング機能([ADMIN_1_5:JSON-LDマッピング](../admin/ADMIN_1_5.md)を使用して、`ams:projectId`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 - -`ams:projectId`は`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) -また、`プロジェクトURL.関連タイプ`に固定値で`xxx`(未定)をマッピングする。(以下、関連タイプとする。) -JSON-LDマッピング機能により、`プロジェクトURL.関連タイプ`は`ams:projectId`が存在する場合のみアイテムに登録される。 - -RO-Crateの例と対応するマッピング定義は以下のようになる。 - -```json -"@id": "./", -"@type": "Dataset", -"name": "Sample Dataset", -"description": "This is a sample dataset.", -"datePublished": "2025-03-01", -"ams:projectId":{ - "value": "https://rdm.nii.ac.jp/" -} -``` - -```json -"プロジェクトURL": "ams:projectId", -"プロジェクトURL.関連識別子.関連識別子": "ams:projectId.value", -"プロジェクトURL.関連タイプ": "$isVersionOf", -``` +WEKOのJSON-LDマッピング機能( [ADMIN_1_5:JSON-LDマッピング](../admin/ADMIN_1_5.md) )を使用して、 +`ams:projectId`を未病アイテムタイプのプロジェクトURL(関連情報プロパティ)にマッピングする。 + +`ams:projectId`を`プロジェクトURL.関連識別子.関連識別子`にマッピングする。(以下、関連識別子とする。) +`プロジェクトURL.関連タイプ`には固定値で後述の`grdm.relationType` の値をマッピングする。(以下、関連タイプとする。) +JSON-LDマッピング機能により、`ams:projectId`が存在する場合のみ関連タイプが登録される。 + +- RO-Crateの例 + ```json + "@id": "./", + "@type": "Dataset", + "name": "Sample Dataset", + "description": "This is a sample dataset.", + "datePublished": "2025-03-01", + "ams:projectId":{ + "value": "https://rdm.nii.ac.jp/" + } + ``` + +- RO-Crateに対応するマッピング定義の例 + ```json + "プロジェクトURL": "ams:projectId", + "プロジェクトURL.関連識別子.関連識別子": "ams:projectId.value", + "プロジェクトURL.関連タイプ": "$isVersionOf", + ``` ### 2. WEKOのアイテムからRO-Crateへの変換 +アイテム取得API (`/api/v1/records/<アイテムID>`)使用時、 WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タイプを以下のキーにマッピングする。 - 関連識別子 @@ -54,14 +56,12 @@ WEKOのRO-Crateマッピング機能を使用し、関連識別子と関連タ ### 3. フロントでのGRDMボタン表示 WEKOのアイテム詳細情報取得APIを使用し、RO-Crateから関連識別子と関連タイプを取得する。 -関連識別子と関連タイプが取得でき、以下の条件を共にみたす場合、プロジェクトURLとして扱う。 +関連識別子と関連タイプが以下の2条件を共にみたす場合、関連識別子をプロジェクトURLとして扱う。 +- `nginx/ams/weko-frontend/app.config.ts` で設定した `grdm.url` の値が`''`(空文字列)の場合、関連識別子が空でないこと + `nginx/ams/weko-frontend/app.config.ts` で設定した `grdm.url` の値が`''`(空文字列)でない場合、関連識別子が `grdm.url` の値から始まること -- nginx/ams/weko-frontend/app.config.ts で設定したgrdm > urlの値が''(空文字列) - - またはnginx/ams/weko-frontend/app.config.ts で設定したgrdm > urlの値が''(空文字列)以外の場合、アイテム登録時にams:projectIdとして指定したURLが、grdm > urlの値の値から始まる - -- アイテム登録時に指定した「関連タイプ」が nginx/ams/weko-frontend/app.config.ts で設定した grdm > relationType の値と一致する +- 関連タイプが `nginx/ams/weko-frontend/app.config.ts` で設定した `grdm.relationType` の値と一致すること プロジェクトURLが設定されている場合、ユーザのログイン状態に関わらずアイテム詳細画面にGRDMボタンを表示する。 ユーザがGRDMボタンを押下した場合は、プロジェクトURLを新規ウィンドウで開く。 @@ -71,4 +71,4 @@ GRDMボタンを表示している場合、リクエストボタンとその表 | 日付 | GitHubコミットID | 更新内容 | |--------------|------------------|------------| -| 2025/06/13 | | 初版作成 | +| 2025/08/29 | | 初版作成 | diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 2008fa3a..7e8a7773 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -10,18 +10,19 @@ | WEKO | 未病データベース用のWEKO3リポジトリ(バックエンド) | | Shibbolethログイン | 学認IdPやOrthrosアカウントによるログイン | -### 1\. Shibbolethログインを実施 +### 1\. Shibbolethログイン時のロール付与 + +- WEKOの処理に変更を加えず使用する - WEKOのShibboleth対応については[SHIBBOLETH_01](../other/SHIBBOLETH_01.md)を参照 - IdPから取得した属性情報はWEKOに渡され、所属グループの判定を行う - - 所属しているグループが「目標2Grp」である場合、目標2ユーザ(認証ユーザ)としてアクセス権限を付与する - - - 属性情報からグループ名「jc_\\_groups_\」を判定する (\ に目標2Grpの値が入る) + - 所属グループが「目標2Grp」である場合、対応するロールを付与することにより、目標2ユーザとしてアクセス権限を付与する - - 所属グループが「目標2Grp」ではない場合は通常のログインユーザとしてアクセス権限を付与する + - 属性情報からmAPグループID: `jc__groups_` に所属しているか判定する (`` に目標2Grpの値が入る) + - 所属グループが「目標2Grp」ではない場合、通常通りログインする ### 2\. Shibbolethログインの実装 @@ -30,13 +31,18 @@ - Embedded DSの導入にはiframeを活用する - - Embedded DSを導入する際に必要な変数を宣言する + - Embedded DSを導入する際に必要な変数をnginx/ams/weko-frontend/app.config.tsで定義する - ``` - const webHostName = 'xxx'; (ホスト名を設定) - const entityID = 'https://' + webHostName + '/shibboleth'; - const handlerURL = 'https://' + webHostName + '/Shibboleth.sso'; - const returnURL = 'https://' + webHostName + '/secure/login.py'; + ```js + const weko = 'xxx'; //ホスト名を設定 + + shibLogin: { + dsURL: 'https://ds.gakunin.nii.ac.jp/WAYF', + orthrosURL: 'https://core.orthros.gakunin.nii.ac.jp/idp', + entityID: 'https://' + weko + '/shibboleth', + handlerURL: 'https://' + weko + '/Shibboleth.sso', + returnURL: 'https://' + weko + '/secure/login.py?next=ams' + } ``` - /secure/login.pyからweko_accounts\.views\.shib_sp_login関数を実行する @@ -55,11 +61,10 @@ ### 3\. Shibbolethログイン、OAuth認証時のエラー -- Shibbolethログイン、およびトークン取得時のエラー内容は以下の通り - +- Shibbolethログイン、およびトークン取得時のエラー内容は以下の通り 検知したエラーはログイン画面、OAuth認証画面でそれぞれ表示する - - > ログイン画面 + - ログイン画面 | エラー原因 | ステータスコード | レスポンス | エラーメッセージ(日/英) | | --------- | --------------- | --------- | ----------------------- | @@ -69,7 +74,7 @@ | Shibboleth-Session-IDが取得出来ない | 400 | Missing Shib-Session-ID! | ログインに失敗しました。管理者に連絡してください。
/Failed to Login. Please contact server administrator. | | shib_eppnが取得出来ない | 400 | Missing SHIB_ATTRs! | ログインに失敗しました。管理者に連絡してください。
/Failed to Login. Please contact server administrator. | - - > OAuth認証画面 + - OAuth認証画面 | エラー原因 | ステータスコード | レスポンス | エラーメッセージ(日/英) | | --------- | --------------- | --------- | ----------------------- | @@ -78,58 +83,44 @@ | スコープ誤り | 400 | The scope is incorrect. | スコープに誤りがあります。
/The scope is incorrect. | | ユーザーが【Reject】を選択 | 200 | Access has been denied. | アクセスが拒否されました。
/Access has been denied. | -### 4\. 目標2ユーザ以外が閲覧権限が必要なアイテムを閲覧する方法 +### 4\. 目標2ユーザ以外が閲覧権限が必要なアイテム詳細画面にアクセスした場合 -- 目標2ユーザ以外が閲覧権限が必要なアイテム詳細画面にアクセスした場合 +- 未ログインユーザが閲覧権限が必要なアイテム詳細画面にアクセスした場合 - - 401エラー(認証エラー)が発生し、xx秒後にフロントのログイン画面に遷移する + - アイテム閲覧にはログインが必要であるというメッセージを表示し、xx秒後に自動でフロントのログイン画面に遷移する - xx(秒数)はnginx/ams/weko-frontend/app.config.tsで指定する - - defineAppConfig関数に'transitionTime:xx'を追加する + - defineAppConfig関数に`transitionTimeMs:xx` (ミリ秒)を追加する - デフォルト値は10000(=10秒) - アイテム詳細画面からログイン画面にリダイレクトする際に、nginx/ams/weko-frontend/pages/detail.vueで以下処理を実行する - - アイテム詳細画面のURLをsessionStorageに保存する + - アイテム詳細画面のURLを`sessionStorage`に保存する - - navigateTo関数のパスに'/login'と、クエリに'source=detail'を指定する + - navigateTo関数のパスに`/login`と、クエリに`source=detail`を指定する - - ログイン画面へ遷移時、クエリに'source=detail'がない場合はnginx/ams/weko-frontend/pages/login.vueのonBeforeMountで'sessionStorage'のアイテム詳細画面URLを削除する + - ログイン画面へ遷移時、クエリに`source=detail`がない場合はnginx/ams/weko-frontend/pages/login.vueの`onBeforeMount`で`sessionStorage`のアイテム詳細画面URLを削除する - nginx/ams/weko-frontend/pages/index.vueでOAuth2 APIを実行する際にリダイレクト先をアイテム詳細画面のURLに指定する - API実行前にそれぞれの変数を指定する - - ``` + ```js const baseURI = useRuntimeConfig().public.redirectURI; const itemURL = sessionStorage.getItem('item-url'); const redirectURL = itemURL ? itemURL : baseURI; - ``` + ``` + + - `itemURL`に値を設定した後、`sessionStorage`のアイテム詳細画面URLを削除する + + - `finally`の`useRouter().replace()`のパスに`redirectURL`を指定する + +- 目標2ユーザ以外のログインユーザが閲覧権限のないアイテム詳細画面にアクセスした場合 + - アイテムの閲覧権限がないというエラーメッセージを表示する +## 更新履歴 - - 'itemURL'に値を設定した後、'sessionStorage'のアイテム詳細画面URLを削除する - - - finallyのuseRouter().replace()のパスに'redirectURL'を指定する - -- > 更新履歴 - - - - - - - - - - - - - - - - -
日付GitHubコミットID更新内容
-

2025/06/11

-
初版作成
+| 日付 | GitHubコミットID | 更新内容 | +|--------------|------------------|------------| +| 2025/08/29 | | 初版作成 | From afe1d919b07190fe79235f7f1ee5d9e529a26afa Mon Sep 17 00:00:00 2001 From: ayumi-nishida Date: Fri, 29 Aug 2025 16:04:16 +0900 Subject: [PATCH 248/251] =?UTF-8?q?GitHub=E3=82=B3=E3=83=9F=E3=83=83?= =?UTF-8?q?=E3=83=88ID=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec/base/access_control/ADMIN_ADVANCED_01.md | 2 +- docs/spec/base/access_control/ADMIN_AUTHOR_01.md | 2 +- docs/spec/base/access_control/ADMIN_COMMUNITY_01.md | 2 +- docs/spec/base/access_control/ADMIN_FILES_01.md | 2 +- docs/spec/base/access_control/ADMIN_INDEXTREE_01.md | 2 +- docs/spec/base/access_control/ADMIN_ITEM_01.md | 2 +- docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md | 2 +- docs/spec/base/access_control/ADMIN_LOGS_01.md | 2 +- docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md | 2 +- docs/spec/base/access_control/ADMIN_OAI_PMH_01.md | 2 +- docs/spec/base/access_control/ADMIN_RECORDS_01.md | 2 +- docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md | 2 +- docs/spec/base/access_control/ADMIN_SETTING_01.md | 2 +- docs/spec/base/access_control/ADMIN_STATISTICS_01.md | 2 +- docs/spec/base/access_control/ADMIN_SWORD_API_01.md | 2 +- docs/spec/base/access_control/ADMIN_USER_01.md | 2 +- docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md | 2 +- docs/spec/base/access_control/ADMIN_WORKFLOW_01.md | 2 +- docs/spec/base/access_control/API_ACTIVITY_01.md | 2 +- docs/spec/base/access_control/API_AUTHOR_01.md | 2 +- docs/spec/base/access_control/API_FILE_01.md | 2 +- docs/spec/base/access_control/API_INDEX_01.md | 2 +- docs/spec/base/access_control/API_ITEM_01.md | 2 +- docs/spec/base/access_control/API_LOGIN_01.md | 2 +- docs/spec/base/access_control/API_OA_STATUS_01.md | 2 +- docs/spec/base/access_control/API_OPEN_SEARCH_01.md | 2 +- docs/spec/base/access_control/API_REQUEST_MAIL_01.md | 2 +- docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md | 2 +- docs/spec/base/access_control/API_SWORD_API_01.md | 2 +- docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md | 2 +- .../spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md | 2 +- docs/spec/base/access_control/USER_FILES_DETAIL_01.md | 2 +- docs/spec/base/access_control/USER_ITEM_DETAIL_01.md | 2 +- docs/spec/base/access_control/USER_ITEM_EXPORT_01.md | 2 +- docs/spec/base/access_control/USER_ITEM_RANKING_01.md | 2 +- docs/spec/base/access_control/USER_ITEM_SEARCH_01.md | 2 +- docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md | 2 +- docs/spec/base/access_control/USER_WORKSPACE_01.md | 2 +- docs/spec/base/ams/AMS_ACCESS_CONTROLL.md | 2 +- docs/spec/base/ams/AMS_ARCHITECTURE_01.md | 2 +- docs/spec/base/ams/AMS_GRDM_BUTTON_01.md | 2 +- docs/spec/base/ams/AMS_SHIBBOLETH_01.md | 2 +- 42 files changed, 42 insertions(+), 42 deletions(-) diff --git a/docs/spec/base/access_control/ADMIN_ADVANCED_01.md b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md index 94281d70..ef42efdf 100644 --- a/docs/spec/base/access_control/ADMIN_ADVANCED_01.md +++ b/docs/spec/base/access_control/ADMIN_ADVANCED_01.md @@ -20,4 +20,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md index 564fb564..c51479ab 100644 --- a/docs/spec/base/access_control/ADMIN_AUTHOR_01.md +++ b/docs/spec/base/access_control/ADMIN_AUTHOR_01.md @@ -50,4 +50,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md b/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md index 20da5f98..648228ae 100644 --- a/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md +++ b/docs/spec/base/access_control/ADMIN_COMMUNITY_01.md @@ -61,4 +61,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_FILES_01.md b/docs/spec/base/access_control/ADMIN_FILES_01.md index 422de95e..6bc97320 100644 --- a/docs/spec/base/access_control/ADMIN_FILES_01.md +++ b/docs/spec/base/access_control/ADMIN_FILES_01.md @@ -100,4 +100,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md b/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md index a6f9a2db..120b9b25 100644 --- a/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md +++ b/docs/spec/base/access_control/ADMIN_INDEXTREE_01.md @@ -75,4 +75,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_ITEM_01.md b/docs/spec/base/access_control/ADMIN_ITEM_01.md index ac41cbd1..1da93889 100644 --- a/docs/spec/base/access_control/ADMIN_ITEM_01.md +++ b/docs/spec/base/access_control/ADMIN_ITEM_01.md @@ -143,4 +143,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md b/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md index 3ce5df32..6157e4e3 100644 --- a/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md +++ b/docs/spec/base/access_control/ADMIN_ITEM_TYPE_01.md @@ -113,4 +113,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_LOGS_01.md b/docs/spec/base/access_control/ADMIN_LOGS_01.md index af184773..d7b0214a 100644 --- a/docs/spec/base/access_control/ADMIN_LOGS_01.md +++ b/docs/spec/base/access_control/ADMIN_LOGS_01.md @@ -29,4 +29,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md index ce58c0a6..2d7eb608 100644 --- a/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md +++ b/docs/spec/base/access_control/ADMIN_MAINTENANCE_01.md @@ -32,4 +32,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md b/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md index 187ff2de..1efc30ca 100644 --- a/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md +++ b/docs/spec/base/access_control/ADMIN_OAI_PMH_01.md @@ -60,4 +60,4 @@ OAI-PMHのアクセスコントロールについて記述します。 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_RECORDS_01.md b/docs/spec/base/access_control/ADMIN_RECORDS_01.md index f6598d50..192cb047 100644 --- a/docs/spec/base/access_control/ADMIN_RECORDS_01.md +++ b/docs/spec/base/access_control/ADMIN_RECORDS_01.md @@ -37,4 +37,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md index 59362383..e730a7cb 100644 --- a/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md +++ b/docs/spec/base/access_control/ADMIN_RESOURCE_SYNC_01.md @@ -69,4 +69,4 @@ Resource Syncのアクセスコントロールについて記述します。 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_SETTING_01.md b/docs/spec/base/access_control/ADMIN_SETTING_01.md index 80d10264..c87dadb0 100644 --- a/docs/spec/base/access_control/ADMIN_SETTING_01.md +++ b/docs/spec/base/access_control/ADMIN_SETTING_01.md @@ -262,4 +262,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_STATISTICS_01.md b/docs/spec/base/access_control/ADMIN_STATISTICS_01.md index 34bc5030..e7c7314d 100644 --- a/docs/spec/base/access_control/ADMIN_STATISTICS_01.md +++ b/docs/spec/base/access_control/ADMIN_STATISTICS_01.md @@ -72,4 +72,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_SWORD_API_01.md b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md index 6633245b..e8f8ec7c 100644 --- a/docs/spec/base/access_control/ADMIN_SWORD_API_01.md +++ b/docs/spec/base/access_control/ADMIN_SWORD_API_01.md @@ -49,4 +49,4 @@ SWORD APIのアクセスコントロールについて記述します。 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_USER_01.md b/docs/spec/base/access_control/ADMIN_USER_01.md index f8cdc759..2eb28cc5 100644 --- a/docs/spec/base/access_control/ADMIN_USER_01.md +++ b/docs/spec/base/access_control/ADMIN_USER_01.md @@ -166,4 +166,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md b/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md index 2a48ba7a..3bd72689 100644 --- a/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md +++ b/docs/spec/base/access_control/ADMIN_WEB_DESIGN_01.md @@ -53,4 +53,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md index bcbffd01..f3c7a5da 100644 --- a/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md +++ b/docs/spec/base/access_control/ADMIN_WORKFLOW_01.md @@ -173,4 +173,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_ACTIVITY_01.md b/docs/spec/base/access_control/API_ACTIVITY_01.md index 3102f982..1086f931 100644 --- a/docs/spec/base/access_control/API_ACTIVITY_01.md +++ b/docs/spec/base/access_control/API_ACTIVITY_01.md @@ -47,4 +47,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_AUTHOR_01.md b/docs/spec/base/access_control/API_AUTHOR_01.md index 61c40727..e0636936 100644 --- a/docs/spec/base/access_control/API_AUTHOR_01.md +++ b/docs/spec/base/access_control/API_AUTHOR_01.md @@ -75,4 +75,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_FILE_01.md b/docs/spec/base/access_control/API_FILE_01.md index 493acf13..4aeec5dd 100644 --- a/docs/spec/base/access_control/API_FILE_01.md +++ b/docs/spec/base/access_control/API_FILE_01.md @@ -180,4 +180,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_INDEX_01.md b/docs/spec/base/access_control/API_INDEX_01.md index 616d16f5..9e0ac2db 100644 --- a/docs/spec/base/access_control/API_INDEX_01.md +++ b/docs/spec/base/access_control/API_INDEX_01.md @@ -137,4 +137,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_ITEM_01.md b/docs/spec/base/access_control/API_ITEM_01.md index ddf46cee..5be59075 100644 --- a/docs/spec/base/access_control/API_ITEM_01.md +++ b/docs/spec/base/access_control/API_ITEM_01.md @@ -180,4 +180,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_LOGIN_01.md b/docs/spec/base/access_control/API_LOGIN_01.md index eda49ccf..5a61141c 100644 --- a/docs/spec/base/access_control/API_LOGIN_01.md +++ b/docs/spec/base/access_control/API_LOGIN_01.md @@ -40,4 +40,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_OA_STATUS_01.md b/docs/spec/base/access_control/API_OA_STATUS_01.md index e07eefb8..f6bd6d95 100644 --- a/docs/spec/base/access_control/API_OA_STATUS_01.md +++ b/docs/spec/base/access_control/API_OA_STATUS_01.md @@ -22,4 +22,4 @@ OAステータスに関するAPIのアクセスコントロールについて記 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_OPEN_SEARCH_01.md b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md index 9019453c..fd540148 100644 --- a/docs/spec/base/access_control/API_OPEN_SEARCH_01.md +++ b/docs/spec/base/access_control/API_OPEN_SEARCH_01.md @@ -30,4 +30,4 @@ OpenSearchに関するAPIのアクセスコントロールについて記述し | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md index 4cdc9058..72b62643 100644 --- a/docs/spec/base/access_control/API_REQUEST_MAIL_01.md +++ b/docs/spec/base/access_control/API_REQUEST_MAIL_01.md @@ -59,4 +59,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md b/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md index 8ba82588..005a022d 100644 --- a/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md +++ b/docs/spec/base/access_control/API_RESTRICTED_ACCESS_01.md @@ -86,4 +86,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/API_SWORD_API_01.md b/docs/spec/base/access_control/API_SWORD_API_01.md index 6ad601d0..81b02b29 100644 --- a/docs/spec/base/access_control/API_SWORD_API_01.md +++ b/docs/spec/base/access_control/API_SWORD_API_01.md @@ -82,4 +82,4 @@ SWORD API のアクセスコントロールについて記述します。 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md index 42a99ccc..257a55e0 100644 --- a/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md +++ b/docs/spec/base/access_control/USER_ACCOUNT_SETTING_01.md @@ -113,4 +113,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md index 3506ca0f..5fe47bcf 100644 --- a/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md +++ b/docs/spec/base/access_control/USER_COMMUNITY_SUBREPOSITORY_01.md @@ -48,4 +48,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_FILES_DETAIL_01.md b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md index 47dba93a..ad6c6dd9 100644 --- a/docs/spec/base/access_control/USER_FILES_DETAIL_01.md +++ b/docs/spec/base/access_control/USER_FILES_DETAIL_01.md @@ -212,4 +212,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md index 284780f0..c2e73604 100644 --- a/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md +++ b/docs/spec/base/access_control/USER_ITEM_DETAIL_01.md @@ -690,4 +690,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md index f3bff913..cfa7e419 100644 --- a/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md +++ b/docs/spec/base/access_control/USER_ITEM_EXPORT_01.md @@ -49,4 +49,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_RANKING_01.md b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md index 805828fe..c4a442f2 100644 --- a/docs/spec/base/access_control/USER_ITEM_RANKING_01.md +++ b/docs/spec/base/access_control/USER_ITEM_RANKING_01.md @@ -82,4 +82,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md index 2422c73d..cfdb17ef 100644 --- a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md @@ -171,4 +171,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md index e4980f69..2108cd1d 100644 --- a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md @@ -358,4 +358,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/access_control/USER_WORKSPACE_01.md b/docs/spec/base/access_control/USER_WORKSPACE_01.md index 2522088e..5691419c 100644 --- a/docs/spec/base/access_control/USER_WORKSPACE_01.md +++ b/docs/spec/base/access_control/USER_WORKSPACE_01.md @@ -49,4 +49,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md index d3c01443..3bc30289 100644 --- a/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md +++ b/docs/spec/base/ams/AMS_ACCESS_CONTROLL.md @@ -465,4 +465,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md index 96fa108b..ab84f65a 100644 --- a/docs/spec/base/ams/AMS_ARCHITECTURE_01.md +++ b/docs/spec/base/ams/AMS_ARCHITECTURE_01.md @@ -67,4 +67,4 @@ nginxコンテナの`/etc/nginx/conf.d/weko.conf`に`weko/nginx/weko-ams-restric | 日付 | GitHubコミットID | 更新内容 | |--------------|------------------|------------| -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md index fe9d9a0e..dc4f0a26 100644 --- a/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md +++ b/docs/spec/base/ams/AMS_GRDM_BUTTON_01.md @@ -71,4 +71,4 @@ GRDMボタンを表示している場合、リクエストボタンとその表 | 日付 | GitHubコミットID | 更新内容 | |--------------|------------------|------------| -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | diff --git a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md index 7e8a7773..b9db1714 100644 --- a/docs/spec/base/ams/AMS_SHIBBOLETH_01.md +++ b/docs/spec/base/ams/AMS_SHIBBOLETH_01.md @@ -123,4 +123,4 @@ | 日付 | GitHubコミットID | 更新内容 | |--------------|------------------|------------| -| 2025/08/29 | | 初版作成 | +| 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | From 5d888f522e2cac86c7594c27fd86e8ba3ce3aecd Mon Sep 17 00:00:00 2001 From: "kenji.shiokawa" Date: Fri, 24 Oct 2025 13:33:51 +0900 Subject: [PATCH 249/251] Index Membership Conditions and mAP Role Hidden --- docs/manuals/ADMIN/base/README.md | 12 ++++++---- .../access_control/USER_ITEM_SEARCH_01.md | 24 +++++++++++-------- docs/spec/base/admin/ADMIN_3_1.md | 4 ++++ docs/spec/base/admin/ADMIN_7_1.md | 2 ++ docs/spec/base/admin/ADMIN_7_2.md | 2 +- docs/spec/base/admin/ADMIN_8_1.md | 2 +- 6 files changed, 29 insertions(+), 17 deletions(-) diff --git a/docs/manuals/ADMIN/base/README.md b/docs/manuals/ADMIN/base/README.md index 4802d81d..77e3c8ba 100644 --- a/docs/manuals/ADMIN/base/README.md +++ b/docs/manuals/ADMIN/base/README.md @@ -3752,7 +3752,7 @@ CNRIハンドル設定ユーザ
  • ロール権限

-

ユーザロールごとの閲覧権限を設定します。[子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定されます。

+

ユーザロールごとの閲覧権限を設定します。[子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。

  • グループ

@@ -3768,7 +3768,7 @@ CNRIハンドル設定ユーザ
  • ロール権限

  • ユーザ情報のベース権限ごとの投稿権限を設定します。

    -

    [子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにロール権限の設定が再帰的に設定されます。

    +

    [子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。

    • グループ

    @@ -7576,6 +7576,8 @@ TSV形式でダウンロードすることができる定型レポートを次 ![グラフィカル ユーザー インターフェイス, アプリケーション, Web サイト 自動的に生成された説明](media/media/image246.png) +アクション実行のロールを選択するドロップダウンリストに、mAPロールは表示されません。 + Action Userには、どの承認フローでどのメールを送信するかを画面で設定することができます。 「Action User」の選択肢の「プロパティを指定」を選択した場合、モーダル画面を表示します。モーダル画面には、プロパティ定義に特定のキーワード("approval":true)を持つプロパティを表示します。 @@ -7729,7 +7731,7 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に 表示/非表示 -ロールごとに当該ワークフローの表示・非表示を指定することができます。 +ロールごとに当該ワークフローの表示・非表示を指定することができます。mAPロールは選択肢に表示されません。 @@ -7843,7 +7845,7 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に | --------------- | ----------------------------------- | | Id | IDを入力します。必ず入力してください。 | | Cnri | CNRIが有効な場合にハンドルが発行されます。 | -| Owner | コミュニティ所有者のロールを指定します。必ず入力してください。 | +| Owner | コミュニティ所有者のロールを指定します。mAPロールは表示されません。必ず入力してください。 | | Index | コミュニティを設定するインデックスを選択します。必ず入力してください。 | | Group | グループを指定します。 | | Title | タイトルを入力します。 | @@ -9897,7 +9899,7 @@ Session activityを参照する方法を説明します。 | Email | メールアドレスを入力します。必ず入力してください。 | | Password | パスワードを入力します。 | | Active | 作成したユーザのログインを許可する場合、Activeをチェックします。 | -| Roles | ユーザのロールを選択します。 | +| Roles | ユーザのロールを選択します。mAPロールは表示されません。| | Groups | ユーザのグループを選択します。 | | Send User Notification | ユーザの追加についてメール送信する場合、チェックします。 | diff --git a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md index cfdb17ef..68abe4ac 100644 --- a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md @@ -156,16 +156,20 @@ | 可 | ○ | ○ | ○ | ○ | ○ | ○ | | 不可 | ○ | ○ | × | × | × | × | -条件4 ユーザーの持つロールがすべて「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されている ※1 - -| 条件/ロール | システム
    管理者 | リポジトリ
    管理者 | コミュニティ
    管理者 | 登録ユーザー | 一般ユーザー | ゲスト
    (未ログイン) | -| -------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | -| 設定されて
    いる | ○ | ○ | ○ | ○ | ○ | ○ | -| 設定されて
    いない | ○ | ○ | ○ ※2 | × | × | × | - -※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「閲覧権限」の値です。 - -※2 自身が管理するインデックスに限ります。 +条件4 インデックスの閲覧権限にロール・ロールグループ両方が設定されている場合、ユーザーは両方に一致すること。また、どちらか一方しか設定されていない場合は、その一方に一致すること。 + +| インデックス設定 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | +|----------------------|----------------|------------------|--------------------|--------------|--------------|---------------------| +| ロールのみ(合致) | ○ | ○ | ○ | ○ | ○ | ○ | +| ロールのみ(不合致) | ○ | ○ | × | × | × | × | +| ロールグループのみ(合致) | ○ | ○ | ○ | ○ | ○ | ○ | +| ロールグループのみ(不合致) | ○ | ○ | × | × | × | × | +| ロール+ロールグループ(両方合致) | ○ | ○ | ○ | ○ | ○ | ○ | +| ロール+ロールグループ(ロールのみ合致) | ○ | ○ | × | × | × | × | +| ロール+ロールグループ(ロールグループのみ合致) | ○ | ○ | × | × | × | × | +| ロール+ロールグループ(両方不合致) | ○ | ○ | × | × | × | × | + +※ コミュニティ管理者は自身が管理するインデックスは、インデックスのロール・グループの権限設定にかかわらず閲覧可能。 ## 更新履歴 diff --git a/docs/spec/base/admin/ADMIN_3_1.md b/docs/spec/base/admin/ADMIN_3_1.md index 3250a844..01aed7ff 100644 --- a/docs/spec/base/admin/ADMIN_3_1.md +++ b/docs/spec/base/admin/ADMIN_3_1.md @@ -158,6 +158,8 @@ - Guest - 「子インデックスのロール権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定される。 + + - ロール権限の設定にmAPロールは表示されない。 - グループ権限の設定には、 「グループ権限あり」(Group Authorized)と「権限なし」(Unauthorized)エリアを設ける。 @@ -204,6 +206,8 @@ - Guest : -99 - 「子インデックスのロール権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定される。 + + - ロール権限の設定にmAPロールは表示されない。 - グループ権限の設定には、 「グループ権限あり」(Group Authorized)と「権限なし」(Unauthorized)エリアを設ける。 diff --git a/docs/spec/base/admin/ADMIN_7_1.md b/docs/spec/base/admin/ADMIN_7_1.md index ed5bee6e..a997d3d7 100644 --- a/docs/spec/base/admin/ADMIN_7_1.md +++ b/docs/spec/base/admin/ADMIN_7_1.md @@ -84,6 +84,8 @@ - システム管理者、リポジトリ管理者は、システムに設定されたすべてのロールが表示される。 - サブリポジトリ管理者は、自身が管理するサブリポジトリに関連するロールのみが表示される。 + + ※mAPロールはユーザーに表示されない。 - 「表示しない(Deny)」チェックボックスにチェックを入れる場合、選択されているロールが実施不可とする。 diff --git a/docs/spec/base/admin/ADMIN_7_2.md b/docs/spec/base/admin/ADMIN_7_2.md index b14312ff..04492e84 100644 --- a/docs/spec/base/admin/ADMIN_7_2.md +++ b/docs/spec/base/admin/ADMIN_7_2.md @@ -158,7 +158,7 @@ - > ストレージロケーション(Storage Location)::db内のfiles\_locationテーブルのnameカラムから情報を取り出し、プルダウン形式で表示する。初期状態ではどの情報も選択せず、「指定なし(Undesignated)」とする。 - - > 表示/非表示(Display/Hide):db内のacounts\_roleのnameカラムから情報を取り出し表示(Display)ボックス内に表示する。初期状態では、すべてのroleが表示側に表示される。 + - > 表示/非表示(Display/Hide):db内のacounts\_roleのnameカラムから情報を取り出し表示(Display)ボックス内に表示する。初期状態では、すべてのroleが表示側に表示される。mAPロールは表示/非表示の画面に表示されない。 - > 既存のワークフローの編集の場合、入力欄の値は指定したworkflow\_idを用いてweko\_workflow.api.Workflow.get\_workflow\_detailを使用して情報をdb内のworkflow\_workflowテーブルから取り出して表示する。 diff --git a/docs/spec/base/admin/ADMIN_8_1.md b/docs/spec/base/admin/ADMIN_8_1.md index d354fea5..95e8cf8e 100644 --- a/docs/spec/base/admin/ADMIN_8_1.md +++ b/docs/spec/base/admin/ADMIN_8_1.md @@ -99,7 +99,7 @@ エラーメッセージ:「既に存在しています。」 - 「Owner」プルダウン - 所有者のロールを選択する。必須項目である。デフォルトは1番目の項目とする - - 「Owner」プルダウンの選択肢はシステムに登録されたロールの一覧である + - 「Owner」プルダウンの選択肢はシステムに登録されたロールの一覧である(mAPロールは表示されない) - 表示形式は以下の通りである ロール - ロール説明(description) - 「Index」プルダウン From db63c1b6a1983931ddc0b5fdf3ac3a8fa00cf6d8 Mon Sep 17 00:00:00 2001 From: "kenji.shiokawa" Date: Fri, 24 Oct 2025 16:33:32 +0900 Subject: [PATCH 250/251] Added mAP role and role group descriptions --- docs/manuals/ADMIN/base/README.md | 13 +++++++++++-- .../spec/base/access_control/USER_ITEM_SEARCH_01.md | 5 +++-- docs/spec/base/admin/ADMIN_3_1.md | 2 ++ docs/spec/base/admin/ADMIN_7_1.md | 3 ++- docs/spec/base/admin/ADMIN_7_2.md | 2 ++ docs/spec/base/admin/ADMIN_8_1.md | 3 +++ 6 files changed, 23 insertions(+), 5 deletions(-) diff --git a/docs/manuals/ADMIN/base/README.md b/docs/manuals/ADMIN/base/README.md index 77e3c8ba..bb84295c 100644 --- a/docs/manuals/ADMIN/base/README.md +++ b/docs/manuals/ADMIN/base/README.md @@ -3752,7 +3752,7 @@ CNRIハンドル設定ユーザ
    • ロール権限

    -

    ユーザロールごとの閲覧権限を設定します。[子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。

    +

    ユーザロールごとの閲覧権限を設定します。[子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。※mAPロールは学認mAP連携機能で内部的に利用しているロール

    • グループ

    @@ -3768,7 +3768,8 @@ CNRIハンドル設定ユーザ
  • ロール権限

  • ユーザ情報のベース権限ごとの投稿権限を設定します。

    -

    [子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。

    +

    [子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。※mAPロールは学認mAP連携機能で内部的に利用しているロール +

    • グループ

    @@ -7578,6 +7579,8 @@ TSV形式でダウンロードすることができる定型レポートを次 アクション実行のロールを選択するドロップダウンリストに、mAPロールは表示されません。 +※mAPロールは学認mAP連携機能で内部的に利用しているロール + Action Userには、どの承認フローでどのメールを送信するかを画面で設定することができます。 「Action User」の選択肢の「プロパティを指定」を選択した場合、モーダル画面を表示します。モーダル画面には、プロパティ定義に特定のキーワード("approval":true)を持つプロパティを表示します。 @@ -7736,6 +7739,8 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に +※mAPロールは学認mAP連携機能で内部的に利用しているロール + ![](media/media/image257.png)zu1101300.tif 1. [保存]をクリックします。 @@ -7859,6 +7864,8 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に | Thumbnail | サムネイル画像ファイルを選択します。 | | カタログ | コミュニティの検索に使用するタグ情報を入力します。
    入力項目は「カタログ」プロパティから以下の項目です。詳細は[アイテムタイプ管理]>[プロパティ]を参照してください。
    • Contributor
    • Identifier
    • Subject
    • License
    • Rights
    • Access Rights
    ※初期表示では項目が折りたたまれています。| +※mAPロールは学認mAP連携機能で内部的に利用しているロール + 3. [保存]をクリックします。 コミュニティが作成されます。 @@ -9903,6 +9910,8 @@ Session activityを参照する方法を説明します。 | Groups | ユーザのグループを選択します。 | | Send User Notification | ユーザの追加についてメール送信する場合、チェックします。 | +※ mAPロールは学認mAP連携機能で内部的に利用しているロール + 1. [保存]をクリックします。 ユーザが作成されます。 diff --git a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md index 68abe4ac..3ba22132 100644 --- a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md @@ -156,7 +156,7 @@ | 可 | ○ | ○ | ○ | ○ | ○ | ○ | | 不可 | ○ | ○ | × | × | × | × | -条件4 インデックスの閲覧権限にロール・ロールグループ両方が設定されている場合、ユーザーは両方に一致すること。また、どちらか一方しか設定されていない場合は、その一方に一致すること。 +条件4 インデックスの閲覧権限に「ロール」・※「ロールグループ」両方が設定されている場合、ユーザーは両方に一致すること。また、どちらか一方しか設定されていない場合は、その一方に一致すること。 | インデックス設定 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | |----------------------|----------------|------------------|--------------------|--------------|--------------|---------------------| @@ -169,8 +169,9 @@ | ロール+ロールグループ(ロールグループのみ合致) | ○ | ○ | × | × | × | × | | ロール+ロールグループ(両方不合致) | ○ | ○ | × | × | × | × | -※ コミュニティ管理者は自身が管理するインデックスは、インデックスのロール・グループの権限設定にかかわらず閲覧可能。 +コミュニティ管理者は自身が管理するインデックスは、インデックスのロール・ロールグループの権限設定にかかわらず閲覧可能。 +※ ロールグループは学認mAP連携機能によって作成されたグループのこと ## 更新履歴 | 日付 | GitHubコミットID | 更新内容 | diff --git a/docs/spec/base/admin/ADMIN_3_1.md b/docs/spec/base/admin/ADMIN_3_1.md index 01aed7ff..2a5f7a94 100644 --- a/docs/spec/base/admin/ADMIN_3_1.md +++ b/docs/spec/base/admin/ADMIN_3_1.md @@ -160,6 +160,7 @@ - 「子インデックスのロール権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定される。 - ロール権限の設定にmAPロールは表示されない。 + ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - グループ権限の設定には、 「グループ権限あり」(Group Authorized)と「権限なし」(Unauthorized)エリアを設ける。 @@ -208,6 +209,7 @@ - 「子インデックスのロール権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定される。 - ロール権限の設定にmAPロールは表示されない。 + ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - グループ権限の設定には、 「グループ権限あり」(Group Authorized)と「権限なし」(Unauthorized)エリアを設ける。 diff --git a/docs/spec/base/admin/ADMIN_7_1.md b/docs/spec/base/admin/ADMIN_7_1.md index a997d3d7..f6e85358 100644 --- a/docs/spec/base/admin/ADMIN_7_1.md +++ b/docs/spec/base/admin/ADMIN_7_1.md @@ -85,7 +85,8 @@ - サブリポジトリ管理者は、自身が管理するサブリポジトリに関連するロールのみが表示される。 - ※mAPロールはユーザーに表示されない。 + - mAPロールはユーザーに表示されない。 + ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - 「表示しない(Deny)」チェックボックスにチェックを入れる場合、選択されているロールが実施不可とする。 diff --git a/docs/spec/base/admin/ADMIN_7_2.md b/docs/spec/base/admin/ADMIN_7_2.md index 04492e84..14abc947 100644 --- a/docs/spec/base/admin/ADMIN_7_2.md +++ b/docs/spec/base/admin/ADMIN_7_2.md @@ -159,6 +159,8 @@ - > ストレージロケーション(Storage Location)::db内のfiles\_locationテーブルのnameカラムから情報を取り出し、プルダウン形式で表示する。初期状態ではどの情報も選択せず、「指定なし(Undesignated)」とする。 - > 表示/非表示(Display/Hide):db内のacounts\_roleのnameカラムから情報を取り出し表示(Display)ボックス内に表示する。初期状態では、すべてのroleが表示側に表示される。mAPロールは表示/非表示の画面に表示されない。 + + ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - > 既存のワークフローの編集の場合、入力欄の値は指定したworkflow\_idを用いてweko\_workflow.api.Workflow.get\_workflow\_detailを使用して情報をdb内のworkflow\_workflowテーブルから取り出して表示する。 diff --git a/docs/spec/base/admin/ADMIN_8_1.md b/docs/spec/base/admin/ADMIN_8_1.md index 95e8cf8e..c3f168cc 100644 --- a/docs/spec/base/admin/ADMIN_8_1.md +++ b/docs/spec/base/admin/ADMIN_8_1.md @@ -100,6 +100,9 @@ - 「Owner」プルダウン - 所有者のロールを選択する。必須項目である。デフォルトは1番目の項目とする - 「Owner」プルダウンの選択肢はシステムに登録されたロールの一覧である(mAPロールは表示されない) + + ※ mAPロールは学認mAP連携機能で内部的に利用しているロール + - 表示形式は以下の通りである ロール - ロール説明(description) - 「Index」プルダウン From cf18697214f38290f96e8869642b5c494e0ec971 Mon Sep 17 00:00:00 2001 From: ivis-futagami Date: Thu, 13 Nov 2025 21:34:54 +0900 Subject: [PATCH 251/251] fix index permission --- docs/manuals/ADMIN/base/README.md | 39 ++++++----------- .../access_control/USER_ITEM_SEARCH_01.md | 28 ++++++------ .../USER_WORKFLOW_ACTIVITY_01.md | 5 ++- docs/spec/base/admin/ADMIN_3_1.md | 43 ++++++++++--------- docs/spec/base/admin/ADMIN_7_1.md | 3 -- docs/spec/base/admin/ADMIN_7_2.md | 6 +-- docs/spec/base/admin/ADMIN_8_1.md | 4 +- docs/spec/base/api/API_05_index_op.md | 11 +++-- 8 files changed, 59 insertions(+), 80 deletions(-) diff --git a/docs/manuals/ADMIN/base/README.md b/docs/manuals/ADMIN/base/README.md index e0e3dd19..9f462ee6 100644 --- a/docs/manuals/ADMIN/base/README.md +++ b/docs/manuals/ADMIN/base/README.md @@ -3776,35 +3776,34 @@ CNRIハンドル設定ユーザ 閲覧権限

    インデックスの閲覧権限を設定します。

    -

    [ロール権限あり]および[グループ権限あり]に表示されているロールおよびグループに所属しているユーザが、そのインデックスを閲覧できます。

    +

    [ロール権限あり]に表示されているロールの中から1つ以上のロールを持ち、さらに[グループ権限あり]に表示されているグループから1つ以上のグループに所属しているユーザが、そのインデックスを閲覧できます。

    +

    "Authenticated User"はログインユーザ、"Guest"は未ログインユーザを指すロールであり、"No Group"は未ログインユーザとグループに所属しないログインユーザを指すグループです。

    • ロール権限

    -

    ユーザロールごとの閲覧権限を設定します。[子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。※mAPロールは学認mAP連携機能で内部的に利用しているロール

    +

    ユーザロールごとの閲覧権限を設定します。[子インデックスのロール権限にも再帰的に反映させる]にチェックがある場合、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定されます。

    • グループ

    -

    ユーザが所属しているグループごとの閲覧権限を設定します。[子インデックスのグループにも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにグループの設定が再帰的に設定されます。

    -

    学認経由でのログイン時にGakuNin mAPからの情報に従って付与されたグループの閲覧権限に設定ファイルを用いてデフォルトの権限を付与できます。

    -

    ※学認経由でのログイン時に付与されたGakuNin mAPグループは内部的にロールとして扱われます。

    +

    ユーザが所属しているグループごとの閲覧権限を設定します。[子インデックスのグループ権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにグループの設定が再帰的に設定されます。

    +

    学認経由でのログイン時にGakuNin mAPからの情報に従って付与されたグループの閲覧権限に設定ファイルを用いてデフォルトの権限を付与できます。

    投稿権限

    インデックスにアイテムを投稿する権限を設定します。

    -

    [ロール権限あり]および[グループ権限あり]に表示されているロールおよびグループに所属しているユーザが、そのインデックスにアイテムを登録できます。

    +

    [ロール権限あり]に表示されているロールの中から1つ以上のロールを持ち、さらに[グループ権限あり]に表示されているグループから1つ以上のグループに所属しているユーザが、そのインデックスにアイテムを登録できます。

    +

    "Authenticated User"はログインユーザ、"Guest"は未ログインユーザを指すロールであり、"No Group"は未ログインユーザとグループに所属しないログインユーザを指すグループです。

    • ロール権限

    -

    ユーザ情報のベース権限ごとの投稿権限を設定します。

    -

    [子インデックスのベース権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにロール権限の設定が再帰的に設定されます。mAPロールは選択肢に表示されません。※mAPロールは学認mAP連携機能で内部的に利用しているロール -

    +

    ユーザロールごとの投稿権限を設定します。

    +

    [子インデックスのロール権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにロール権限の設定が再帰的に設定されます。

    • グループ

    ユーザが所属しているグループごとの投稿権限を設定します。

    -

    [子インデックスのグループにも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにグループの設定が再帰的に設定されます。

    -

    学認経由でのログイン時にGakuNin mAPからの情報に従って付与されたグループの投稿権限に設定ファイルを用いてデフォルトの権限を付与できます。

    -

    ※学認経由でのログイン時に付与されたGakuNin mAPグループは内部的にロールとして扱われます。

    +

    [子インデックスのグループ権限にも再帰的に反映させる]にチェックがある場合、所属する子インデックスと子孫インデックスすべてにグループの設定が再帰的に設定されます。

    +

    学認経由でのログイン時にGakuNin mAPからの情報に従って付与されたグループの投稿権限に設定ファイルを用いてデフォルトの権限を付与できます。

    表示形式(検索結果) @@ -7605,10 +7604,6 @@ TSV形式でダウンロードすることができる定型レポートを次 ![グラフィカル ユーザー インターフェイス, アプリケーション, Web サイト 自動的に生成された説明](media/media/image246.png) -アクション実行のロールを選択するドロップダウンリストに、mAPロールは表示されません。 - -※mAPロールは学認mAP連携機能で内部的に利用しているロール - 以下メール送信機能は、<利用申請機能 先行利用機関>に試験的に提供している機能です。当機能の先行利用を申請していな機関は、利用できません。 この機能の利用に興味のある方はwekosoftware@nii.ac.jpへお問い合わせください @@ -7766,13 +7761,11 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に 表示/非表示 -ロールごとに当該ワークフローの表示・非表示を指定することができます。mAPロールは選択肢に表示されません。 +ロールごとに当該ワークフローの表示・非表示を指定することができます。 -※mAPロールは学認mAP連携機能で内部的に利用しているロール - ![](media/media/image257.png)zu1101300.tif 1. [保存]をクリックします。 @@ -7886,7 +7879,7 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に | --------------- | ----------------------------------- | | Id | IDを入力します。必ず入力してください。 | | Cnri | CNRIが有効な場合にハンドルが発行されます。 | -| Owner | コミュニティ所有者のロールを指定します。mAPロールは表示されません。必ず入力してください。 | +| Owner | コミュニティ所有者のロールを指定します。必ず入力してください。 | | Index | コミュニティを設定するインデックスを選択します。必ず入力してください。 | | Group | グループを指定します。 | | Title | タイトルを入力します。 | @@ -7900,8 +7893,6 @@ zu1101090.tif![コンピューターのスクリーンショット 自動的に | Thumbnail | サムネイル画像ファイルを選択します。 | | カタログ | コミュニティの検索に使用するタグ情報を入力します。
    入力項目は「カタログ」プロパティから以下の項目です。詳細は[アイテムタイプ管理]>[プロパティ]を参照してください。
    • Contributor
    • Identifier
    • Subject
    • License
    • Rights
    • Access Rights
    ※初期表示では項目が折りたたまれています。| -※mAPロールは学認mAP連携機能で内部的に利用しているロール - 3. [保存]をクリックします。 コミュニティが作成されます。 @@ -9942,12 +9933,10 @@ Session activityを参照する方法を説明します。 | Email | メールアドレスを入力します。必ず入力してください。 | | Password | パスワードを入力します。 | | Active | 作成したユーザのログインを許可する場合、Activeをチェックします。 | -| Roles | ユーザのロールを選択します。mAPロールは表示されません。| +| Roles | ユーザのロールを選択します。| | Groups | ユーザのグループを選択します。 | | Send User Notification | ユーザの追加についてメール送信する場合、チェックします。 | -※ mAPロールは学認mAP連携機能で内部的に利用しているロール - 1. [保存]をクリックします。 ユーザが作成されます。 diff --git a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md index 3ba22132..faffd3b5 100644 --- a/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md +++ b/docs/spec/base/access_control/USER_ITEM_SEARCH_01.md @@ -156,24 +156,20 @@ | 可 | ○ | ○ | ○ | ○ | ○ | ○ | | 不可 | ○ | ○ | × | × | × | × | -条件4 インデックスの閲覧権限に「ロール」・※「ロールグループ」両方が設定されている場合、ユーザーは両方に一致すること。また、どちらか一方しか設定されていない場合は、その一方に一致すること。 - -| インデックス設定 | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) | -|----------------------|----------------|------------------|--------------------|--------------|--------------|---------------------| -| ロールのみ(合致) | ○ | ○ | ○ | ○ | ○ | ○ | -| ロールのみ(不合致) | ○ | ○ | × | × | × | × | -| ロールグループのみ(合致) | ○ | ○ | ○ | ○ | ○ | ○ | -| ロールグループのみ(不合致) | ○ | ○ | × | × | × | × | -| ロール+ロールグループ(両方合致) | ○ | ○ | ○ | ○ | ○ | ○ | -| ロール+ロールグループ(ロールのみ合致) | ○ | ○ | × | × | × | × | -| ロール+ロールグループ(ロールグループのみ合致) | ○ | ○ | × | × | × | × | -| ロール+ロールグループ(両方不合致) | ○ | ○ | × | × | × | × | - -コミュニティ管理者は自身が管理するインデックスは、インデックスのロール・ロールグループの権限設定にかかわらず閲覧可能。 - -※ ロールグループは学認mAP連携機能によって作成されたグループのこと +条件4 ユーザーの持つロールの1個以上が「権限あり」に設定されている、かつユーザーの持つグループの1個以上が「権限あり」に設定されている ※1 + +| 条件/ロール | システム
    管理者 | リポジトリ
    管理者 | コミュニティ
    管理者 | 登録ユーザー | 一般ユーザー | ゲスト
    (未ログイン) | +| -------------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | +| 設定されて
    いる | ○ | ○ | ○ | ○ | ○ | ○ | +| 設定されて
    いない | ○ | ○ | ○ ※2 | × | × | × | + +※1 「権限あり」とは、管理画面のインデックスツリー管理 > ツリー編集 でインデックスごとに設定出来る「閲覧権限」の値です。 + +※2 自身が管理するインデックスに限ります。 + ## 更新履歴 | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | | 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | +| 2025/11/14|213e1edb08782bee732b86d55c34240bc9758867|インデックス権限判定の修正| diff --git a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md index 2108cd1d..6a62ee5e 100644 --- a/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md +++ b/docs/spec/base/access_control/USER_WORKFLOW_ACTIVITY_01.md @@ -334,7 +334,7 @@ ### インデックス投稿権限 -インデックスへの投稿権限を利用するには、以下条件の2つを満たす必要があります。 +インデックスへの投稿権限を得るには、以下2つの条件を満たす必要があります。 一つでも×があれば投稿不可、すべて○であれば投稿が可能です。 @@ -345,7 +345,7 @@ | 可 | ○ | ○ | ○ | ○ | ○ | ○ | | 不可 | ○ | ○ | ○ | × | × | × | -#### 条件2 ユーザーの持つグループの1個以上が「権限あり」に設定されている、またはユーザーの持つグループの1個以上が「権限あり」に設定されているか ※1 +#### 条件2 ユーザーの持つロールの1個以上が「権限あり」に設定されている、かつユーザーの持つグループの1個以上が「権限あり」に設定されている ※1 | 条件/ロール | システム
    管理者 | リポジトリ
    管理者 | コミュニティ
    管理者 | 登録ユーザー | 一般ユーザー | ゲスト
    (未ログイン) | | ---------------- | ------------------ | -------------------- | ---------------------- | ------------ | ------------ | ------------------------ | @@ -359,3 +359,4 @@ | 日付 | GitHubコミットID | 更新内容 | | ---------- | ------------------------------------------ | -------------------------------------------------------- | | 2025/08/29 | 6ee63da44c8f2e23ac73d6218ee09f23ba5edcb3 | 初版作成 | +| 2025/11/14|213e1edb08782bee732b86d55c34240bc9758867|インデックス権限判定の修正| diff --git a/docs/spec/base/admin/ADMIN_3_1.md b/docs/spec/base/admin/ADMIN_3_1.md index 2ec855a9..1d3afab3 100644 --- a/docs/spec/base/admin/ADMIN_3_1.md +++ b/docs/spec/base/admin/ADMIN_3_1.md @@ -153,37 +153,38 @@ - Contributor - - Authenticated User + - Authenticated User : -98 - - Guest + - Guest : -99 - 「子インデックスのロール権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定される。 - - - ロール権限の設定にmAPロールは表示されない。 - ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - グループ権限の設定には、 「グループ権限あり」(Group Authorized)と「権限なし」(Unauthorized)エリアを設ける。 - - - 「グループ権限あり」(Group Authorized)は、デフォルトとして、登録されているグループが表示される。 + + - 「グループ権限あり」(Group Authorized)は、デフォルトとして、以下の権限が表示される。 + + - 登録されている全てのグループ + + - No Group : -89 - 「子インデックスのグループ権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属する子インデックスと子孫インデックスすべてにグループの設定が再帰的に設定される。 - 学認mAP連携機能が有効な場合、閲覧権限の設定に学認mAPのグループ情報を利用できる。 - - グループIDのフォーマットが「jc\_\_roles\_」に従っている学認グループは、ロール権限として表示され閲覧権限を変更できる。 + - グループIDのフォーマットが「jc\_\_roles\_」に従っている学認グループは非表示となり、閲覧権限の判定時に無視される。 - には機関のFQDNから".","-"を"_"に置換した値が設定される。 - 例: abc-u.ac.jp → abc_u_ac_jp - - 例外的に「jc_roles_sysadm」もロール権限として表示され閲覧権限を変更できる。 + - 例外的に「jc_roles_sysadm」も非表示となり、閲覧権限の判定時に無視される。 - ロール権限に設定できるグループIDのフォーマット(プレフィックス、システム管理者用グループID)は、設定値 WEKO\_ACCOUNTS\_GAKUNIN\_GROUP\_PATTERN\_DICT を変更することで、フォーマットを変更できる。 - 上記以外のグループIDの場合はグループ権限として表示され、閲覧権限を変更できる。 - - ただし、学認mAPのグループ情報は内部的には全てロールとして扱われる。 + - 学認mAPのグループ情報は内部的にはロールだが、グループとして扱われる。 - 学認mAP連携機能でGakuNin mAPのグループ情報がWEKO3に追加された際、設定するmAPグループの閲覧権限のデフォルト値は、WEKO\_INDEXTREE\_GAKUNIN\_GROUP\_DEFAULT\_BROWSING\_PERMISSIONの真偽値から権限有無を決定する。 @@ -208,31 +209,32 @@ - 「子インデックスのロール権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属するすべての子インデックスと子孫インデックスにロール権限の設定が再帰的に設定される。 - - ロール権限の設定にmAPロールは表示されない。 - ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - - グループ権限の設定には、 「グループ権限あり」(Group Authorized)と「権限なし」(Unauthorized)エリアを設ける。 - - 「グループ権限あり」(Group Authorized)は、デフォルトとして、登録されているグループが表示される。 + - 「グループ権限あり」(Group Authorized)は、デフォルトとして、以下の権限が表示される。 + + - 登録されている全てのグループ + + - No Group : -89 - 「子インデックスのグループ権限にも再帰的に反映させる」(Set the base authorities of child indexes recursively)チェックボックスにチェックを入れることで、所属する子インデックスと子孫インデックスすべてにグループの設定が再帰的に設定される。 - 学認mAP連携機能が有効な場合、投稿権限の設定に学認mAPのグループ情報を利用できる。 - - グループIDのフォーマットが「jc\_\_roles\_」に従っている学認グループは、ロール権限として表示され投稿権限を変更できる。 + - グループIDのフォーマットが「jc\_\_roles\_」に従っている学認グループは非表示となり、投稿権限の判定時に無視される。 - には機関のFQDNから".","-"を"_"に置換した値が設定される。 - 例: abc-u.ac.jp → abc_u_ac_jp - - 例外的に「jc_roles_sysadm」もロール権限として表示され投稿権限を変更できる。 + - 例外的に「jc_roles_sysadm」も非表示となり、投稿権限の判定時に無視される。 - ロール権限に設定できるグループIDのフォーマット(プレフィックス、システム管理者グループID)は、設定値 WEKO\_ACCOUNTS\_GAKUNIN\_GROUP\_PATTERN\_DICT を変更することで、フォーマットを変更できる。 - ロール権限として利用できない学認グループは、すべてグループ権限として表示され、投稿権限を変更できる。 - - ただし、学認mAPのグループ情報は内部的には全てロールとして扱われる。 + - 学認mAPのグループ情報は内部的にはロールだが、グループとして扱われる。 - 学認mAP連携機能でGakuNin mAPのグループ情報がWEKO3に追加された際、設定するmAPグループの投稿権限のデフォルト値は、WEKO\_INDEXTREE\_GAKUNIN\_GROUP\_DEFAULT\_CONTRIBUTE\_PERMISSIONの真偽値から権限有無を決定する。 @@ -385,11 +387,11 @@ |21| |biblio_flag|None| | |22|閲覧権限|browsing_role|3,-98,-99|ロールID| |23| |recursive_browsing_role|false| | -|24| |browsing_group|(現在存在するすべてのグループを許可)| | +|24| |browsing_group|(現在存在するすべてのグループを許可),-89| | |25| |recursive_browsing_group|false| | |26|投稿権限|contribute_role|1,2,3,4,-98,-99| | |27| |recursive_contribute_role|false| | -|28| |contribute_group|(現在存在するすべてのグループを許可)| | +|28| |contribute_group|(現在存在するすべてのグループを許可),-89| | |29| |recursive_contribute_group|false| | |30|表示形式|display_format|1(一覧形式を表す)|1:一覧形式, 2:目次形式| | |31|サムネイル|image_name|None|値に入るのはサムネイル画像のパスを表す文字列| @@ -419,5 +421,4 @@ | 2025/01/30|3530eae9075af6afc57b777d8c3137f038523610|学認mAP連携対応| | 2025/10/10|3581747ebfbda5f623e7b8da759293d2090c4112|インデックス公開ロック機能追加| | 2025/11/12|5254da1cf9caafb27a27f361ae36099da4f2c042|キャッシュ機能の改善| - - +| 2025/11/14|213e1edb08782bee732b86d55c34240bc9758867|インデックス権限判定の修正| diff --git a/docs/spec/base/admin/ADMIN_7_1.md b/docs/spec/base/admin/ADMIN_7_1.md index 2813b317..64debf4a 100644 --- a/docs/spec/base/admin/ADMIN_7_1.md +++ b/docs/spec/base/admin/ADMIN_7_1.md @@ -85,9 +85,6 @@ - サブリポジトリ管理者は、自身が管理するサブリポジトリに関連するロールのみが表示される。 - - mAPロールはユーザーに表示されない。 - ※ mAPロールは学認mAP連携機能で内部的に利用しているロール - - 「表示しない(Deny)」チェックボックスにチェックを入れる場合、選択されているロールが実施不可とする。 - 「Action User」カラムに、アクションを実行するユーザーを限定できる。 diff --git a/docs/spec/base/admin/ADMIN_7_2.md b/docs/spec/base/admin/ADMIN_7_2.md index ee6bf732..9e4a7c38 100644 --- a/docs/spec/base/admin/ADMIN_7_2.md +++ b/docs/spec/base/admin/ADMIN_7_2.md @@ -158,9 +158,7 @@ - > ストレージロケーション(Storage Location)::db内のfiles\_locationテーブルのnameカラムから情報を取り出し、プルダウン形式で表示する。初期状態ではどの情報も選択せず、「指定なし(Undesignated)」とする。 - - > 表示/非表示(Display/Hide):db内のacounts\_roleのnameカラムから情報を取り出し表示(Display)ボックス内に表示する。初期状態では、すべてのroleが表示側に表示される。mAPロールは表示/非表示の画面に表示されない。 - - ※ mAPロールは学認mAP連携機能で内部的に利用しているロール + - > 表示/非表示(Display/Hide):db内のacounts\_roleのnameカラムから情報を取り出し表示(Display)ボックス内に表示する。初期状態では、すべてのroleが表示側に表示される。 - > 既存のワークフローの編集の場合、入力欄の値は指定したworkflow\_idを用いてweko\_workflow.api.Workflow.get\_workflow\_detailを使用して情報をdb内のworkflow\_workflowテーブルから取り出して表示する。 @@ -192,4 +190,4 @@ |:---:|:---:|:---:| |> 2023/08/31|353ba1deb094af5056a58bb40f07596b8e95a562|初版作成| |> 2025/01/23|-|サブリポジトリ対応| -|> 2025/10/31|160a811eed2c61492558905db34fa0619da6b18f|要素の表示条件・アクセス権限を記載| \ No newline at end of file +|> 2025/10/31|160a811eed2c61492558905db34fa0619da6b18f|要素の表示条件・アクセス権限を記載| diff --git a/docs/spec/base/admin/ADMIN_8_1.md b/docs/spec/base/admin/ADMIN_8_1.md index c3f168cc..01d90ee3 100644 --- a/docs/spec/base/admin/ADMIN_8_1.md +++ b/docs/spec/base/admin/ADMIN_8_1.md @@ -99,9 +99,7 @@ エラーメッセージ:「既に存在しています。」 - 「Owner」プルダウン - 所有者のロールを選択する。必須項目である。デフォルトは1番目の項目とする - - 「Owner」プルダウンの選択肢はシステムに登録されたロールの一覧である(mAPロールは表示されない) - - ※ mAPロールは学認mAP連携機能で内部的に利用しているロール + - 「Owner」プルダウンの選択肢はシステムに登録されたロールの一覧である - 表示形式は以下の通りである ロール - ロール説明(description) diff --git a/docs/spec/base/api/API_05_index_op.md b/docs/spec/base/api/API_05_index_op.md index 2c2b90bd..589fddfa 100644 --- a/docs/spec/base/api/API_05_index_op.md +++ b/docs/spec/base/api/API_05_index_op.md @@ -240,8 +240,8 @@ $ curl -k "https://192.168.56.200/api/v1/tree/1623632832836" -H "Authorization:B 全インデックスあるいは指定したインデックスの情報を取得する。 #### エンドポイント -GET /api//tree:全インデックス -GET /api//tree/:指定したインデックス +GET /api/\/tree:全インデックス +GET /api/\/tree/:指定したインデックス #### リクエストヘッダー @@ -315,7 +315,7 @@ GET /api//tree/:指定したインデックス インデックスを新規作成する。 #### エンドポイント -POST /api//tree/index +POST /api/\/tree/index #### リクエストヘッダー @@ -382,7 +382,7 @@ POST /api//tree/index 指定したインデックスの情報を更新する。 #### エンドポイント -PUT /api//tree/index/ +PUT /api/\/tree/index/ #### リクエストヘッダー @@ -429,7 +429,7 @@ PUT /api//tree/index/ 指定したインデックスを削除する。 #### エンドポイント -DELETE /api//tree/index/ +DELETE /api/\/tree/index/ #### リクエストヘッダー @@ -469,4 +469,3 @@ DELETE /api//tree/index/ | ---------- | ------------------------------------------ | -------------------------------------------------------- | | 2023/08/31 | 353ba1deb094af5056a58bb40f07596b8e95a562 | 初版作成 | | 2025/06/06 | 34a972ec2f7a26b92cb55cb4524b20bdde180f39 | インデックス管理APIについて追記 | -

    -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≪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%0A9osJ8v&ID&0J6z z;Y3d6(6X;odb+wf+NZQ$fyHcttxg+FUzXd`Sryi< z8?w9+S0D@G+)1ASHO|n{f9B7zB(83{>~4Qi=VNuwfqjw-yDGD;H{)TX`EWb zO5!GGFP7a(r7G_7qT8{v>TVY=%4)R$RuR+P4T&AAs+I1L?Lkr?u!f~FoI}-+6#ruM zMf}dEq->%X8H#R-asPGw8Za_RcY*@hO@NYIbbJ)QTWP z!SO<`@$iC@_}lDTT)o9QCyIl4hg-C@HkDso(;7#GXeDuZ&L$XE5_WuEm&dF}u;0}0 zYKWQ!g$&G_8+r55P0m%s`J z%Zh(r4@-T4o=$i-@NOZ~!2WtQ8hAfR(30NCcD_V!^Psi}RIhl6bW`RBXy3tN}bwsXWuHIiBO&L$_79%gPe zq_4PMOLlSv~5+pbAZ|>_i$R=DJi7EFV=HydCS4|S#-@Vau>)H=!fc5HJX4$(tJsDI1R4pVF08`p5z%GC{RuHXg)+kr>YpL|sEcm(UNoRyi zXRGW?UW}l({4fW5k*mQ{4j=q1pzJ>U2R!<|z|YJYF%jNgD?HQt2UGq%22^TVr`uj? z$-r-mX|k&<&pOi`2CjX2q$Zw-+xUGP)_|Q#T}Bw^8R(U_SI0$rID5iYUCpN#u2&-! zjgq>N0vB)*T1&$%fYQ2&8eSXw&(2ldCg4NnmkOE%n}2ogrOkC}uWIghUcYC*QRHj2 zGbgaFBRxBt23Az0aYXnW$eg(sH@8~LueI$W@8Q4C9}*)?e!B?N`tz;6sukp%l2Z~t zd$qGDb?@D{K_SW{N}^)5^oHCtGGjKeCH8PyGFkt$1fA6w5M4cf#~D&5PH(9wmn=Im zE8(d7wCV}{l=^nc>0*-nKDWxYBW~5rOkHshxug>_>9%9{x6FLGZ3IghJ;4C)w4#4$ z_YF)>DpX}NDx>0Qi!a;?r*!n06YRluoBDi<(ezZ5FUFH{twypR@k&=NWa>a#Dkf(a zk-2@PYL6!!dzg5PbZC8+tHQkL1k{##KatV9M2tQd44LM5Y zSLEWh6(Gi#=Qy`5GLg11Ys!UNLpT-Koedt9H`AjZR|%1FhBk9wF;47IGRAkEF>Uke z^((p7jBPFzTDQ!(${R8DWApf&pmZWF63gBY9C5#U2>ca*bv;iD`(`>5hT&IW+vXSR zH*2i;Z)XhZ7$%?b3}_vnWf~m9@X3oa&1qk+84r4A?nY2w;Rn|UrmhPC1A#TL;wH^p zWYTP3B@;zoPxRK=XqFyxr$gL(SrA#)L)HhEv~l?4%Kn;l5}M2{jf0b7eUjg)E@;|1 z&KPLE7{SN{M0va#GjyGrQ}d8{K#3~KvZwin{Jbvb4~{(P2EH6vjURw_K0G|Ts5@)7 zC8B0g<`KisQtE%#P1Xi(y{xz|0=!ydjP;dwjj^!WJd9O|p8mEg1V=O*EXaMd)R(fs;*!KUyjHPTh z%pLkV^nX>gGsc}!@PleH0xsEVY~@FLGg38aWp1%4#IX6RwgeUVCJ(N;9R3F6KiL?@ zcr;cq%Y~Oka_wpCI=F!O^vSKifGT+gy#qVws&Lq$3vch;+LT4Vx>aJ`8nTylSY#1B z1HHSkck4tK`pnE(SYtqYqK?nMiamBGd#frgy6rF5ivr-^Hcb{S3FD5<|LkA~w@>WH~*{jJB-`w&G+RhHgW*)_(TixC-bs}^iG_xVb{EznL$MU~U+Z1DY?58Zla zE(oF+0*ItgyhCm&`l;M8+jPwTe6cl!)sU%Sn`?*f-W?O>YkGGkLMJWKI4e`G;ldvx z9jY81W`q>ao?VRmQ-{yF{C$1}CTl3@!Y#}hw`XL=dC(@vuQz2cVOq4W(IonBR3GW z(U9hz+EC~uS8^y~Jls0uL$s2@_JsZC5|aVttz7Sm1H?yL(}`7Y&HV*rLxpaHVonrK zZj`Z>QF-I!{lOf|WP?3gdwInUHl~>tRZ&OaQ4Ae7-)RL^hCpFxx?pg;+!tJO3)t}M zg^Ze8wYWb2{= z?7E>p-7-4y6i7=O4893vzdf9)|0~Sa4(N0X&`G|^nhcq7%{a7eSP9-Vf4i+*kTD`3 z^2Emj2Vn~TxPwC)%}1=o>|dpq$&Y-gzYVMUXX0QmHD=v$d_RD+VDL>9D@h(ifVU-F z0wjF-m4$d#mL~1*+>bt5w+w~bd3ZE&G3*mpy zG_9NK^Ld7m)k1a1q+=(S`3oDkT7HmK=6WU%UPL)cT@CkhFj; zGWbEvv3Sbxxx&bVL5h|kC*{sU{qIa_<%%jq?aTah-t9w(k5NMd2L2TFN$ zxeyFTD}%^Um#3F9>GihAhw0|b zO8UC2lz#2VSpBbo0|G{375%-8W|6aDd!({Wyo6EGWm~SIYE0RYz8pNo6O-qG|Mj&j z_2R&jg3T$pL9@JOV%i$?fKfu)K#IIB(D}~LLMoJ=D`LL=2e&M_m_2~Fnv#W9Q`u2I zYWw4GM%$M8ZP5D=Pg3*OYPhDrY1eKSV{5a2F-!L)pkfOu~B=jGCW%M2+g znECXw`Zn7;e2KHSHrzK1rb;d38S*^PG{9&7;K5#uSsxAdXxzhCoa+3wU``F*8EiJz zG$vr%#(A`!`Qht|q(*(BOZ;oJGF;|&P1Vl7X3u#n&pWPRlvK?7h5Whw&nJViQupUU zaWvP=JJZ<8U-uQdJ_$#b$vtw5YXDS2ynYm(_r#OY_5DE(vq7WSqIU=l+r>|l%l%9W z(D;3T)^G_|D_5eu!0PsI!SNKTGf{0S2^-W_t8_gv0DoCfQ z`_~Aq6Y)vK%E>EbKeYVvv(yLFgBK8^TV5I8W8Mr|Fc2AEJmi9B9pxqrGau#>k78ED zZrjaK$eXDIj+rE9wyB811U2}P!ErY{?Kp1eRd@I81HY@VXgdS8FR zP0(Rl8G3o0#PSBBUbHE3*(6NOZ)wI&EMp0CI*%A63cHz;)`&e<-fVvPQ+@I0j{)+0 zv8#~C%D1^C=RP<8RI<|h-I9s_qX{iWyg;}9Icd|723SjY8zk}?kdXWS;RMw+&TBrh z;!TVDlT=fNw9oOBVRYg5Q*maPoK9iH5*>aT^YW$_#G>j8KQ#^;=*)N-W0&dTb`g~bLSTPvKKSwHcQSQ4tadGMKt zE2s;hEe3M7;CoJGSv)V0z^|g81H7d}3z?wsJJF%QS3ZU-T-yyXWi z3|Jj2$T~Nu*2axEJ%XLyU=d?mzp__-_(ayS50ndk#BZG+3a5;BuU0k8cJNRfi1Mk=<5CKgDm2hfV0FYlGC?}Nij!5&4VcULHI|h&o zcvyFg?exOSVRAyDp8C(KSGn1+xb)a`^aX_RQEgYE5rUk>y186~PH9`iD2&OSGc5`T ziA!z@bTKs!%G&lNB3#--_U@EA`mOH%TmJs~QtMY#ilhN7!SPoxXnIPhVir9p>+v}n zI%5=vcu6aNw6jC-ckWle2O@aA&5dn+HkY}rz?bj6+9A6wzlAzvP zG5AHxeq8#QT#Pv)MuK(Z=vI@N;Z1+f$jOSK-GA&MN2KXaf;kn;%!0dNz zQNz5|hF6VG8kY7iE92*XO3gJ_9TF9;k6ECzgnCsM-p0#Hare?Y>w40~*N@l4s=C6Vaasqh#O%uDs()NLGi4b+ zdOXOX3v*}#f!sbh?gh3bw>OU+aiU}ZvZ+uiZE(zOCR_2d)Pj7U{`^7bQTT?*n+GIJ z*0^nR_xfgrR-HwN&r{F8nKzMNP*oEk@d@+3Mm;giafxZlX>og@j!57emF-y>pW27a z*ky3TQ((NPA#M;=s_gyg2+uuA*wypre3?cj@@ht2IGhs`@?5=s=b)adn^x&lZ{T1Y7#VYWiej`cE4*twJiRTUdtiB4n8#-gi^PBK3 zZHlXr_O=njZ3F~fF>W@A3*dB8JW1t_7LLo%2lcNpG~+YnGa(Z~jDI$kt2L8G*f`$j z%=gSr2;Uit1x@SBii|>e62xgjI&poG*tgc_jAL8=h_5Ev;Bxdx#{3Ud6gv*Lu9E9> zk`KWofq!C~Mywd@Wx=VtI#M6VR_xTphO_Lgsm!+R8xHH7Q3#aV${9B&@+UV+O}9J* z{k2&_I`-9!&+I5V>)=l8f435B)Z(_5wKLy(923H4@FRPS#;pdZq11VJJwxyyv$^BQ z5WbP%!m;W6j>}-y)#Qtx({o{sJ4Uv#H_jWZ^PFCAf}KXz3QJ5Z(-uYio?NG#?|9`| ziXaTbJ6-hTR2y~o$ZW0{Y5bOM4rscsbp$iqq6hpj7ua_`#;F89&x4GgI1>pPJ>Y3_ zX|bgSJgu|vz>6FfZ`hw=lmO|E*=uU7ffWe$JAo%en^AGe_B2|$8;UuVlW5&hVs{}f{QvADM_V@}sp7)^!C{tH2 z8uCQpv)gaS=a6^!A9LqUUgo-9P2WsCH9S*O^jzFG60LkMw0Qf(my{;0L*LVApDjR> zdZz-?7A#W_-DP>``D`iN${y`r&bqg+XTbx=O1e` zGc88Lv=O3fzPddTiUCL)KW*duJFwk(;J`rLh>+Ojt(lPd*>FKz-gvS>%HDkxdPgWT z07jmv?NpBQYO*z$EA;`7(q10LNL9v2+qMQfl+=)0FFQ_$FDI@i)M}RcjUfY3vv;Wo zJY(I{pvS0l6AVYqy@6G4#Qs1eL8@<#a~dX{*nUPm^e zCAwNL3HTY%8<6vZ?ifTw4AE4oZZuZV-}T-rwDpe+QKtautQ@8 z8;$wmDP|Bb`cu+c#QF7+gZqNg7M4nzU5XA zmlhJyzmfPfss*_Nb