diff --git a/docs/spec/base/admin/ADMIN_10_2.md b/docs/spec/base/admin/ADMIN_10_2.md index a7ca701f..68c9d4fe 100644 --- a/docs/spec/base/admin/ADMIN_10_2.md +++ b/docs/spec/base/admin/ADMIN_10_2.md @@ -154,6 +154,8 @@ - from-until:「Change List」ごとに対象日 - フォーマット:YYYY-MM-DDThh:mm:ssZ + + - 設定値WEKO_SEARCH_FIX_ACCESSRIGHTSがTrueの場合、エンバーゴの期間が終了した日付がupdatedの日付より新しいレコードは、エンバーゴ期間終了日が対象日に該当する。 - 「Change List一覧」のサンプル @@ -259,6 +261,8 @@ - from-until:「Change Dump」ごとに対象日 - フォーマット:YYYY-MM-DDThh:mm:ssZ + + - 設定値WEKO_SEARCH_FIX_ACCESSRIGHTSがTrueの場合、エンバーゴの期間が終了した日付がupdatedの日付より新しいレコードは、エンバーゴ期間終了日が対象日に該当する。 - 「Change Dump一覧」のサンプル diff --git a/docs/spec/base/admin/ADMIN_14_12.md b/docs/spec/base/admin/ADMIN_14_12.md index fc3e9e90..faa05d89 100644 --- a/docs/spec/base/admin/ADMIN_14_12.md +++ b/docs/spec/base/admin/ADMIN_14_12.md @@ -429,6 +429,10 @@ - 入力できる内容やボタン押下時の動作は 新規作成 の記載内容を参照 + - weko_search_ui/config.py: WEKO_SEARCH_FIX_ACCESSRIGHTSがTrueの場合 + - 作成・編集を実行時に、修正表示されるAccess Rightsに合わせた集計クエリに切り替わる + - access Rightsの修正表示については[メタデータ表示](../user/USER_3_1.md#メタデータ表示)の「Access Rightsの表示について」参照 + エラーメッセージ - ファセット登録・編集時において、\[保存(Save)\]ボタン押下時にエラーチェックを行い、不適切なデータ登録をしないように制御を行う。 diff --git a/docs/spec/base/admin/ADMIN_2_4.md b/docs/spec/base/admin/ADMIN_2_4.md index f8db5af8..af130a0b 100644 --- a/docs/spec/base/admin/ADMIN_2_4.md +++ b/docs/spec/base/admin/ADMIN_2_4.md @@ -1947,6 +1947,15 @@ DOIを指定したアイテムについて、指定された項目が各DOI付 英語:「ERROR:The specified provinding user policy does not exist in the system」 日本語:「エラー:指定する利用規約はシステムに存在しません。」 + - weko_search_ui/config.py: WEKO_SEARCH_FIX_ACCESSRIGHTSがTrueに設定されている場合 + - accessRigthsの修正条件にインポートするメタデータ情報が該当する場合、修正後のAccess Rightsの値でアイテムが登録される + - Access Rights:embargoed accessの場合 + 1. コンテンツファイルのアクセスにopen_restrictredが存在する場合、restricted accessに修正される + 2. 1を満たさずコンテンツファイルのアクセスがopen_date、日付が未来である場合embargoed accessに修正される + 3. 1,2を満たさずコンテンツファイルのアクセスがopen_loginが存在する場合、restricted accessに修正される + 4. すべてのコンテンツファイルが「open_access」または「アクセスがopen_date,日付が処理日以前」である場合open accessに修正される + 5. 1~4を満たさない場合、embargoed accessのままとなる + ## 更新履歴 | 日付 | GitHubコミットID | 更新内容 | diff --git a/docs/spec/base/api/API_02_OAIPMH.md b/docs/spec/base/api/API_02_OAIPMH.md index b8af4300..43dd4f1f 100644 --- a/docs/spec/base/api/API_02_OAIPMH.md +++ b/docs/spec/base/api/API_02_OAIPMH.md @@ -65,6 +65,8 @@ https://[host]/oai?verb=GetRecord&metadataPrefix=jpcoar_2.0&identifier=https://d ``` +- WEKO_SEARCH_ACCESSRIGHTがTrueの場合、エンバーゴ期間が終了した日付とレコードの更新日を比較して新しい日付がdatestampに出力される。 +- 上記以外はrecords_metadataテーブルのupdatedが出力される。 idDoesNotExist の例。 @@ -277,6 +279,8 @@ identifier:アイテムに利用可能なメタデータフォーマットが ``` +- WEKO_SEARCH_ACCESSRIGHTがTrueの場合、エンバーゴ期間が終了した日付とレコードの更新日を比較して新しい日付がdatestampに出力される。 +- 上記以外はrecords_metadataテーブルのupdatedが出力される。 #### 処理概要 diff --git a/docs/spec/base/user/USER_1_2.md b/docs/spec/base/user/USER_1_2.md index a3b00d9f..7f9eeebf 100644 --- a/docs/spec/base/user/USER_1_2.md +++ b/docs/spec/base/user/USER_1_2.md @@ -261,6 +261,12 @@