Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4.0.0 #4178

Merged
merged 662 commits into from
Jul 3, 2024
Merged

v4.0.0 #4178

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
662 commits
Select commit Hold shift + click to select a range
53044e0
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 12, 2024
040d049
fix: Deleting released assets, prompting deletion failure
feng626 Jun 12, 2024
d9d0f92
Merge pull request #4026 from jumpserver/pr@v4@account_cloud_sync_del
feng626 Jun 12, 2024
60d8f00
fix: Clicking on gateway numbers in domain list leads to blank page
w940853815 Jun 12, 2024
9b36f51
fix: Viewing account collection task details leads to a blank page
w940853815 Jun 12, 2024
85a4247
perf: Update default language en
BaiJiangJie Jun 12, 2024
757184c
fix: Fixed the issue that the region was displayed incorrectly when u…
ZhaoJiSen Jun 12, 2024
7391c9e
Merge pull request #4029 from jumpserver/pr@v4@fix_region
ZhaoJiSen Jun 12, 2024
0952e9e
perf: change asset permission detail bug
ibuler Jun 12, 2024
b97ef23
merge: with remote
ibuler Jun 12, 2024
cc244c6
fix: Fixed the issue that when creating a device in the platform list…
ZhaoJiSen Jun 12, 2024
4a604f4
Merge pull request #4030 from jumpserver/pr@v4@fix_plateform_create
ZhaoJiSen Jun 12, 2024
988eec7
perf: Platform automation add remove account method
feng626 Jun 12, 2024
94181db
Merge pull request #4031 from jumpserver/pr@v4@remove_account
feng626 Jun 12, 2024
0f6e12f
fix: some i18n bug
ibuler Jun 12, 2024
9445ac1
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 12, 2024
c1e2190
fix: Modify some translations
w940853815 Jun 12, 2024
bb37dde
style: Fine-tuning styles
ZhaoJiSen Jun 13, 2024
3ea506a
Merge pull request #4033 from jumpserver/pr@v4@fix_cloud_style_adjust
ZhaoJiSen Jun 13, 2024
3d362db
style: Fine-tune the asset tree input style
ZhaoJiSen Jun 13, 2024
a465a09
style: Fine-tune the asset tree input style
ZhaoJiSen Jun 13, 2024
b1b28f9
Merge pull request #4035 from jumpserver/pr@v4@fix_ztree_input_style
ZhaoJiSen Jun 13, 2024
c3d9da1
perf: 修改 asset dialog
ibuler Jun 13, 2024
8ddc2cd
perf: i18n cookie default en and expired 365d and remove storage i18n
BaiJiangJie Jun 13, 2024
03b0219
Merge branch 'v4' of github.com:jumpserver/lina into v4
BaiJiangJie Jun 13, 2024
86b687d
fixed: Fixed an issue where Dialog does not close when the asset list…
ZhaoJiSen Jun 13, 2024
c9b7249
Merge pull request #4037 from jumpserver/pr@v4@fix_assets_skip
ZhaoJiSen Jun 13, 2024
3044456
fixed: Fixed the Error message when updating assets
ZhaoJiSen Jun 13, 2024
04de130
Merge pull request #4038 from jumpserver/pr@v4@fix_assets_error
ZhaoJiSen Jun 13, 2024
99f027e
style: Change shuttle box icon
ZhaoJiSen Jun 13, 2024
5e17b74
Merge pull request #4039 from jumpserver/pr@v4@fix_arrow_icon
ZhaoJiSen Jun 13, 2024
eedcad9
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 13, 2024
93949d9
style: Fixed the display layout for viewing account details in the ac…
ZhaoJiSen Jun 13, 2024
349c511
fixed: Fixed the issue of manual refresh for batch update users
ZhaoJiSen Jun 13, 2024
9ef07fb
Merge pull request #4040 from jumpserver/pr@v4@fix_account_list_icon
ZhaoJiSen Jun 13, 2024
793ced1
Merge pull request #4041 from jumpserver/pr@v4@fix_reload_groups
ZhaoJiSen Jun 13, 2024
8db03bf
fixed: Fixed the issue that the create account window did not close a…
ZhaoJiSen Jun 14, 2024
91ed763
Merge pull request #4042 from jumpserver/pr@v4@fix_account_list_dialgo
ZhaoJiSen Jun 14, 2024
a8c8582
fixed: Fixed the problem that when the number of disabled days of ina…
ZhaoJiSen Jun 14, 2024
e37ca4c
Merge pull request #4043 from jumpserver/pr@v4@fix_validate_message
ZhaoJiSen Jun 14, 2024
8c074a9
style: Fixed inconsistent card styles
ZhaoJiSen Jun 14, 2024
6cbec0c
Merge pull request #4044 from jumpserver/pr@v4@fix_card_style
ZhaoJiSen Jun 14, 2024
4d67c7e
perf: Activities timestamp international
feng626 Jun 14, 2024
3459529
Merge pull request #4045 from jumpserver/pr@v4@activity
feng626 Jun 14, 2024
e374906
fixed: Fixed platform error when cloning assets
ZhaoJiSen Jun 14, 2024
20b7b87
Merge pull request #4046 from jumpserver/pr@v4@fix_assets_clone
ZhaoJiSen Jun 14, 2024
c0beb48
fixed: Fixed an issue where clicking on a task name would lead to a b…
ZhaoJiSen Jun 17, 2024
d9864af
Merge pull request #4048 from jumpserver/pr@v4@fix_blank_page
ZhaoJiSen Jun 17, 2024
1b0d46b
perf: Fixed an issue with the asset authorization detail page jumping…
ZhaoJiSen Jun 17, 2024
2862751
Merge pull request #4049 from jumpserver/pr@v4@fix_asset_perm
ZhaoJiSen Jun 17, 2024
adf8617
fixed: The account list detail page does not refresh after opening an…
ZhaoJiSen Jun 17, 2024
82d2c06
Merge pull request #4050 from jumpserver/pr@v4@fix_account_privileged
ZhaoJiSen Jun 17, 2024
b739d3f
fixed: Fixed an issue where the jump of skippable table data failed
ZhaoJiSen Jun 17, 2024
8a6d56e
Merge pull request #4051 from jumpserver/pr@v4@fix_auth_rules
ZhaoJiSen Jun 17, 2024
29ddc06
fixed: Fixed the issue when clicking import during the process of cre…
ZhaoJiSen Jun 17, 2024
bf1ae65
Merge pull request #4052 from jumpserver/pr@v4@fix_cloud_import
ZhaoJiSen Jun 17, 2024
31a2a97
fix: Change secret log not view
feng626 Jun 17, 2024
3b21e8f
Merge pull request #4053 from jumpserver/pr@v4@change_account
feng626 Jun 17, 2024
ba4fc02
style: Perform the list button style
ZhaoJiSen Jun 17, 2024
a25392f
Merge pull request #4054 from jumpserver/pr@v4@fix_do_list
ZhaoJiSen Jun 17, 2024
03051c6
fixed: Fixed an issue where the countdown stopped at 2 seconds
ZhaoJiSen Jun 17, 2024
cad6546
Merge pull request #4055 from jumpserver/pr@v4@fix_countdown
ZhaoJiSen Jun 17, 2024
5184252
perf: Translate
feng626 Jun 17, 2024
29ceb66
Merge pull request #4056 from jumpserver/pr@v4@translate
feng626 Jun 17, 2024
9073e9f
perf: Record secret translate
feng626 Jun 17, 2024
e4a0ef3
Merge pull request #4057 from jumpserver/pr@v4@record_secret
feng626 Jun 17, 2024
4eb556e
perf: Account backup detail
feng626 Jun 17, 2024
085b11e
Merge pull request #4058 from jumpserver/pr@v4@account_backup
feng626 Jun 17, 2024
1e1f2f3
fixed:Fixed issues with custom platform databases
ZhaoJiSen Jun 17, 2024
76b6aeb
Merge pull request #4059 from jumpserver/pr@v4@fix_plateform_database
ZhaoJiSen Jun 17, 2024
5ea3ae3
perf: Added tooltip information to view account secret
ZhaoJiSen Jun 18, 2024
cc77c1e
Merge pull request #4060 from jumpserver/pr@v4@fix_account_tooltip
ZhaoJiSen Jun 18, 2024
53b0042
fix: Account tempalte update secret failed
feng626 Jun 18, 2024
eba323f
Merge pull request #4062 from jumpserver/pr@v4@account_edit
feng626 Jun 18, 2024
3fb47fb
perf: 优化资产创建更新 labels
ibuler Jun 18, 2024
4750f83
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 18, 2024
5dcdbb7
fixed: Fixed export module default options
ZhaoJiSen Jun 18, 2024
c156250
Merge pull request #4065 from jumpserver/pr@v4@fix_export_default
ZhaoJiSen Jun 18, 2024
ae93129
fixed: Fixed the issue of abnormal automatic push items when editing …
ZhaoJiSen Jun 18, 2024
802bf6f
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 18, 2024
38aa42f
Merge pull request #4066 from jumpserver/pr@v4@fix_account_template
ZhaoJiSen Jun 18, 2024
fdb52fb
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 18, 2024
a0382dc
perf: Translate account
feng626 Jun 18, 2024
7841669
Merge pull request #4067 from jumpserver/pr@v4@translate_account
feng626 Jun 18, 2024
942b74b
fixed: Fixed resource refresh issues
ZhaoJiSen Jun 19, 2024
e4c7b1d
Merge pull request #4068 from jumpserver/pr@v4@fix_refresh
ZhaoJiSen Jun 19, 2024
1e82ca3
perf: Mobile phone is set as a required field
ZhaoJiSen Jun 19, 2024
c311460
Merge pull request #4069 from jumpserver/pr@v4@fix_phone_require
ZhaoJiSen Jun 19, 2024
392d150
fixed: Fixed the issue that the authorization file could not be deleted
ZhaoJiSen Jun 19, 2024
1b0bb1a
Merge pull request #4070 from jumpserver/pr@v4@fix_perm_delete
ZhaoJiSen Jun 19, 2024
8e0117a
fix: tree bug
ibuler Jun 19, 2024
cd1e371
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 19, 2024
0b4b551
perf: Translate
feng626 Jun 19, 2024
27d3637
Revert "fix: 待我审批列表页面默认过滤出还未审批的工单"
w940853815 Jun 19, 2024
f6adb3b
Merge pull request #4075 from jumpserver/pr@v4@translate_all
feng626 Jun 19, 2024
70dba5a
fixed: Fixed an issue where clicking the Delete flag
ZhaoJiSen Jun 20, 2024
ccac474
Merge pull request #4077 from jumpserver/pr@v4@fix_tags
ZhaoJiSen Jun 20, 2024
0fcd8c1
fixed: Change the way the unprivileged account field is displayed in …
ZhaoJiSen Jun 20, 2024
6146ffc
Merge pull request #4078 from jumpserver/pr@v4@fix_privileged_show
ZhaoJiSen Jun 20, 2024
e54ac05
fixed: Fixed an issue where the delete prompt was incorrect when the …
ZhaoJiSen Jun 20, 2024
b8b4882
Merge pull request #4079 from jumpserver/pr@v4@fix_role_sys
ZhaoJiSen Jun 20, 2024
ead06c5
style: table width
ZhaoJiSen Jun 20, 2024
b315f65
Merge pull request #4080 from jumpserver/pr@v4@fix_table_width
ZhaoJiSen Jun 20, 2024
b042bf4
fixed: Fixed an issue where MFA forms could not be closed
ZhaoJiSen Jun 20, 2024
d7ff7c8
Merge pull request #4081 from jumpserver/pr@v4@fix_dialog_close
ZhaoJiSen Jun 20, 2024
32d6fc9
fixed: Fixed a blank page when users logged in for the first time
ZhaoJiSen Jun 20, 2024
9d86a63
Merge pull request #4083 from jumpserver/pr@v4@fix_white_page
ZhaoJiSen Jun 20, 2024
b100022
perf: System setting perm
feng626 Jun 20, 2024
5432306
Merge pull request #4084 from jumpserver/pr@v4@rbac
feng626 Jun 20, 2024
d45e18f
fixed: Fixed an issue where the app card would not jump when clicked
ZhaoJiSen Jun 21, 2024
ad52d17
Merge pull request #4085 from jumpserver/pr@v4@fix_remote_detail
ZhaoJiSen Jun 21, 2024
77c1af3
fix: The left asset tree refreshes every time a shortcut command is e…
w940853815 Jun 21, 2024
0f8e02c
perf: Edit rbac perms
feng626 Jun 21, 2024
00c5968
Merge pull request #4089 from jumpserver/pr@v4@rbac_perm
feng626 Jun 21, 2024
6d127bd
perf: 修改图标
ibuler Jun 24, 2024
fc4f10a
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 24, 2024
5ccaa3b
perf: 优化用户校验页面对密码进行加密传输
gerry-f2c Jun 21, 2024
02f5f42
perf: Translate
feng626 Jun 24, 2024
17d0dab
Merge pull request #4090 from jumpserver/pr@v4@translate
feng626 Jun 24, 2024
e3f5f94
perf: Optimize SSH key form in personal information settings
w940853815 Jun 24, 2024
47c26e9
perf: passkey help info
ibuler Jun 24, 2024
37453aa
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 24, 2024
3efe6ef
fixed: Fixed asset authorization jump error
ZhaoJiSen Jun 24, 2024
f3f1da4
Merge pull request #4092 from jumpserver/pr@v4@fix_assets_perms
ZhaoJiSen Jun 24, 2024
8e8ee7c
fixed: Fixed the empty error message when the role detail page was re…
ZhaoJiSen Jun 24, 2024
7955afc
Merge pull request #4094 from jumpserver/pr@v4@fix_system_role
ZhaoJiSen Jun 24, 2024
2e7611a
perf: Disable scheduled tasks for the community edition in account push
w940853815 Jun 24, 2024
8eb381b
fixed: Fixed the issue that the latest authorization rule could not b…
ZhaoJiSen Jun 24, 2024
b0ab3bf
Merge pull request #4096 from jumpserver/pr@v4@fix_perm_rules
ZhaoJiSen Jun 24, 2024
2d81cc8
perf: bulk delete msg display
ibuler Jun 24, 2024
4d41822
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 24, 2024
5e7e415
merge: with remote
ibuler Jun 24, 2024
0aadfe5
fixed:Fixed an issue where resources were not displayed in cloud sync…
ZhaoJiSen Jun 24, 2024
ebba329
Merge pull request #4097 from jumpserver/pr@v4@fix_cloud_sync
ZhaoJiSen Jun 24, 2024
6583c27
perf: Translate
feng626 Jun 24, 2024
47b5e4b
Merge pull request #4098 from jumpserver/pr@v4@translate
feng626 Jun 24, 2024
bee96b9
perf: use v-sanitize except v-html
ibuler Jun 24, 2024
78706a0
Merge branch 'v4' of github.com:jumpserver/lina into v4
ibuler Jun 24, 2024
cd94116
perf: list table help tip
ibuler Jun 24, 2024
de89e7e
Merge pull request #4095 from jumpserver/v4
ibuler Jun 24, 2024
d4fff00
fixed: Fixed an issue with MFA popover not closing
ZhaoJiSen Jun 24, 2024
195f0cd
Merge pull request #4099 from jumpserver/pr@dev@fix_mfa_dialog
ZhaoJiSen Jun 24, 2024
662e29c
style: Fixed the bottom border of the operation column button in the …
ZhaoJiSen Jun 24, 2024
e819bc5
Merge pull request #4100 from jumpserver/pr@dev@fix_table_action
ZhaoJiSen Jun 24, 2024
448e4fa
fixed: Fixed an issue where tables could not be refreshed after creation
ZhaoJiSen Jun 24, 2024
16e9bf3
Merge pull request #4101 from jumpserver/pr@dev@fix_table_reload
ZhaoJiSen Jun 24, 2024
440a3fa
perf: favor & disfavor msg
w940853815 Jun 24, 2024
0b3eb69
perf: Translate
feng626 Jun 24, 2024
39b43d6
Merge pull request #4103 from jumpserver/pr@dev@translate
feng626 Jun 24, 2024
1edb374
perf: Make LDAP sync import interval optional in settings form
w940853815 Jun 25, 2024
a952c0b
fixed: Fixed an issue where the message subscription page would not b…
ZhaoJiSen Jun 25, 2024
20f97f9
Merge pull request #4105 from jumpserver/pr@dev@fix_auto_tarnsform
ZhaoJiSen Jun 25, 2024
5b3d209
perf: ztree auto height (#4106)
fit2bot Jun 25, 2024
f06d28d
fixed: Fixed an issue where MFA validation would open twice
ZhaoJiSen Jun 25, 2024
8fad001
fixed: Fixed an issue where the correct tab could not be located afte…
ZhaoJiSen Jun 25, 2024
1b7ffae
Merge pull request #4108 from jumpserver/pr@dev@fix_plateform_tab
ZhaoJiSen Jun 25, 2024
3f42ad7
fixed: Fixed an issue where clicking the user/group field in the auth…
ZhaoJiSen Jun 25, 2024
564b048
Merge pull request #4109 from jumpserver/pr@dev@fix_id_error
ZhaoJiSen Jun 25, 2024
ea9f067
perf: json many to many
ibuler Jun 25, 2024
6eaa8b9
fixed: Fixed the abnormal behavior of the export pop-up when exporting
ZhaoJiSen Jun 25, 2024
7f2bab1
Merge pull request #4111 from jumpserver/pr@dev@fix_auto_search_export
ZhaoJiSen Jun 25, 2024
7acf008
perf: Translate
feng626 Jun 25, 2024
9df7134
Merge pull request #4112 from jumpserver/pr@dev@rbac_translate
feng626 Jun 25, 2024
aaff23d
perf: No filter content in template management search dropdown in tas…
w940853815 Jun 26, 2024
1238a62
fixed: Fixed the issue that some button clicks of cloud platform acco…
ZhaoJiSen Jun 26, 2024
0a6a628
Merge pull request #4115 from jumpserver/pr@dev@fix_cloud_button
ZhaoJiSen Jun 26, 2024
46a8e53
fix: allow class attribute
w940853815 Jun 26, 2024
b6b97cb
perf: Translate ticket action
w940853815 Jun 26, 2024
5179179
fixed: tip message show
ZhaoJiSen Jun 26, 2024
40a18d7
Merge pull request #4119 from jumpserver/pr@dev@fix_tips_show
ZhaoJiSen Jun 26, 2024
40b8b3f
fix: Asset authorization cannot be imported
feng626 Jun 26, 2024
86efbbc
Merge pull request #4120 from jumpserver/pr@dev@asset_perm
feng626 Jun 26, 2024
2b3537a
perf: translate some word
ibuler Jun 26, 2024
6264caf
fixed: route warning
ZhaoJiSen Jun 26, 2024
ea44fe7
perf: change krry paging
ibuler Jun 25, 2024
060fc47
perf: use other algo replace crypto uuid
ibuler Jun 27, 2024
3415417
fix: markdown not applying github styles
w940853815 Jun 27, 2024
918b6db
perf: add comment
w940853815 Jun 27, 2024
4eefb44
perf: add change labeled resource perm
w940853815 Jun 27, 2024
e60dd28
perf: add account backup execution perm
w940853815 Jun 27, 2024
42ea798
fixed: adhoc style change
ZhaoJiSen Jun 27, 2024
8a7f358
Merge pull request #4129 from jumpserver/pr@dev@fix_jobs_adhoc
ZhaoJiSen Jun 27, 2024
d3c018d
perf: Task log optimize
w940853815 Jun 28, 2024
1f3d295
fixed: Fixed an issue where the right table would not refresh when a …
ZhaoJiSen Jun 28, 2024
887496f
Merge pull request #4131 from jumpserver/pr@dev@fix_assets_tree_refresh
ZhaoJiSen Jun 28, 2024
5412647
fixed: The summary and parameter fields were removed
ZhaoJiSen Jun 28, 2024
861bce2
Merge pull request #4132 from jumpserver/pr@dev@fix_remove_fields
ZhaoJiSen Jun 28, 2024
32585e4
perf: Modify Label to Tags
w940853815 Jun 28, 2024
ada6479
perf: lang setting from core
ibuler Jun 28, 2024
4e79074
perf: file transfer
ZhaoJiSen Jun 28, 2024
ee31b50
Merge pull request #4135 from jumpserver/pr@dev@fix_file_transfer
ZhaoJiSen Jun 28, 2024
0a57f3a
perf: Cloud account strategy translate
feng626 Jun 28, 2024
2c9e1f6
Merge pull request #4136 from jumpserver/pr@dev@account_cloud_translate
feng626 Jun 28, 2024
3e00c06
perf: change dumplidate title to -dumplicate
ibuler Jun 27, 2024
9ce7ebd
perf: Account gather execution list add trigger
feng626 Jun 28, 2024
526a2eb
Merge pull request #4138 from jumpserver/pr@dev@account_gather
feng626 Jun 28, 2024
0ac4337
perf: lang change
ibuler Jun 28, 2024
ed371db
perf: account secret tool tip show delay
ibuler Jun 27, 2024
31faca5
perf: Translate
feng626 Jul 1, 2024
8924618
Merge pull request #4139 from jumpserver/pr@dev@translate
feng626 Jul 1, 2024
98153ff
fixed: Fixed an issue where Tag Dialog could not be closed when jumping
ZhaoJiSen Jul 1, 2024
92e6698
Merge pull request #4140 from jumpserver/pr@dev@fix_tag_dialog_close
ZhaoJiSen Jul 1, 2024
fc4ffe5
perf: json many to many field, set timeout to submit
ibuler Jul 1, 2024
83c5cf4
perf: Translate
w940853815 Jul 1, 2024
add8bd0
perf: version value
ibuler Jul 1, 2024
1b5f20f
fixed: Fixed an issue with duplicate requests
ZhaoJiSen Jul 1, 2024
edcff7d
Merge pull request #4144 from jumpserver/pr@dev@fix_repeated_request
ZhaoJiSen Jul 1, 2024
04067f5
perf: Platform glolab org
feng626 Jul 1, 2024
9dad31c
Merge pull request #4146 from jumpserver/pr@dev@platform_glolab_org
feng626 Jul 1, 2024
27765ca
perf: view caches bug
ibuler Jul 1, 2024
3b50431
perf: User first login mfa control
feng626 Jul 1, 2024
455496a
Merge pull request #4148 from jumpserver/pr@dev@mfa
feng626 Jul 1, 2024
dae1fef
fix: su_method undefined
w940853815 Jul 1, 2024
fb86ac4
perf: Cloud account error handling
feng626 Jul 1, 2024
117bccc
Merge pull request #4151 from jumpserver/pr@dev@cloud_Account
feng626 Jul 1, 2024
44bd9cb
perf: User filter by attribute add tags
w940853815 Jul 1, 2024
4717b21
fix: no perms can view workbench
w940853815 Jul 1, 2024
7c3effe
fix: no perms can view workbench
w940853815 Jul 1, 2024
cccec1a
fixed: Fixed an issue with Select2 component and table in user list
ZhaoJiSen Jul 1, 2024
7c141b5
perf: user detail tab user authorization rules
ibuler Jul 1, 2024
7e3808c
Merge pull request #4155 from jumpserver/pr@dev@fix_table_select
ZhaoJiSen Jul 1, 2024
265466c
perf: community user profile index err
ibuler Jul 1, 2024
3d86e75
perf: Translate
w940853815 Jul 2, 2024
9849c0e
perf: Applet rbac
feng626 Jul 2, 2024
4ab7883
Merge pull request #4161 from jumpserver/pr@dev@applet
feng626 Jul 2, 2024
1f6346d
fixed: Fixed export button not clicking。TAPD:1043498
ZhaoJiSen Jul 2, 2024
6a492a8
Merge pull request #4164 from jumpserver/pr@dev@fix_import_dialog
ZhaoJiSen Jul 2, 2024
07223c0
perf: select perform
ibuler Jul 2, 2024
d388cb3
perf: user detail permed assets
ibuler Jul 2, 2024
c4ddfb7
perf: community user profile index err
ibuler Jul 2, 2024
6d72a5a
fix: modify view_workbench deps
w940853815 Jul 2, 2024
2690f19
style: Fine-tune the search box style
ZhaoJiSen Jul 2, 2024
f7c4807
Merge pull request #4166 from jumpserver/pr@dev@fix_search_style
ZhaoJiSen Jul 2, 2024
d442f9b
style: Tweak the width of the action button in English mode
ZhaoJiSen Jul 2, 2024
8476cd3
fix: Adhoc chdir invalid
w940853815 Jul 2, 2024
31179d6
Merge pull request #4167 from jumpserver/pr@dev@fix_action_width
ZhaoJiSen Jul 2, 2024
4ad17c3
style: output height
ZhaoJiSen Jul 2, 2024
e59c129
Merge pull request #4169 from jumpserver/pr@dev@fix_output_height
ZhaoJiSen Jul 2, 2024
1e120f6
fix: Resolve issue with update permissions preventing data import
w940853815 Jul 2, 2024
d1b343d
perf: sub form perfermence
ibuler Jul 3, 2024
6825283
fixed: Fixed the issue that the button text would not refresh when th…
ZhaoJiSen Jul 3, 2024
017884e
Merge pull request #4172 from jumpserver/pr@dev@fix_auth_refresh
ZhaoJiSen Jul 3, 2024
5d84b7c
fixed: cloud origin bug. TAPD: 1043263
ZhaoJiSen Jul 3, 2024
2630edd
Merge pull request #4173 from jumpserver/pr@dev@fix_cloud_origin
ZhaoJiSen Jul 3, 2024
257ddd9
fixed: User group remove item. TAPD: 1043469
ZhaoJiSen Jul 3, 2024
38aadbd
Merge pull request #4174 from jumpserver/pr@dev@fix_user_remove
ZhaoJiSen Jul 3, 2024
a976948
perf: cloud privider
ibuler Jul 3, 2024
95d1e23
fixed: Online synchronous import
ZhaoJiSen Jul 3, 2024
c569d0c
Merge pull request #4176 from jumpserver/pr@dev@fix_cloud_sync
ZhaoJiSen Jul 3, 2024
f873254
fixed: remove acl rules table item
ZhaoJiSen Jul 3, 2024
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: 2 additions & 1 deletion .env.development.example
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ VUE_APP_LOGOUT_PATH = '/core/auth/logout/'
# Dev server for core proxy
VUE_APP_CORE_HOST = 'http://localhost:8080'
VUE_APP_CORE_WS = 'ws://localhost:8080'
VUE_APP_KAEL_HOST = 'http://localhost:8083'
VUE_APP_KOKO_HOST = 'http://localhost:5000'
VUE_APP_KOKO_WS = 'ws://localhost:5000'
VUE_APP_ENV = 'development'
46 changes: 30 additions & 16 deletions .github/workflows/jms-build-test.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,46 @@
name: "Run Build Test"
on:
push:
branches:
- pr@*
- repr@*
paths:
- 'Dockerfile'
- 'Dockerfile*'
- 'package.json'
- 'yarn.lock'

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
component: [lina]
version: [v4]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: docker/setup-buildx-action@v3

- uses: docker/setup-qemu-action@v2
- name: Prepare Build
run: |
sed -i 's@registry.npmmirror.com@registry.yarnpkg.com@g' yarn.lock

- uses: docker/setup-buildx-action@v2
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}

