Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gjl2004yn
jumpserver
提交
6e3369c9
J
jumpserver
项目概览
gjl2004yn
/
jumpserver
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jumpserver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6e3369c9
编写于
6月 24, 2020
作者:
X
xinwen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Update] sftp log页面操作翻译
上级
d7e432a8
变更
5
展开全部
显示空白变更内容
内联
并排
Showing
5 changed file
with
206 addition
and
142 deletion
+206
-142
apps/audits/migrations/0009_auto_20200624_1654.py
apps/audits/migrations/0009_auto_20200624_1654.py
+18
-0
apps/audits/models.py
apps/audits/models.py
+19
-1
apps/audits/serializers.py
apps/audits/serializers.py
+2
-1
apps/locale/zh/LC_MESSAGES/django.mo
apps/locale/zh/LC_MESSAGES/django.mo
+0
-0
apps/locale/zh/LC_MESSAGES/django.po
apps/locale/zh/LC_MESSAGES/django.po
+167
-140
未找到文件。
apps/audits/migrations/0009_auto_20200624_1654.py
0 → 100644
浏览文件 @
6e3369c9
# Generated by Django 2.2.10 on 2020-06-24 08:54
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'audits'
,
'0008_auto_20200508_2105'
),
]
operations
=
[
migrations
.
AlterField
(
model_name
=
'ftplog'
,
name
=
'operate'
,
field
=
models
.
CharField
(
choices
=
[(
'Delete'
,
'Delete'
),
(
'Upload'
,
'Upload'
),
(
'Download'
,
'Download'
),
(
'Rmdir'
,
'Rmdir'
),
(
'Rename'
,
'Rename'
),
(
'Mkdir'
,
'Mkdir'
),
(
'Symlink'
,
'Symlink'
)],
max_length
=
16
,
verbose_name
=
'Operate'
),
),
]
apps/audits/models.py
浏览文件 @
6e3369c9
...
...
@@ -14,12 +14,30 @@ __all__ = [
class
FTPLog
(
OrgModelMixin
):
OPERATE_DELETE
=
'Delete'
OPERATE_UPLOAD
=
'Upload'
OPERATE_DOWNLOAD
=
'Download'
OPERATE_RMDIR
=
'Rmdir'
OPERATE_RENAME
=
'Rename'
OPERATE_MKDIR
=
'Mkdir'
OPERATE_SYMLINK
=
'Symlink'
OPERATE_CHOICES
=
(
(
OPERATE_DELETE
,
_
(
'Delete'
)),
(
OPERATE_UPLOAD
,
_
(
'Upload'
)),
(
OPERATE_DOWNLOAD
,
_
(
'Download'
)),
(
OPERATE_RMDIR
,
_
(
'Rmdir'
)),
(
OPERATE_RENAME
,
_
(
'Rename'
)),
(
OPERATE_MKDIR
,
_
(
'Mkdir'
)),
(
OPERATE_SYMLINK
,
_
(
'Symlink'
))
)
id
=
models
.
UUIDField
(
default
=
uuid
.
uuid4
,
primary_key
=
True
)
user
=
models
.
CharField
(
max_length
=
128
,
verbose_name
=
_
(
'User'
))
remote_addr
=
models
.
CharField
(
max_length
=
128
,
verbose_name
=
_
(
"Remote addr"
),
blank
=
True
,
null
=
True
)
asset
=
models
.
CharField
(
max_length
=
1024
,
verbose_name
=
_
(
"Asset"
))
system_user
=
models
.
CharField
(
max_length
=
128
,
verbose_name
=
_
(
"System user"
))
operate
=
models
.
CharField
(
max_length
=
16
,
verbose_name
=
_
(
"Operate"
))
operate
=
models
.
CharField
(
max_length
=
16
,
verbose_name
=
_
(
"Operate"
)
,
choices
=
OPERATE_CHOICES
)
filename
=
models
.
CharField
(
max_length
=
1024
,
verbose_name
=
_
(
"Filename"
))
is_success
=
models
.
BooleanField
(
default
=
True
,
verbose_name
=
_
(
"Success"
))
date_start
=
models
.
DateTimeField
(
auto_now_add
=
True
,
verbose_name
=
_
(
'Date start'
))
...
...
apps/audits/serializers.py
浏览文件 @
6e3369c9
...
...
@@ -12,12 +12,13 @@ from . import models
class
FTPLogSerializer
(
serializers
.
ModelSerializer
):
operate_display
=
serializers
.
ReadOnlyField
(
source
=
'get_operate_display'
)
class
Meta
:
model
=
models
.
FTPLog
fields
=
(
'id'
,
'user'
,
'remote_addr'
,
'asset'
,
'system_user'
,
'operate'
,
'filename'
,
'is_success'
,
'date_start'
'operate'
,
'filename'
,
'is_success'
,
'date_start'
,
'operate_display'
)
...
...
apps/locale/zh/LC_MESSAGES/django.mo
浏览文件 @
6e3369c9
无法预览此类型文件
apps/locale/zh/LC_MESSAGES/django.po
浏览文件 @
6e3369c9
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录