Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
433 commits
Select commit Hold shift + click to select a range
5b25c71
Delete modules/weko-workspace directory
ivis-nie Mar 20, 2025
8a877b7
Merge branch 'W-OA-06_2.2_metadata_fix_nie' of https://github.com/ivi…
ivis-nie Mar 20, 2025
2c13df2
delete weko-workspace
ivis-nie Mar 20, 2025
b3ca696
fix test
ivis-nie Mar 20, 2025
794b3bc
W-OA-06 2.1 テストコード分コミット
ivis-akagawa Mar 21, 2025
a7f6217
update: module division reconsideration
ivis-kuroda Mar 21, 2025
23502c4
メニュー配置場所変更、XML Settingのactiveデフォルトをfalseに変更
ivis-akagawa Mar 21, 2025
64d9f7c
元状態
Mar 21, 2025
c2042dd
OA ポリシー取得用の編集
Mar 21, 2025
e7fb061
add: Added metadata amend method in weko_search_ui/utils.py
Kaichi-Nakamura-96 Mar 21, 2025
f056c3a
fix: Fixed to get workflow.id from item_type_id in TSV import.
Kaichi-Nakamura-96 Mar 21, 2025
b7a8575
レビュー対応修正
ivis-futagami Mar 21, 2025
80dc223
Merge pull request #535 from ivis-weko3-dev/oa_policy_link
asuzuki1 Mar 21, 2025
a18af0c
BUG FIX
chenguoliang1977 Mar 21, 2025
b630d2f
add duplicate check for workflow and bulk import
ivis-ashino Mar 20, 2025
e756b84
fix duplicate link
ivis-ashino Mar 20, 2025
d53ece8
fix check_duplicate
ivis-ashino Mar 20, 2025
18354bb
Merge pull request #526 from ivis-futagami/feature/oa_status_notify
asuzuki1 Mar 21, 2025
5e29b65
add unit test for duplicate check
ivis-ashino Mar 20, 2025
f817115
Remove debug print
ivis-ashino Mar 21, 2025
4b37afd
add: validate mapping
ivis-kuroda Mar 21, 2025
66f31ce
Merge pull request #540 from ivis-ashino/feature/duplicate_check_ashino
asuzuki1 Mar 21, 2025
be71616
Merge pull request #23 from chenguoliang1977/fix/map-jsonld-to-itemtype
ivis-kuroda Mar 21, 2025
bf3e2fe
Merge pull request #24 from Kaichi-Nakamura-96/nakamura/swordserver-t…
ivis-kuroda Mar 21, 2025
b3c83cd
add: mapping is_valid
ivis-kuroda Mar 21, 2025
795eed5
Merge commit 'bf3e2fedbc7cc9b11d97dd0667932d5a4a6b11a4' into fix/map-…
ivis-kuroda Mar 21, 2025
de0f6bb
change: to property
ivis-kuroda Mar 21, 2025
51685d9
W_OA_03_1.1 実装 + 単体テスト再実施
guanshuangivis Mar 21, 2025
63f46be
add_sessionテストコード追加
ivis-akaike Mar 21, 2025
3c46865
fix variable name
ivis-futagami Mar 21, 2025
e2c7b0c
Merge pull request #531 from ivis-kuroda/fix/map-jsonld-to-itemtype
ivis-kuroda Mar 21, 2025
f810de7
Merge pull request #532 from ivis-akaike/develop_W2024-37_W-OA-06
ivis-kuroda Mar 21, 2025
fbff32d
update OAI-PMH set handling
ivis-ashino Mar 21, 2025
db8665b
add OaStatus model
asuzuki1 Mar 21, 2025
433d404
Merge pull request #543 from ivis-futagami/feature/oa_status_notify
asuzuki1 Mar 21, 2025
1af7515
Merge pull request #542 from ivis-weko3-dev/fix_feature/W-OA-03
asuzuki1 Mar 21, 2025
26c96c6
Merge pull request #545 from asuzuki1/feature/w_oa_03_oa_callcack_api
asuzuki1 Mar 21, 2025
943d864
マージ用修正
ivis-akagawa Mar 21, 2025
14cac9e
Merge pull request #501 from ivis-akagawa/develop_W2024-37_W-OA-06
ivis-kuroda Mar 21, 2025
176392f
2.4SWORD APIの強化(API側)
ivisokochi Mar 21, 2025
9503802
update: after review
ivis-kuroda Mar 21, 2025
52d1a33
add: environments
ivis-kuroda Mar 22, 2025
5826c4d
update: select a targets for request
ivis-kuroda Mar 22, 2025
d3c8773
revert: fixed ip
ivis-kuroda Mar 22, 2025
fa7d13a
fix: Fixed test code in test_admin.py
Kaichi-Nakamura-96 Mar 22, 2025
29a8d83
fix: Fixed test code in test_api.py
Kaichi-Nakamura-96 Mar 22, 2025
b2372bc
remove: inbox-server, inbox-consumer
ivis-kuroda Mar 22, 2025
2e8a901
fix: Fixed test code in test_views.py
Kaichi-Nakamura-96 Mar 22, 2025
db1cd2f
remove: signpostingclient
ivis-kuroda Mar 22, 2025
e3560eb
change: subscription endpoint
ivis-kuroda Mar 22, 2025
3840239
update: send userprofile
ivis-kuroda Mar 22, 2025
dae6a72
Merge remote-tracking branch 'upstream/develop_w2024_58b' into featur…
asuzuki1 Mar 23, 2025
451b9a5
fix: merge conflicts
ivis-kuroda Mar 23, 2025
e7367c2
Merge pull request #1635 from ivis-weko3-dev/feature/W-OA-03_marge
asuzuki1 Mar 23, 2025
f5c353c
update docstring
ivis-kuroda Mar 23, 2025
7c82d31
Merge commit 'f5c353c64450e0494f91b93bd2faaced5f762a16' into develop_…
ivis-kuroda Mar 23, 2025
15b812a
属性の変数名を修正
ayumi-nishida Mar 24, 2025
a027cf0
修正対応
ivisokochi Mar 24, 2025
02f00d7
コメントの修正
ivisokochi Mar 24, 2025
2e0e762
Merge pull request #1 from Kaichi-Nakamura-96/nakamura/feature/W2024-…
ivisokochi Mar 24, 2025
25c8f04
SWORDAPIを使用したworkflowアイテム編集時のメタデータのみの時の修正
ivisokochi Mar 24, 2025
7892d78
add todo for item update
ivis-kuroda Mar 24, 2025
183fe19
メタデータのみ更新の処理追加
ivisokochi Mar 25, 2025
c0183cc
モデルクラスの外部キーに関する問題の解決
ivisokochi Mar 25, 2025
e837125
update: translations
ivis-kuroda Mar 25, 2025
e22bf4b
Merge remote-tracking branch 'ivis-weko3-dev/develop_W2024-37_W-OA-06…
ivis-nie Mar 25, 2025
33531ae
Merge branch 'headlessactivity_2' into feature/W2024_37_2_4
ivisokochi Mar 25, 2025
48478b4
2.6 rocrate import
ivis-nie Mar 25, 2025
09d82fe
メタデータを変更しない場合の処理追加とキーが一致しているファイルのみ更新処理の追加
ivisokochi Mar 25, 2025
d8f4c88
update: get community admin
ivis-kuroda Mar 25, 2025
b05f932
code 1st commit
Shintetsu-qz Mar 25, 2025
465aee0
Merge pull request #2 from Shintetsu-qz/W2024_37-2.4-front
ivisokochi Mar 25, 2025
1e83d68
add export logs task
ivis-kondo Mar 25, 2025
2c1f14d
merge pull/1587
Mar 25, 2025
b966f71
update: more information
ivis-kuroda Mar 25, 2025
0c12ea7
Merge commit '2c1f14d275b78496f9ab7555f1de384d063c2265' into feature/…
ivis-kuroda Mar 25, 2025
bda421e
fix when set is none
ivis-ashino Mar 26, 2025
0220b73
add unit test
ivis-ashino Mar 26, 2025
7b4b54f
init_activityでworkflowidがない時の処理の追加
ivisokochi Mar 26, 2025
da1171b
import js html change
ivis-nie Mar 26, 2025
2834da1
fix test
ivis-ashino Mar 26, 2025
1da647a
workflow_idがなくてitem_idがあるときprepare_edit_itemを呼んでworkflow取得
ivisokochi Mar 26, 2025
758a730
先程のコミットの修正
ivisokochi Mar 26, 2025
a39fecc
Merge remote-tracking branch 'ivis-weko3-dev/develop_W2024-37_W-OA-06…
ivis-nie Mar 26, 2025
6c5be2d
fix review
ivis-nie Mar 26, 2025
566197f
code 1st commit
Shintetsu-qz Mar 26, 2025
58cdf72
additional update
Shintetsu-qz Mar 26, 2025
f251681
バグNo18, 23の対応
Mar 26, 2025
f1b197b
ログイン時、各ロールにorganization_nameの登録がある場合は設定されたロールを登録する
ayumi-nishida Mar 26, 2025
1ce6c9b
余分なテストを削除
ayumi-nishida Mar 26, 2025
5e1238f
update with review 0326
Shintetsu-qz Mar 26, 2025
e55d659
Merge pull request #558 from ivis-weko3-dev/feature/W-OA-03_bugfix_No…
asuzuki1 Mar 26, 2025
a7c3c9e
fix PIDDoesNotExistError handling in edit_item_direct_after_login
asuzuki1 Mar 26, 2025
41183f3
Merge pull request #560 from asuzuki1/fix/W-OA-03_direct_item_edit
asuzuki1 Mar 26, 2025
3c0737a
update for coverage
Shintetsu-qz Mar 26, 2025
2251825
Merge pull request #544 from ivis-ashino/w2024_37_2_1_OAISet
ivis-kuroda Mar 26, 2025
53041b8
repair doc string
Shintetsu-qz Mar 26, 2025
9c3a4ad
fix: Added metadata completion method in check_jsonld_import_items
Kaichi-Nakamura-96 Mar 26, 2025
499b2a8
更新の修正対応(赤川さん調査の分)
ivisokochi Mar 26, 2025
b801b38
Merge pull request #499 from Shintetsu-qz/2.5_API_index_management
ivis-kuroda Mar 26, 2025
1addc2a
uodate: non extract from headless activity
ivis-kuroda Mar 26, 2025
844aa3d
2.6 import fix
ivis-nie Mar 26, 2025
2a60396
i18n+comment_delete
ivis-nie Mar 26, 2025
8bb5490
画面でのworkflow削除処理
ivisokochi Mar 27, 2025
10756f2
update: for direct import
ivis-kuroda Mar 27, 2025
2f8ca66
refactor: to make the nesting shallower
ivis-kuroda Mar 27, 2025
8facaa8
fix log
ivis-kuroda Mar 27, 2025
69e56a7
update: for item update
ivis-kuroda Mar 27, 2025
a245e03
test_index,test_index_aclが通るように修正
ayumi-nishida Mar 27, 2025
6a46ad4
Update flow_detail.js
Shintetsu-qz Mar 27, 2025
6aec4f3
add log and admin download logs
ivis-kondo Mar 27, 2025
0d0f2bf
comment add
ivis-nie Mar 27, 2025
17ff57f
Shib_Admin画面でのtestが通るように修正
ayumi-nishida Mar 27, 2025
35f2f56
update: fixed value
ivis-kuroda Mar 27, 2025
8bf8dc7
Merge branch 'develop_W2024-37_W-OA-06' into feature/Re_excludable-fi…
ivis-kuroda Mar 27, 2025
619c21d
add comment and update settings
ivis-kondo Mar 27, 2025
6cc3fc9
update: docstring, after review
ivis-kuroda Mar 27, 2025
c02dd2d
Merge commit '8bb54907b5cb2ec275314a28e90d9132510104c4' into feature/…
ivis-kuroda Mar 27, 2025
23a3597
update
ivis-kuroda Mar 27, 2025
3f89aef
単体テスト
chenguoliang1977 Mar 21, 2025
f4f8347
単体テスト・BUGFIX
chenguoliang1977 Mar 24, 2025
57c1190
単体テスト・BUGFIX
chenguoliang1977 Mar 25, 2025
5216d77
update: metadata replace flag
ivis-kuroda Mar 27, 2025
b6e4ba7
バグNo23の修正対応
Mar 27, 2025
037d51b
Merge pull request #571 from ivis-weko3-dev/feature/W-OA-03_bugfix_No…
asuzuki1 Mar 27, 2025
69530bf
update: link_data
ivis-kuroda Mar 27, 2025
5481d78
update: for update or delete item
ivis-kuroda Mar 28, 2025
921f5eb
テストケースに対応
ayumi-nishida Mar 28, 2025
a7ffa07
fix: Added export mapping method to mapper.py
Kaichi-Nakamura-96 Mar 28, 2025
779059f
add send nortification mail
ivis-ashino Mar 28, 2025
4e57379
fix
ivis-ashino Mar 28, 2025
0640419
fix
ivis-ashino Mar 28, 2025
fd692d7
DB生成の流れを修正
ayumi-nishida Mar 28, 2025
2188e4c
DB生成周りを修正
ayumi-nishida Mar 28, 2025
686b1db
DB生成周りを修正
ayumi-nishida Mar 28, 2025
caac1ad
DB生成周りを修正
ayumi-nishida Mar 28, 2025
6c3bb8b
Merge pull request #1638 from ivis-weko3-dev/feature/W-OA-03
asuzuki1 Mar 28, 2025
ff1d1f8
update: after review
ivis-kuroda Mar 28, 2025
eecacbe
DB生成周りを修正/テスト環境時、admin_settingsテーブルの最新化をしないように修正
ayumi-nishida Mar 28, 2025
6ad9e81
Merge pull request #480 from ayumi-nishida/feature/01b-add-shibboleth…
ryoya-hayase Mar 28, 2025
7e1e64c
Merge pull request #484 from ayumi-nishida/feature/01b-user-login-block
ryoya-hayase Mar 28, 2025
abc5a5a
Merge pull request #521 from ayumi-nishida/fix/user-provisioning-test
ryoya-hayase Mar 28, 2025
942ef6e
Merge pull request #530 from ivis-kondo/feature/orthros-login
ryoya-hayase Mar 28, 2025
b8cbc2a
単体テスト
chenguoliang1977 Mar 28, 2025
40547a1
fix: add docstring
ivis-ashino Mar 28, 2025
3e71b75
コンフリクト解消
ayumi-nishida Mar 28, 2025
c0441c9
fix
ivis-ashino Mar 28, 2025
5b2adf5
コンフリクト解消
ayumi-nishida Mar 28, 2025
fdd2141
Delete .vscode/settings.json
ivis-kuroda Mar 28, 2025
56d4466
Merge pull request #25 from chenguoliang1977/feature/excludable-filet…
ivis-kuroda Mar 28, 2025
da33011
fix merge
ivis-kuroda Mar 28, 2025
66c17f7
Merge pull request #572 from ivis-kuroda/feature/notifications
ivis-kuroda Mar 28, 2025
de84e96
Merge pull request #575 from ivis-ashino/feature/notifications_ashino
ivis-kuroda Mar 28, 2025
037abde
Merge pull request #528 from ivis-nie/W-OA-06_2.2_metadata_fix_nie
ivis-kuroda Mar 28, 2025
9c79028
コンフリクト解消
ayumi-nishida Mar 28, 2025
1167f15
fix
ivis-kuroda Mar 28, 2025
0f10d71
Merge pull request #557 from Shintetsu-qz/W2024-37-2.4_Front_only
ivis-kuroda Mar 28, 2025
8cb85b3
Merge branch 'develop_W2024-37_W-OA-06' into W2024-37_2.6_export_nie
ivis-kuroda Mar 28, 2025
bfa202c
Merge pull request #523 from ivis-nie/W2024-37_2.6_export_nie
ivis-kuroda Mar 28, 2025
ca7531c
Merge branch 'develop_W2024-37_W-OA-06' into feature/Re_excludable-fi…
ivis-kuroda Mar 28, 2025
768a11b
Merge pull request #568 from ivis-kuroda/feature/Re_excludable-filete…
ivis-kuroda Mar 28, 2025
7996c52
Merge pull request #509 from ivisokochi/feature/W2024-37_2_7
ivis-kuroda Mar 28, 2025
91d1311
Merge pull request #561 from Kaichi-Nakamura-96/nakamura/feature-deve…
ivis-kuroda Mar 28, 2025
0534f5f
Merge pull request #566 from ivis-kondo/feature/w2024-37-audit-log
ivis-kuroda Mar 28, 2025
7ae7e35
Merge remote-tracking branch 'ivis-weko3-dev/develop_W2024-37_W-OA-06…
ivis-nie Mar 28, 2025
3b3b1f5
2.6 test 2.2 bug fix
ivis-nie Mar 28, 2025
1bb80e5
Merge pull request #577 from ivis-nie/W2024-37_2.6_export_test_W-OA-0…
ivis-kuroda Mar 28, 2025
84c10e3
update: item edit keep
ivis-kuroda Mar 30, 2025
8847441
add scope
Shintetsu-qz Mar 31, 2025
3a5ed70
Merge commit '8847441b8cb8fc14261051e0c6cf672946718c3f' into feature/…
ivis-kuroda Mar 31, 2025
738c0c8
S3のバージョンアップ対応(1.00⇒1.03)
ivis-akaike Mar 31, 2025
da5d882
Merge branch 'develop_W2024-37_W-OA-06' of https://github.com/ivis-we…
ivis-akaike Mar 31, 2025
647bc9f
update js
Shintetsu-qz Mar 31, 2025
3d71933
update js
Shintetsu-qz Mar 31, 2025
10e402d
update
Shintetsu-qz Mar 31, 2025
3685a9f
update py
Shintetsu-qz Mar 31, 2025
40201f2
update
Shintetsu-qz Mar 31, 2025
959d5f9
fix: Added method to add wk-context to ro-crate-metadata in mapper.py
Kaichi-Nakamura-96 Mar 31, 2025
502dc5f
Merge commit '9b1778e0bcd38ecf8ca7c8cc6c35f139f661c446' into develop_…
ivis-kuroda Mar 31, 2025
553d5bd
add: alembic for weko-records and weko-swordserver
ivis-kuroda Mar 31, 2025
30ebd7c
add: translations and alembic for notifications
ivis-kuroda Mar 31, 2025
bb5c1db
Merge commit '502dc5fb9c8956d6655b234d1db5a67d64fc0a11' into feature/…
ivis-kuroda Mar 31, 2025
bfa0f13
fix: Fixed ensure list method in mapper.py
Kaichi-Nakamura-96 Apr 1, 2025
53a4a80
Merge remote-tracking branch 'ivis-kuroda/fix/map-jsonld-to-itemtype'…
Kaichi-Nakamura-96 Apr 1, 2025
3b62711
fix: translations
ivis-kuroda Apr 1, 2025
170dab5
fix: Completed export mapping method 2025-4-1
Kaichi-Nakamura-96 Apr 1, 2025
e8e95bf
Merge commit '502dc5fb9c8956d6655b234d1db5a67d64fc0a11' into hotfix/c…
ivis-kuroda Apr 1, 2025
1e881c9
Merge remote-tracking branch 'origin/feature/improve_headless-activit…
ivis-kuroda Apr 1, 2025
8eaa183
Merge pull request #26 from Shintetsu-qz/2.4-update
ivis-kuroda Apr 1, 2025
a7a08a8
fix: Added @type generating method in mapper.py
Kaichi-Nakamura-96 Apr 1, 2025
b36d422
fix: UI handling of action for deletion
ivis-kuroda Apr 2, 2025
7cac81b
add oa_status_callback api
asuzuki1 Apr 2, 2025
96fb694
Merge pull request #581 from asuzuki1/feature/w_oa_03_oa_callcack_api
asuzuki1 Apr 2, 2025
effb7a3
Merge commit '6c3bb8b7766ebdd7f477191c1b026ecef77c81d5' into feature/…
asuzuki1 Apr 2, 2025
fd76fff
invenio-S3の1.0.3に1.0.0の改修をマージ
ivis-akaike Apr 2, 2025
cdbc68a
Merge branch 'feature/W-OA-03' into feature/W-OA-03_marge
asuzuki1 Apr 2, 2025
10010f8
fix conftest.py
asuzuki1 Apr 2, 2025
66ae93a
Merge pull request #1641 from ivis-weko3-dev/feature/W-OA-03_marge
asuzuki1 Apr 2, 2025
d93979f
fix: Added flatten and encode filename method to utils.py
Kaichi-Nakamura-96 Apr 2, 2025
55c0c1e
refactor: Refactored flatten and encode method.
Kaichi-Nakamura-96 Apr 3, 2025
b7d1a20
Merge commit '9b1778e' into develop_W2024-37_W-OA-06
ivis-akaike Apr 3, 2025
5754fad
add: Added test for list_record_handle_flatten_data_encode_filename, …
Kaichi-Nakamura-96 Apr 3, 2025
c184951
Merge branch 'feature/w-oa-01b' into feature/user-provisioning
ivis-kondo Apr 3, 2025
df88ac6
Merge pull request #482 from ivis-weko3-dev/feature/user-provisioning
ivis-kondo Apr 3, 2025
e4432be
Merge pull request #492 from ayumi-nishida/feature/01b-default-role-s…
ivis-kondo Apr 3, 2025
79082b0
update: custom push notifications
ivis-kuroda Apr 3, 2025
edaf3e4
コンフリクト解消
ayumi-nishida Apr 3, 2025
20e87a5
Merge pull request #512 from ayumi-nishida/feature/01b-attribute_mapp…
ivis-kondo Apr 3, 2025
9786a9b
コンフリクト解消
ayumi-nishida Apr 3, 2025
d971043
コンフリクト解消
ayumi-nishida Apr 3, 2025
caa21b1
Merge pull request #567 from ayumi-nishida/fix/01b-wekoaccounts-test-…
ivis-kondo Apr 3, 2025
1005592
Merge branch 'develop_w2024_58b' into feature/w-oa-01b
ivis-kondo Apr 3, 2025
d8a6e86
コンフリクト解消
ayumi-nishida Apr 3, 2025
642320b
update: test
ivis-kuroda Apr 3, 2025
da43b55
update: instance.cfg
ivis-kuroda Apr 3, 2025
9d394d4
update: activity_id for deletion
ivis-kuroda Apr 3, 2025
3fa3f70
update: for dalete item via sword
ivis-kuroda Apr 3, 2025
a9db8a8
integration to W-OA-03 check duplicate
ivis-kuroda Apr 3, 2025
77d4b18
fix: method
ivis-kuroda Apr 3, 2025
851f432
revert: env not use
ivis-kuroda Apr 3, 2025
640013e
fix
ivis-kuroda Apr 3, 2025
478d775
Merge pull request #1642 from ivis-weko3-dev/feature/w-oa-01b
ivis-kondo Apr 4, 2025
1af6be0
revert: src
ivis-kuroda Apr 4, 2025
7cc15a9
Merge pull request #559 from ayumi-nishida/feature/01b-assign-default…
ivis-kondo Apr 4, 2025
474d396
Merge pull request #584 from ivis-kuroda/feature/notifications
ivis-kuroda Apr 4, 2025
2abb5dd
revert: src
ivis-kuroda Apr 4, 2025
670ebef
Merge pull request #583 from ivis-kuroda/feature/improve_headless-act…
ivis-kuroda Apr 4, 2025
6a7cf14
Add unit test for sending email notifications
ivis-ashino Apr 4, 2025
a78b975
Merge pull request #585 from ivis-ashino/feature/notification_asino_v1
ivis-kuroda Apr 4, 2025
edadb61
fix: Fixed extra mapping method for export mapping.
Kaichi-Nakamura-96 Apr 4, 2025
31307da
fix: Fixed typo in mapper.py
Kaichi-Nakamura-96 Apr 4, 2025
bee09cf
Merge branch 'develop_w2024_58b' into feature/w-oa-9c
ivis-kondo Apr 4, 2025
ca9eadb
Merge branch 'develop_W2024-37_W-OA-06' into nakamura/feature-Encode_…
ivis-kuroda Apr 4, 2025
539339d
Merge pull request #587 from Kaichi-Nakamura-96/nakamura/feature-Enco…
ivis-kuroda Apr 4, 2025
ac9a963
Update conftest.py
ivis-kondo Apr 4, 2025
eb9200d
Update views.py
ivis-kondo Apr 4, 2025
22b9ee6
Merge pull request #1643 from ivis-weko3-dev/feature/w-oa-9c
ivis-kondo Apr 4, 2025
0856cf8
Merge branch 'develop_W2024-37_W-OA-06' into nakamura/W2024-37/Export…
ivis-kuroda Apr 4, 2025
e47a6e8
Merge pull request #586 from Kaichi-Nakamura-96/nakamura/W2024-37/Exp…
ivis-kuroda Apr 4, 2025
d17bf2b
赤川さんの改修を手動でマージ
ivis-akaike Apr 4, 2025
25401da
Merge branch 'develop_W2024-37_W-OA-06' into develop_W2024-37_W-OA-06…
ivis-kuroda Apr 4, 2025
a4081e7
Merge pull request #588 from ivis-akaike/develop_W2024-37_W-OA-06_aka…
ivis-kuroda Apr 4, 2025
842e361
add weko audit log unit tests
ivis-kondo Apr 4, 2025
de94994
fix target conditions
ivis-kondo Apr 4, 2025
42dfa4a
Merge pull request #591 from ivis-kondo/feature/w2024-37-audit-log
ivis-kuroda Apr 4, 2025
6f01a26
update: requirements
ivis-kuroda Apr 4, 2025
b7aa7d3
rename: signposting
ivis-kuroda Apr 4, 2025
92f90d6
fix: import error
ivis-kuroda Apr 4, 2025
f1e5685
Merge commit '22b9ee6d505448e72631e81420ee60b73223b568' into develop_…
ivis-kuroda Apr 4, 2025
c775ea7
delete: mapper
ivis-kuroda Apr 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,6 @@ test/data
test/import.zip
test/dummyfile/import.zip
test/dummyfile/data