- uses: docker/build-push-action@v3
- name: Build Image
uses: docker/build-push-action@v5
with:
context: .
push: false
tags: jumpserver/lina:test
push: true
file: Dockerfile
tags: ghcr.io/jumpserver/${{ matrix.component }}:${{ matrix.version }}
platforms: linux/amd64
build-args: |
VERSION=${{ matrix.version }}
APT_MIRROR=http://deb.debian.org
NPM_REGISTRY=https://registry.yarnpkg.com
outputs: type=image,oci-mediatypes=true,compression=zstd,compression-level=3,force-compression=true
cache-from: type=gha
cache-to: type=gha,mode=max

- uses: LouisBrunner/checks-action@v1.5.0
if: always()
with:
token: ${{ secrets.GITHUB_TOKEN }}
name: Check Build
conclusion: ${{ job.status }}
23 changes: 14 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,30 +7,35 @@ ARG DEPENDENCIES=" \
python3"

ARG APT_MIRROR=http://mirrors.ustc.edu.cn
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=lina \
sed -i "s@http://.*.debian.org@${APT_MIRROR}@g" /etc/apt/sources.list \
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
--mount=type=cache,target=/var/lib/apt,sharing=locked \
set -ex \
&& rm -f /etc/apt/apt.conf.d/docker-clean \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' >/etc/apt/apt.conf.d/keep-cache \
&& sed -i "s@http://.*.debian.org@${APT_MIRROR}@g" /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y --no-install-recommends ${DEPENDENCIES} \
&& echo "no" | dpkg-reconfigure dash \
&& rm -rf /var/lib/apt/lists/*
&& apt-get -y install --no-install-recommends ${DEPENDENCIES} \
&& echo "no" | dpkg-reconfigure dash

