Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
Mogui
提交
a19f634c
M
Mogui
项目概览
纵之格
/
Mogui
通知
3
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
Mogui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a19f634c
编写于
8月 17, 2017
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
操作项目与上线项目隔离
上级
6d15ede0
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
36 addition
and
33 deletion
+36
-33
mogui/controller/release.py
mogui/controller/release.py
+34
-31
mogui/controller/welcome.py
mogui/controller/welcome.py
+1
-1
mogui/view/v1/project/saveinfo.html
mogui/view/v1/project/saveinfo.html
+1
-1
未找到文件。
mogui/controller/release.py
浏览文件 @
a19f634c
...
...
@@ -38,37 +38,40 @@ def saveinfo(request) :
def
get_release_list
(
request
)
:
keywords
=
request
.
POST
.
get
(
'keywords'
,
''
)
data
=
Release
.
objects
.
filter
(
title__contains
=
keywords
).
all
().
order_by
(
'-release_id'
).
values
(
'release_id'
,
'project_id'
,
'title'
,
'branch'
,
'version'
,
'status'
,
'create_time'
)
status_list
=
[
u
'未发布'
,
u
'已发布'
,
u
'已回滚'
]
for
items
in
data
:
# 获取项目信息
project
=
Project
.
objects
.
filter
(
project_id
=
items
[
'project_id'
]).
first
()
if
data
!=
None
:
items
[
'project_name'
]
=
project
.
project_name
# 状态操作按钮处理
if
items
[
'status'
]
==
0
:
items
[
'is_release_show'
]
=
True
items
[
'is_delete_show'
]
=
True
items
[
'is_rollback_show'
]
=
False
elif
items
[
'status'
]
==
1
:
items
[
'is_release_show'
]
=
False
items
[
'is_delete_show'
]
=
False
items
[
'is_rollback_show'
]
=
True
elif
items
[
'status'
]
==
2
:
items
[
'is_release_show'
]
=
False
items
[
'is_delete_show'
]
=
False
items
[
'is_rollback_show'
]
=
False
# 状态处理
items
[
'status_text'
]
=
status_list
[
items
[
'status'
]]
# 日期
#items['create_time_text'] = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(int(items['create_time'])))
# dateArray = datetime.utcfromtimestamp(int(items['create_time']))
# items['create_time_text'] = dateArray.strftime("%Y-%m-%d %H:%M:%S")
#x = time.localtime(1317091800.0)
#items['create_time_text'] = str(time.strftime('%Y-%m-%d %H:%M:%S',x))
if
data
!=
None
:
status_list
=
[
u
'未发布'
,
u
'已发布'
,
u
'已回滚'
]
for
items
in
data
:
# 获取项目信息
project
=
Project
.
objects
.
filter
(
project_id
=
items
[
'project_id'
]).
first
()
if
project
!=
None
:
items
[
'project_name'
]
=
project
.
project_name
else
:
items
[
'project_name'
]
=
''
# 状态操作按钮处理
if
items
[
'status'
]
==
0
:
items
[
'is_release_show'
]
=
True
items
[
'is_delete_show'
]
=
True
items
[
'is_rollback_show'
]
=
False
elif
items
[
'status'
]
==
1
:
items
[
'is_release_show'
]
=
False
items
[
'is_delete_show'
]
=
False
items
[
'is_rollback_show'
]
=
True
else
:
items
[
'is_release_show'
]
=
False
items
[
'is_delete_show'
]
=
False
items
[
'is_rollback_show'
]
=
False
# 状态处理
items
[
'status_text'
]
=
status_list
[
items
[
'status'
]]
# 日期
#items['create_time_text'] = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(int(items['create_time'])))
# dateArray = datetime.utcfromtimestamp(int(items['create_time']))
# items['create_time_text'] = dateArray.strftime("%Y-%m-%d %H:%M:%S")
#x = time.localtime(1317091800.0)
#items['create_time_text'] = str(time.strftime('%Y-%m-%d %H:%M:%S',x))
return
function
.
ajax_return_exit
(
'操作成功'
,
0
,
serializer
(
data
))
...
...
mogui/controller/welcome.py
浏览文件 @
a19f634c
...
...
@@ -6,5 +6,5 @@ from django.conf import settings
def
index
(
request
)
:
context
=
{}
context
[
'hello'
]
=
'Hello World!'
+
settings
.
BASE_DIR
context
[
'hello'
]
=
'Hello World!'
return
render
(
request
,
'welcome/index.html'
,
context
)
\ No newline at end of file
mogui/view/v1/project/saveinfo.html
浏览文件 @
a19f634c
...
...
@@ -9,7 +9,7 @@
<el-input
v-model=
"rule_form.git_ssh_address"
placeholder=
"如:git@github.com:gongfuxiang/mogui.git"
></el-input>
</el-form-item>
<el-form-item
label=
"项目路径地址"
prop=
"dir_address"
>
<el-input
v-model=
"rule_form.dir_address"
placeholder=
"如:/data/www/
hello
"
></el-input>
<el-input
v-model=
"rule_form.dir_address"
placeholder=
"如:/data/www/
mogui
"
></el-input>
</el-form-item>
<el-form-item
label=
"是否集群模式"
>
<el-switch
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录