# inbox
inbox/
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
{
}
}
68 changes: 54 additions & 14 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
# This file is part of WEKO3.
# Copyright (C) 2017 National Institute of Informatics.
# All rights reserved.
#
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Expand All @@ -23,9 +23,9 @@
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# The views and conclusions contained in the software and documentation are those
# of the authors and should not be interpreted as representing official policies,
# of the authors and should not be interpreted as representing official policies,
# either expressed or implied, of the FreeBSD Project.


Expand Down Expand Up @@ -88,6 +88,7 @@ services:
- WEKO_RECORDS_UI_SECRET_KEY="secret"
- SECRET_KEY="CHANGE ME"
- WTF_CSRF_SECRET_KEY="CHANGE ME"
- TIKA_JAR_FILE_PATH=/code/tika/tika-app-2.6.0.jar
volumes:
- weko3_data:/var/tmp
- static_data:/home/invenio/.virtualenvs/invenio/var/instance/static
Expand Down Expand Up @@ -140,6 +141,8 @@ services:
- /code/modules/weko-sitemap/weko_sitemap.egg-info
- /code/modules/invenio-iiif/invenio_iiif.egg-info
- /code/modules/weko-swordserver/weko_swordserver.egg-info
- /code/modules/weko-signposting/weko_signposting.egg-info
- /code/modules/weko-notifications/weko_notifications.egg-info
user: invenio
links:
- postgresql
Expand All @@ -148,6 +151,7 @@ services:
- elasticsearch
- rabbitmq
- worker
- inbox
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -186,7 +190,7 @@ services:
- INVENIO_USER_EMAIL=wekosoftware@nii.ac.jp
- INVENIO_USER_PASS=uspass123
#- INVENIO_POSTGRESQL_HOST=postgresql
- INVENIO_POSTGRESQL_HOST=pgpool
- INVENIO_POSTGRESQL_HOST=pgpool
- INVENIO_POSTGRESQL_DBNAME=invenio
- INVENIO_POSTGRESQL_DBUSER=invenio
- INVENIO_POSTGRESQL_DBPASS=dbpass123
Expand All @@ -212,12 +216,13 @@ services:
- INVENIO_DB_POOL_CLASS=NullPool
- GOOGLE_TRACKING_ID_SYSTEM=UA-86504114-1
- GOOGLE_TRACKING_ID_USER=
- TIKA_JAR_FILE_PATH=/code/tika/tika-app-2.6.0.jar
- TMPDIR=/var/tmp
volumes:
- weko3_data:/var/tmp
- static_data:/home/invenio/.virtualenvs/invenio/var/instance/static
- data_data:/home/invenio/.virtualenvs/invenio/var/instance/data
- conf_data:/home/invenio/.virtualenvs/invenio/var/instance/conf
- conf_data:/home/invenio/.virtualenvs/invenio/var/instance/conf
- type: bind
source: .
target: /code
Expand Down Expand Up @@ -265,6 +270,8 @@ services:
- /code/modules/weko-sitemap/weko_sitemap.egg-info
- /code/modules/invenio-iiif/invenio_iiif.egg-info
- /code/modules/weko-swordserver/weko_swordserver.egg-info
- /code/modules/weko-signposting/weko_signposting.egg-info
- /code/modules/weko-notifications/weko_notifications.egg-info
user: invenio
links:
- postgresql
Expand All @@ -286,7 +293,6 @@ services:
limits:
memory: 8000m