ARG NPM_REGISTRY="https://registry.npmmirror.com"

RUN set -ex \
&& npm config set registry ${NPM_REGISTRY} \
&& yarn config set registry ${NPM_REGISTRY}

WORKDIR /data

ADD package.json yarn.lock /data
RUN --mount=type=cache,target=/usr/local/share/.cache/yarn,sharing=locked,id=lina \
RUN --mount=type=cache,target=/usr/local/share/.cache/yarn,sharing=locked \
--mount=type=bind,source=package.json,target=package.json \
--mount=type=bind,source=yarn.lock,target=yarn.lock \
yarn install

ARG VERSION
ENV VERSION=$VERSION

ADD . /data
RUN --mount=type=cache,target=/usr/local/share/.cache/yarn,sharing=locked,id=lina \

RUN --mount=type=cache,target=/usr/local/share/.cache/yarn,sharing=locked \
sed -i "s@version-dev@${VERSION}@g" src/layout/components/NavHeader/About.vue \
&& yarn build

Expand Down
14 changes: 8 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "vue-admin-template",
"version": "4.2.1",
"description": "A vue admin template with Element UI & axios & iconfont & permission control & lint",
"author": "Pan <panfree23@gmail.com>",
"license": "MIT",
"name": "Lina",
"version": "v4.0.0",
"description": "JumpServer Web UI",
"author": "JumpServer Team <support@fit2cloud.com>",
"license": "GPL-3.0-or-later",
"scripts": {
"dev": "vue-cli-service serve",
"serve": "vue-cli-service serve",
Expand All @@ -25,6 +25,7 @@
},
"dependencies": {
"@babel/plugin-proposal-optional-chaining": "^7.13.12",
"@fontsource/open-sans": "^5.0.24",
"@traptitech/markdown-it-katex": "^3.6.0",
"@ztree/ztree_v3": "3.5.44",
"axios": "0.28.0",
Expand All @@ -35,7 +36,7 @@
"decimal.js": "^10.4.3",
"deepmerge": "^4.2.2",
"echarts": "4.7.0",
"element-ui": "2.13.2",
"element-ui": "2.15.14",
"eslint-plugin-html": "^6.0.0",
"highlight.js": "^11.9.0",
"install": "^0.13.0",
Expand Down Expand Up @@ -64,6 +65,7 @@
"npm": "^7.8.0",
"nprogress": "0.2.0",
"path-to-regexp": "2.4.0",
"v-sanitize": "^0.0.13",
"vue": "2.6.10",
"vue-codemirror": "4.0.6",
"vue-cookie": "^1.1.4",
Expand Down
79 changes: 56 additions & 23 deletions public/theme/element-extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -21,32 +21,39 @@
}

