Files
Situation-Awareness-Platfor…/src/views/User/constant/const.ts
2025-03-12 18:41:20 +08:00

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: '项目安全级别'
};