postgresql:
restart: "always"
image: postgres:12
Expand All @@ -302,7 +308,7 @@ services:
- "5432"

pgpool:
restart: "always"
restart: "always"
image: bitnami/pgpool
environment:
- PGPOOL_BACKEND_NODES=0:postgresql:5432
Expand All @@ -318,7 +324,7 @@ services:
- PGPOOL_NUM_INIT_CHILDREN=2
- PGPOOL_MAX_POOL=2
ports:
- "25401:5432"
- "25401:5432"

redis:
restart: "always"
Expand All @@ -345,7 +351,7 @@ services:

rabbitmq:
restart: "always"
image: rabbitmq:4.0.2
image: rabbitmq:4.0.2
ports:
- "24301:4369"
- "45601:25672"
Expand All @@ -365,6 +371,7 @@ services:
# - letsencrypt_html:/var/www/html
links:
- web
- inbox
deploy:
resources:
limits:
Expand All @@ -386,6 +393,38 @@ services:
links:
- rabbitmq

inbox:
restart: "always"
build:
context: ./inbox
dockerfile: Dockerfile
ports:
- "8080:8080"
environment:
- ENABLE_PUSH_NOTIFICATIONS=False
- ICON=/static/images/weko-logo-256.png
- MONGO_DB_URI=mongodb://inbox:ibpass123@mongo:27017
- MONGO_DB_NAME=inbox
- ON_RECEIVE_NOTIFICATION_WEBHOOK_URL=
- ALLOWED_ADMIN_ORIGINS=["*"]
- ALLOWED_ORIGINS=["*"]
- SUBSCRIBER=mailto:wekosoftware@nii.ac.jp
- VAPID_PUBLIC_KEY=
- VAPID_PRIVATE_KEY=
links:
- mongo

