老广 65326916ca chore: merge dev to master (#338)
* fix(systemUser): 修复创建k8s系统用户的问题 (#315)

Co-authored-by: jym503558564 <503558564@qq.com>

* fix(csrfToken): 更新CsrfToken的获取方式,改为从Cookie中获取

* pref(i18n): 修改工单详情页的字段翻译

* fix(systemUserCreate): 优化系统用户创建页面

* fix: 通用导出组件提供默认选项

Closes https://github.com/jumpserver/trello/issues/253

* fix: 修复工单列表的状态展示

Closes https://github.com/jumpserver/trello/issues/198

* fix: 修复工单关闭请求问题

* update

* update

* update

* update

* pref(K8s): 统一Kubernetes翻译

* pref(settings): 优化系统设置提示英文的问题

* fix: 优化创建系统用户时表单联动

Closes https://github.com/jumpserver/trello/issues/180

* fix: 修改翻译

其他 => 其它

Closes https://github.com/jumpserver/trello/issues/181

* fix: 创建用户字段显示隐藏问题

* update

* update

* update

* fix: 修改添加组织表单

* fix: 更新密码后刷新表单

* fix: 修改Xpack指向最新代码

* fix: 修改工单备注提交结构

* fix: 调整工单翻译以及角色顺序

* fix: 更新翻译

* fix: 更新翻译

* fix: 修复Safari时间显示问题

Closes https://github.com/jumpserver/trello/issues/237

* Update common.js

Co-authored-by: fit2bot <68588906+fit2bot@users.noreply.github.com>
Co-authored-by: jym503558564 <503558564@qq.com>
Co-authored-by: OrangeM21 <orangemtony@gmail.com>
2020-08-20 14:42:11 +08:00
2020-07-21 05:05:59 +00:00
2019-04-19 20:41:52 +08:00
2020-01-09 20:53:06 +08:00
2020-08-20 14:42:11 +08:00
2019-04-19 20:41:52 +08:00
2020-06-18 15:32:11 +08:00
2017-08-01 15:49:04 +08:00
2020-06-09 16:01:39 +08:00
2020-06-09 16:48:12 +08:00
2019-04-19 20:41:52 +08:00
2020-05-13 17:47:23 +08:00
2020-06-18 15:32:11 +08:00
2020-07-01 18:15:58 +08:00
2019-04-26 17:58:55 +08:00
2019-04-19 20:41:52 +08:00
2019-04-19 20:41:52 +08:00
2020-05-07 18:09:27 +08:00
2020-06-01 15:54:15 +08:00
2020-06-01 14:09:44 +08:00
2020-07-31 10:37:13 +08:00

Lina

Lina 是 JumpServer 的前端 UI 项目, 主要使用 Vue, Element UI 完成, 名字来源于 Dota 英雄 Lina

开发运行

0. 前置条件: 部署运行好 JumpServer API 服务器

1. 安装依赖
$ yarn install

2. 修改 .env.development VUE_APP_CORE_HOST
# ...
VUE_APP_CORE_HOST = 'JUMPSERVER_APIHOST'

3. 运行
$ yarn serve

4. 构建
$ yarn build

生产中部署

下载 RELEASE 文件,放到合适的目录,修改 nginx配置文件如下

server {
  listen 80;

  location /ui/ {
    try_files $uri / /ui/index.html;
    alias /opt/lina/;
  }

  location / {
    rewrite ^/(.*)$ /ui/$1 last;
  }
}

致谢

Copyright (c) 2014-2020 飞致云 FIT2CLOUD, All rights reserved.

Licensed under The GNU General Public License version 2 (GPLv2) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-2.0.html

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Description
Lina 是 JumpServer 的前端 UI 项目
Readme GPL-3.0 65 MiB
Languages
Vue 82.5%
JavaScript 14.1%
SCSS 2.3%
CSS 0.7%
Python 0.2%