.el-alert--info.is-light {
background-color: light-9;
color: light-2;
background-color: rgba(255, 255, 255, 0.5);
color: info;
border: 1px solid;
}

.el-alert--info .el-alert__description {
color: light-2;
color: info;
}

.el-pagination.is-background {
.el-pagination__total,
.el-pagination__sizes,
.el-pager {
color: var(--color-icon-primary);
}
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
color: white;
color: #fff;
background-color: primary;
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
margin: 0 5px;
background-color: white;
color: #606266;
min-width: 28px;
border-radius: 2px;
border: 1px solid #DCDFE6;
font-size: 12px;
line-height: 26px;
font-weight: 400;
margin: 0 5px;
background-color: #fff;
color: var(--color-icon-primary);
min-width: 28px;
border-radius: 2px;
border: 1px solid #DCDFE6;
font-size: 12px;
font-weight: 400;
}

.el-breadcrumb__inner,
Expand Down Expand Up @@ -85,8 +92,12 @@


td .el-button.el-button--mini {
padding: 1px 5px;
padding: 1px 6px;
line-height: 1.5;

.el-icon--right {
margin-bottom: 2px;
}
}

.el-tabs__item.is-active, .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
Expand Down Expand Up @@ -191,7 +202,7 @@ td .el-button.el-button--mini {
}