mongo:
restart: "always"
image: mongo:7.0.14
environment:
- MONGO_INITDB_ROOT_USERNAME=inbox
- MONGO_INITDB_ROOT_PASSWORD=ibpass123
ports:
- "27017:27017"
volumes:
- mongo_data:/data/db

# kibana:
# build:
# context: .
Expand All @@ -408,6 +447,7 @@ volumes:
conf_data:
pgsql-data:
es-data:
mongo_data:
# letsencrypt_etc:
# letsencrypt_html:

68 changes: 54 additions & 14 deletions docker-compose2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
# This file is part of WEKO3.
# Copyright (C) 2017 National Institute of Informatics.
# All rights reserved.
#
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Expand All @@ -23,9 +23,9 @@
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# The views and conclusions contained in the software and documentation are those
# of the authors and should not be interpreted as representing official policies,
# of the authors and should not be interpreted as representing official policies,
# either expressed or implied, of the FreeBSD Project.


Expand Down Expand Up @@ -88,6 +88,7 @@ services:
- WEKO_RECORDS_UI_SECRET_KEY="secret"
- SECRET_KEY="CHANGE ME"
- WTF_CSRF_SECRET_KEY="CHANGE ME"
- TIKA_JAR_FILE_PATH=/code/tika/tika-app-2.6.0.jar
volumes:
- weko3_data:/var/tmp
- static_data:/home/invenio/.virtualenvs/invenio/var/instance/static
Expand Down Expand Up @@ -140,6 +141,8 @@ services:
- /code/modules/weko-sitemap/weko_sitemap.egg-info
- /code/modules/invenio-iiif/invenio_iiif.egg-info
- /code/modules/weko-swordserver/weko_swordserver.egg-info
- /code/modules/weko-signposting/weko_signposting.egg-info
- /code/modules/weko-notifications/weko_notifications.egg-info
user: invenio
links:
- postgresql
Expand All @@ -148,6 +151,7 @@ services:
- elasticsearch
- rabbitmq
- worker
- inbox
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -186,7 +190,7 @@ services:
- INVENIO_USER_EMAIL=wekosoftware@nii.ac.jp
- INVENIO_USER_PASS=uspass123
#- INVENIO_POSTGRESQL_HOST=postgresql
- INVENIO_POSTGRESQL_HOST=pgpool
- INVENIO_POSTGRESQL_HOST=pgpool
- INVENIO_POSTGRESQL_DBNAME=invenio
- INVENIO_POSTGRESQL_DBUSER=invenio
- INVENIO_POSTGRESQL_DBPASS=dbpass123
Expand All @@ -212,12 +216,13 @@ services:
- INVENIO_DB_POOL_CLASS=NullPool
- GOOGLE_TRACKING_ID_SYSTEM=UA-86504114-1
- GOOGLE_TRACKING_ID_USER=
- TIKA_JAR_FILE_PATH=/code/tika/tika-app-2.6.0.jar
- TMPDIR=/var/tmp
volumes:
- weko3_data:/var/tmp
- static_data:/home/invenio/.virtualenvs/invenio/var/instance/static
- data_data:/home/invenio/.virtualenvs/invenio/var/instance/data
- conf_data:/home/invenio/.virtualenvs/invenio/var/instance/conf
- conf_data:/home/invenio/.virtualenvs/invenio/var/instance/conf
- type: bind
source: .
target: /code
Expand Down Expand Up @@ -265,6 +270,8 @@ services:
- /code/modules/weko-sitemap/weko_sitemap.egg-info
- /code/modules/invenio-iiif/invenio_iiif.egg-info
- /code/modules/weko-swordserver/weko_swordserver.egg-info
- /code/modules/weko-signposting/weko_signposting.egg-info
- /code/modules/weko-notifications/weko_notifications.egg-info
user: invenio
links:
- postgresql
Expand All @@ -286,7 +293,6 @@ services:
limits:
memory: 8000m


postgresql:
restart: "always"
image: postgres:12
Expand All @@ -302,7 +308,7 @@ services:
- "5432"

pgpool:
restart: "always"
restart: "always"
image: bitnami/pgpool
environment:
- PGPOOL_BACKEND_NODES=0:postgresql:5432
Expand All @@ -318,7 +324,7 @@ services:
- PGPOOL_NUM_INIT_CHILDREN=2
- PGPOOL_MAX_POOL=2
ports:
- "25401:5432"
- "25401:5432"

redis:
restart: "always"
Expand All @@ -345,7 +351,7 @@ services:

rabbitmq:
restart: "always"
image: rabbitmq:4.0.2
image: rabbitmq:4.0.2
ports:
- "24301:4369"
- "45601:25672"
Expand All @@ -365,6 +371,7 @@ services:
# - letsencrypt_html:/var/www/html
links:
- web
- inbox
deploy:
resources:
limits:
Expand All @@ -386,6 +393,38 @@ services:
links:
- rabbitmq

inbox:
restart: "always"
build:
context: ./inbox
dockerfile: Dockerfile
ports:
- "8080:8080"
environment:
- ENABLE_PUSH_NOTIFICATIONS=False
- ICON=/static/images/weko-logo-256.png
- MONGO_DB_URI=mongodb://inbox:ibpass123@mongo:27017
- MONGO_DB_NAME=inbox
- ON_RECEIVE_NOTIFICATION_WEBHOOK_URL=
- ALLOWED_ADMIN_ORIGINS=["*"]
- ALLOWED_ORIGINS=["*"]
- SUBSCRIBER=mailto:wekosoftware@nii.ac.jp
- VAPID_PUBLIC_KEY=
- VAPID_PRIVATE_KEY=
links:
- mongo

mongo:
restart: "always"
image: mongo:7.0.14
environment:
- MONGO_INITDB_ROOT_USERNAME=inbox
- MONGO_INITDB_ROOT_PASSWORD=ibpass123
ports:
- "27017:27017"
volumes:
- mongo_data:/data/db

# kibana:
# build:
# context: .
Expand All @@ -408,6 +447,7 @@ volumes:
conf_data:
pgsql-data:
es-data:
mongo_data:
# letsencrypt_etc:
# letsencrypt_html:

15 changes: 15 additions & 0 deletions inbox/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
FROM python:3.12 as base

ENV PYTHONUNBUFFERED True
ENV APP_HOME /app
WORKDIR $APP_HOME

FROM base as production

RUN apt-get update && apt-get install -y git
RUN git clone --branch nii_main https://github.com/RCOSDP/coar-notify-inbox.git $APP_HOME

RUN pip install --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt --prefer-binary

CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8080"]
Loading
Loading