From 2b14cf022520243cc7afe4b13fab20d52a1d7cc5 Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 9 Jul 2020 16:25:42 +0800 Subject: [PATCH 01/22] =?UTF-8?q?ci(docker):=20=E4=BF=AE=E6=94=B9docker?= =?UTF-8?q?=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 409c50475..4456a3ca0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,7 @@ FROM node:10 as stage-build +ARG VERSION +ENV VERSION=$VERSION + WORKDIR /data ADD . /data RUN cd utils && bash -ix build.sh From 8c6d2a1150e781525b5a01d9392e05b99d8f366f Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 9 Jul 2020 17:05:47 +0800 Subject: [PATCH 02/22] =?UTF-8?q?ci(build):=20=E4=BF=AE=E6=94=B9=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=EF=BC=8C=E4=BD=BF=E7=94=A8=E4=B8=A5=E6=A0=BC=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 5 ++--- utils/build.sh | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4456a3ca0..fe66281a0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,8 @@ ENV VERSION=$VERSION WORKDIR /data ADD . /data -RUN cd utils && bash -ix build.sh - +RUN cd utils && bash -xieu build.sh FROM nginx:alpine -COPY --from=stage-build /data/release/lina /opt/lina/ +COPY --from=stage-build /data/release/lina /opt/lina COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/utils/build.sh b/utils/build.sh index e5ebb35be..cf4a45641 100644 --- a/utils/build.sh +++ b/utils/build.sh @@ -16,7 +16,7 @@ function change_version() { } # 修改版本号文件 -if [[ -n ${VERSION} ]]; then +if [[ -n ${VERSION-''} ]]; then change_version || exit 2 fi From 57b6e029606c3d4524f53824eba9e60f615dc1d0 Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 9 Jul 2020 15:35:44 +0800 Subject: [PATCH 03/22] =?UTF-8?q?fix(Docker):=20=E4=BF=AE=E6=94=B9Dockerfi?= =?UTF-8?q?le=EF=BC=8C=E7=BB=9F=E4=B8=80=E4=BD=BF=E7=94=A8build.sh?= =?UTF-8?q?=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 82bb15c9a..409c50475 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,9 @@ FROM node:10 as stage-build WORKDIR /data -ADD ./package.json /data/package.json -ADD ./yarn.lock /data/yarn.lock -RUN yarn ADD . /data -RUN yarn build:prod +RUN cd utils && bash -ix build.sh FROM nginx:alpine -COPY --from=stage-build /data/lina /opt/lina/ +COPY --from=stage-build /data/release/lina /opt/lina/ COPY nginx.conf /etc/nginx/conf.d/default.conf From bbccba37311791a5bee3dcd10c5b8cfde3f4aae1 Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 9 Jul 2020 16:25:42 +0800 Subject: [PATCH 04/22] =?UTF-8?q?ci(docker):=20=E4=BF=AE=E6=94=B9docker?= =?UTF-8?q?=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 409c50475..4456a3ca0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,7 @@ FROM node:10 as stage-build +ARG VERSION +ENV VERSION=$VERSION + WORKDIR /data ADD . /data RUN cd utils && bash -ix build.sh From 4289c36bd4955a9e4a98f3b827f0096fc794c7ca Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 9 Jul 2020 17:05:47 +0800 Subject: [PATCH 05/22] =?UTF-8?q?ci(build):=20=E4=BF=AE=E6=94=B9=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=EF=BC=8C=E4=BD=BF=E7=94=A8=E4=B8=A5=E6=A0=BC=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 5 ++--- utils/build.sh | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4456a3ca0..fe66281a0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,8 @@ ENV VERSION=$VERSION WORKDIR /data ADD . /data -RUN cd utils && bash -ix build.sh - +RUN cd utils && bash -xieu build.sh FROM nginx:alpine -COPY --from=stage-build /data/release/lina /opt/lina/ +COPY --from=stage-build /data/release/lina /opt/lina COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/utils/build.sh b/utils/build.sh index e5ebb35be..cf4a45641 100644 --- a/utils/build.sh +++ b/utils/build.sh @@ -16,7 +16,7 @@ function change_version() { } # 修改版本号文件 -if [[ -n ${VERSION} ]]; then +if [[ -n ${VERSION-''} ]]; then change_version || exit 2 fi From 4973c6261897604bc574bda16d099be3741cd0d5 Mon Sep 17 00:00:00 2001 From: OrangeM21 Date: Mon, 13 Jul 2020 19:26:40 +0800 Subject: [PATCH 06/22] =?UTF-8?q?fix:=20=E7=94=A8=E6=88=B7=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E4=B8=8D=E4=B8=BALocal=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?=E7=A6=81=E6=AD=A2=E6=9B=B4=E6=96=B0=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes https://github.com/jumpserver/trello/issues/44 --- src/views/users/User/UserCreateUpdate.vue | 2 +- src/views/users/User/UserDetail/UserInfo.vue | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/users/User/UserCreateUpdate.vue b/src/views/users/User/UserCreateUpdate.vue index 611ddd6fa..b6d73695b 100644 --- a/src/views/users/User/UserCreateUpdate.vue +++ b/src/views/users/User/UserCreateUpdate.vue @@ -40,7 +40,7 @@ export default { if (formValue.update_password) { return true } - return this.$route.meta.action !== 'update' + return this.$route.meta.action !== 'update' || formValue.source !== 'local' } }, password: { diff --git a/src/views/users/User/UserDetail/UserInfo.vue b/src/views/users/User/UserDetail/UserInfo.vue index bb3ff808a..b2afb6d3b 100644 --- a/src/views/users/User/UserDetail/UserInfo.vue +++ b/src/views/users/User/UserDetail/UserInfo.vue @@ -56,6 +56,7 @@ export default { title: this.$t('users.quickUpdate.resetMFA'), attrs: { type: 'primary', + disabled: !this.object.mfa_enabled, label: this.$t('common.Reset') }, callbacks: { @@ -87,6 +88,7 @@ export default { title: this.$t('users.quickUpdate.resetPassword'), attrs: { type: 'primary', + disabled: this.object.source !== 'local', label: this.$t('users.quickUpdate.send') }, callbacks: { From f976800cdefea5cc2bf63d81bc24a51c1899eba4 Mon Sep 17 00:00:00 2001 From: Orange Date: Wed, 15 Jul 2020 17:47:22 +0800 Subject: [PATCH 07/22] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E6=8C=89=E9=92=AE=E9=AB=98=E4=BA=AE=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=20(#187)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/styles/element-ui.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss index 19bbf6233..e6482470c 100644 --- a/src/styles/element-ui.scss +++ b/src/styles/element-ui.scss @@ -96,7 +96,7 @@ td .el-button.el-button--mini { font-weight: 600; } -.el-button.el-button--default:focus:not(.is-disabled), .el-button.el-button--default:hover:not(.is-disabled) { +.el-button.el-button--default:hover:not(.is-disabled) { color: #606266; border-color: #d2d2d2; background-color: #e6e6e6; @@ -431,7 +431,7 @@ a { .el-button--danger.is-plain { color: $--color-danger; - background: white; + background: #ffffff; border-color: $--color-danger; } From b82231f3ea250b7393e2b8b9c53da887fea1a549 Mon Sep 17 00:00:00 2001 From: OrangeM21 Date: Tue, 14 Jul 2020 11:32:10 +0800 Subject: [PATCH 08/22] =?UTF-8?q?fix(Userlist):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=A6=81=E6=AD=A2=E6=9B=B4=E6=96=B0=E5=92=8C=E7=A6=81=E6=AD=A2?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=9A=84=E6=9D=83=E9=99=90=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes https://github.com/jumpserver/trello/issues/29 --- src/views/users/User/UserList.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/views/users/User/UserList.vue b/src/views/users/User/UserList.vue index cc6eab91e..913348c60 100644 --- a/src/views/users/User/UserList.vue +++ b/src/views/users/User/UserList.vue @@ -46,12 +46,21 @@ export default { actions: { formatterArgs: { hasDelete: () => this.currentOrgIsDefault, + canUpdate: function(row, cellValue) { + return row.can_update + }, + canDelete: function(row, cellValue) { + return row.can_delete + }, extraActions: [ { title: this.$t('users.Remove'), name: 'remove', type: 'warning', has: () => !this.currentOrgIsDefault, + can: function(row, cellValue) { + return row.can_delete + }, callback: this.removeUserFromOrg } ] From be213268fa48f20be293a3a0ab571a3548c43903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AB=E5=8D=83=E6=B5=81?= <40739051+jym503558564@users.noreply.github.com> Date: Wed, 15 Jul 2020 17:51:10 +0800 Subject: [PATCH 09/22] =?UTF-8?q?fix(firefox=5Ftime=5Ffix):=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=9C=89=E4=BA=9B=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=9A=84=E6=97=B6=E9=97=B4=E5=9C=A8firefox=E4=B8=8A=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E4=B8=8D=E5=87=BA=E6=9D=A5=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=20(#189)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ListTable/formatters/DateFormatter.vue | 4 ++-- src/views/audits/CommandExecutionList.vue | 7 ++----- src/views/audits/FTPLogList.vue | 7 +------ src/views/audits/LoginLogList.vue | 7 ++----- src/views/audits/OperateLogList.vue | 7 ++----- src/views/audits/PasswordChangeLogList.vue | 7 ++----- src/views/sessions/SessionList/BaseList.vue | 7 ++----- 7 files changed, 13 insertions(+), 33 deletions(-) diff --git a/src/components/ListTable/formatters/DateFormatter.vue b/src/components/ListTable/formatters/DateFormatter.vue index 31e041ae3..88a2f4156 100644 --- a/src/components/ListTable/formatters/DateFormatter.vue +++ b/src/components/ListTable/formatters/DateFormatter.vue @@ -4,14 +4,14 @@