.el-input--small .el-input__icon {
line-height: 34px;
line-height: 30px;
}

.option-group .el-select-dropdown__item.hover, .option-group .el-select-dropdown__item.selected {
Expand Down Expand Up @@ -224,8 +235,10 @@ td .el-button.el-button--mini {
}

.el-tag.el-tag--info .el-tag__close {
color: #333333!important;
background-color: inherit;
display: inline-block;
margin-top: 3px;
color: var(--color-text-primary);
background-color: inherit;
}

.el-tag.el-tag--info.is-hit {
Expand Down Expand Up @@ -280,7 +293,7 @@ td .el-button.el-button--mini {
}

.el-textarea__inner {
border-radius: 0;
color: var(--color-text-primary);
}

.el-pagination.is-background .number {
Expand Down Expand Up @@ -313,11 +326,11 @@ td .el-button.el-button--mini {

.el-tooltip__popper.is-light {
background: #FFF;
max-width: 500px;
border: 1px solid #e7eaec;
}

.el-tooltip__popper.is-light .popper__arrow {
border-bottom-color: #e7eaec !important;
box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, .132), 0 .3px .9px 0 rgba(0, 0, 0, .108);
line-height: 1.5;
padding: 10px;
}

.el-dialog__headerbtn .el-dialog__close {
Expand All @@ -326,7 +339,7 @@ td .el-button.el-button--mini {
}

.el-table__header thead tr th {
border-bottom: 1px solid #e7e7e7 !important;
/*border-bottom: 1px solid #e7e7e7 !important;*/
}

.el-table .cell,
Expand Down Expand Up @@ -423,14 +436,34 @@ td .el-button.el-button--mini {
flex-direction: column;
}

.el-dialog .el-dialog__header .el-dialog__title {
color: var(--color-text-primary);
}

.el-dialog .el-dialog__body {
max-height: 80vh;
overflow: auto;
padding: 30px;
}

.el-dialog .el-dialog__body .el-transfer-panel .el-transfer-panel__body .el-input__inner,
.el-dialog .el-dialog__body .el-transfer-panel .el-transfer-panel__header .el-checkbox__label,
.el-dialog .el-dialog__body .el-transfer-panel .el-transfer-panel__body .el-checkbox-group .el-checkbox.el-transfer-panel__item {
color: var(--color-text-primary);
}

.el-dialog .el-dialog__body .opera .el-button.is-disabled,
.el-dialog .el-dialog__body .el-transfer-panel .vip-footer .el-button.is-disabled {
color: var(--color-input-border);
}

.el-dialog .el-dialog__body .opera .el-button.is-disabled.el-button--primary {
color: #fff;
}

.el-dialog .el-dialog__body form {
padding-right: 20px;
margin-right: 20px;
}

.el-dialog .el-dialog__footer {
Expand Down
3 changes: 0 additions & 3 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,3 @@ export default {
}
}
</script>

<style>
</style>
9 changes: 9 additions & 0 deletions src/api/component.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import request from '@/utils/request'

export function getLokiLog(data) {
return request({
url: `/api/v1/terminal/loki/logs/`,
method: 'get',
params: data
})
}
1 change: 1 addition & 0 deletions src/assets/img/cloud/ali.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/img/cloud/aws_china.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading