95 lines
1.6 KiB
TypeScript
95 lines
1.6 KiB
TypeScript
type Options = {
|
|
name: string;
|
|
value: any;
|
|
}[]
|
|
|
|
// 项目类型
|
|
export const REPO_TYPES: Options = [
|
|
{
|
|
name: '全部',
|
|
value: ''
|
|
},
|
|
{
|
|
name: '私有',
|
|
value: 'private'
|
|
},
|
|
// {
|
|
// name: '内部',
|
|
// value: 'internal'
|
|
// },
|
|
{
|
|
name: '公开',
|
|
value: 'public'
|
|
}
|
|
];
|
|
|
|
// 排序方式
|
|
export const SORT_TYPES: Options = [
|
|
{
|
|
name: '名称升序',
|
|
value: 'name:asc'
|
|
},
|
|
{
|
|
name: '名称降序',
|
|
value: 'name:desc'
|
|
},
|
|
{
|
|
name: '最近创建',
|
|
value: 'created_at:desc'
|
|
},
|
|
{
|
|
name: '较早创建',
|
|
value: 'created_at:asc'
|
|
},
|
|
{
|
|
name: '最近活跃',
|
|
value: 'last_activity_at:desc'
|
|
},
|
|
{
|
|
name: '较早活跃',
|
|
value: 'last_activity_at:asc'
|
|
}
|
|
];
|
|
|
|
// 操作类型
|
|
export const ACTION_TYPES = {
|
|
changed: '修改',
|
|
joined: '加入',
|
|
created: '创建',
|
|
opened: '打开',
|
|
closed: '关闭',
|
|
'commented on': '发布了评论',
|
|
'accepted': '接受',
|
|
'pushed new': '创建了一个新的',
|
|
'pushed to': '推送了一次',
|
|
deleted: '删除',
|
|
imported: '导入',
|
|
destroyed: '销毁',
|
|
left: '离开',
|
|
follow: '关注',
|
|
transfer: '转移'
|
|
};
|
|
|
|
// 目标类型
|
|
export const TARGET_TYPES = {
|
|
project: '项目',
|
|
'merge request': '合并请求',
|
|
'milestone': '里程碑',
|
|
issue: '问题',
|
|
label: '标签',
|
|
tag: 'Tag',
|
|
branch: '分支',
|
|
group: '组织'
|
|
};
|
|
|
|
// 属性类型
|
|
export const PROP_TYPES = {
|
|
description: '描述',
|
|
path: '路径',
|
|
namespace: '命名空间',
|
|
lfs_enabled: '启用Git LFS',
|
|
visibility: '项目可见级别',
|
|
default_branch: '项目默认分支',
|
|
security: '项目安全级别'
|
|
};
|