Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat : Add explainations about Role Persona #337

Merged
merged 5 commits into from
Mar 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: Issue:Saas Bug Report
name: Saas Bug Report
about: Creat a report to help us improve.
title: '[Saas Bug Report]'
labels: Saas Bug Report
Expand Down
2 changes: 1 addition & 1 deletion apps/web/i18n
6 changes: 3 additions & 3 deletions apps/web/src/modules/academe/DataUsageProcess/DataTerms.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const DataTerms = () => {
const zhTerms = (
<div className="max-w-[920px] p-4">
<h1 className="mb-10 text-center text-2xl font-semibold">
OSS Compass 数据使用流程
OSS Compass 数据使用申请
</h1>
<h2 className="my-4 text-xl font-semibold">提交申请</h2>
<p className="mb-6">
Expand Down Expand Up @@ -46,8 +46,8 @@ const DataTerms = () => {
<br />
3. 项目信息可以公开的可以通过项目合作形式进行,这种情况需要同意 OSS
Compass 使用该项目进行宣传推广以及可以免费使用该项目成果。 <br />
4. 需要在项目公开文档中注明数据来源为 OSS Compass。5. 5.
具体细节请查看底部协议附件。
4. 需要在项目公开文档中注明数据来源为 OSS Compass。
<br /> 5. 具体细节请查看底部协议附件。
</p>
<h2 className="my-4 text-xl font-semibold">开源项目</h2>
<p className="mb-6">
Expand Down
2 changes: 1 addition & 1 deletion apps/web/src/modules/academe/components/Banner/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ const Banner = () => {
{t('academe:academic_research_desc')}
</div>
<div className="flex gap-4">
<Coutact />
{/* <Coutact /> */}
<DataUsageProcess />
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import React from 'react';
import { useTranslation } from 'next-i18next';
import Tooltip from '@common/components/Tooltip';
import { AiOutlineQuestionCircle } from 'react-icons/ai';

const RolePersona = () => {
const { t } = useTranslation();

return (
<div className="flex items-center">
{t('analyze:metric_detail:role_persona')}
<Tooltip
arrow
title={<>{t('analyze:metric_detail:role_persona_desc')}</>}
placement="right"
>
<span className="ml-2 cursor-pointer text-gray-400">
<AiOutlineQuestionCircle />
</span>
</Tooltip>
</div>
);
};

export default RolePersona;
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import {
} from '../../tableDownload';
import DomainPersona from './DomainPersona';
import ContributorName from './ContributorName';
import RolePersona from './RolePersona';
import ContributorDropdown from './ContributorDropdown';
import { useTranslation } from 'next-i18next';
import Download from '@common/components/Table/Download';
Expand All @@ -32,7 +33,7 @@ import useVerifyDetailRangeQuery from '@modules/analyze/hooks/useVerifyDetailRan
import { useIsCurrentUser } from '@modules/analyze/hooks/useIsCurrentUser';
import { FiEdit } from 'react-icons/fi';
import { GrClose } from 'react-icons/gr';
import { AiOutlineSearch } from 'react-icons/ai';
import { AiOutlineSearch, AiFillFilter } from 'react-icons/ai';

import type { ColumnsType, TablePaginationConfig } from 'antd/es/table';
import type { FilterValue, SorterResult } from 'antd/es/table/interface';
Expand Down Expand Up @@ -198,8 +199,8 @@ const MetricTable: React.FC<{
return <ContributorName name={name} origin={origin} />;
},
filterIcon: (filtered: boolean) => (
<AiOutlineSearch
className="text-lg"
<AiFillFilter
className="text-sm"
style={{ color: filtered ? '#1677ff' : undefined }}
/>
),
Expand All @@ -216,7 +217,7 @@ const MetricTable: React.FC<{
},
},
{
title: t('analyze:metric_detail:role_persona'),
title: <RolePersona />,
dataIndex: 'ecologicalType',
align: 'left',
width: '200px',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ const useContributionTypeMap = () => {
// code_author #code 编写
// code_review #代码审查
code_author: t('analyze:metric_detail:code:code_creation'),
code_committer: t('analyze:metric_detail:code:code_committer'),
code_review: t('analyze:metric_detail:code:code_review'), //delete
code_commit: t('analyze:metric_detail:code:code_commit'), //delete
pr_creation: t('analyze:metric_detail:code:pr_creation'),
pr_comments: t('analyze:metric_detail:code:pr_comments'),
},
'Code Admin': {
code_committer: t('analyze:metric_detail:code:code_committer'),
pr_labeled: t('analyze:metric_detail:code_admin:pr_labeled'),
pr_unlabeled: t('analyze:metric_detail:code_admin:pr_unlabeled'),
pr_closed: t('analyze:metric_detail:code_admin:pr_closed'),
Expand Down
6 changes: 0 additions & 6 deletions apps/web/src/modules/lab/model/components/Banner/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,6 @@ const Banner = () => {
>
{t('lab:create_a_model')}
</div>
{/*<div className="ml-6 h-8 text-center leading-8">*/}
{/* <a className="hover:underline" href="">*/}
{/* {t('common:know_more')}*/}
{/* </a>*/}
{/* <BsArrowRight className="ml-2 inline-block text-xs" />*/}
{/*</div>*/}
</div>
</div>
</div>
Expand Down
41 changes: 22 additions & 19 deletions apps/web/src/modules/lab/model/components/LabTerms.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -232,12 +232,15 @@ const LabTerms = () => {
OSS Compass 实验室使用条款
</h1>
<p className="mb-6">
欢迎使用OSS Compass实验室!OSS Compass实验室(以下简称“平台”)是由OSS
Compass开源项目提供的开源社区度量模型孵化器,该孵化器以SaaS服务的形式向用户开放。平台基于20,000多个开源项目的数据分析结果,为用户提供了包含200多个项目类别、100多个评估指标以及自定义算法的数据集。用户可通过数据集快速创建和验证他们感兴趣的度量模型,这些模型可以是开源社区健康度评估通用模型,也可以是针对专有领域的评估模型。
欢迎使用 OSS Compass 实验室!OSS Compass 实验室(以下简称“平台”)是由
OSS Compass 开源项目提供的开源社区度量模型孵化器,该孵化器以 SaaS
服务的形式向用户开放。平台基于 20,000
多个开源项目的数据分析结果,为用户提供了包含 200 多个项目类别、100
多个评估指标以及自定义算法的数据集。用户可通过数据集快速创建和验证他们感兴趣的度量模型,这些模型可以是开源社区健康度评估通用模型,也可以是针对专有领域的评估模型。
</p>
<p className="mb-6">
以下是您(“您”或“您的”)与OSS
Compass及其所有者深圳市奥思网络科技有限公司(“我们”或“我方”)之间的法律协议条款。“您/用户”一词指任何访问或曾经访问及使用平台的自然人或法人。通过访问或使用平台提供的数据集(“内容”)和模型创建功能(“功能”),您同意遵守以下有关您访问和使用平台的条款(“使用条款”)并受其约束。如果您不接受以下使用条款的任何条款,则您不应该使用本平台。
以下是您(“您”或“您的”)与 OSS Compass
及其所有者深圳市奥思网络科技有限公司(“我们”或“我方”)之间的法律协议条款。“您/用户”一词指任何访问或曾经访问及使用平台的自然人或法人。通过访问或使用平台提供的数据集(“内容”)和模型创建功能(“功能”),您同意遵守以下有关您访问和使用平台的条款(“使用条款”)并受其约束。如果您不接受以下使用条款的任何条款,则您不应该使用本平台。
</p>
<p className="mb-6">
平台可能随时修改使用条款,恕不另行通知。修订后的使用条款将在发布后生效。您可以在
Expand All @@ -253,9 +256,9 @@ const LabTerms = () => {
</p>
<h2 className="my-4 text-xl font-semibold">1. 遵守其他相关条款</h2>
<p className="mb-6">
平台的内容和功能是通过OSS
Compass网站提供,您在访问或使用本平台时必须同时遵守OSS
Compass网站的使用条款和隐私政策
平台的内容和功能是通过 OSS Compass
网站提供,您在访问或使用本平台时必须同时遵守 OSS Compass
网站的使用条款和隐私政策
<a
className="underline underline-offset-2"
target="_blank"
Expand All @@ -277,16 +280,16 @@ const LabTerms = () => {
您在创建帐户时,必须按照注册表的要求向我们提供最新、完整和准确的信息,以完成注册过程。您需要按照指定规则选择适当的密码和用户名。仅限授权用户访问和使用平台的受密码保护内容或某些功能。您同意不与任何其他人分享您的密码、帐户信息或对平台的访问权限。您有责任维护密码和帐户信息的机密性,并且您对通过使用您的密码或帐户或因访问平台而发生的所有活动负责。您同意,如果您未经授权或未经本使用条款授权而使用您的密码或帐户,请立即通知平台。
</p>
<p className="mb-6">
您同意不以任何可能损坏、禁用、超载或损害OSS
Compass网站的形式使用平台。您同意不会尝试未经授权访问或使用平台的内容或功能。您同意不干扰或试图干扰平台或其他任何平台帐户、OSS
Compass网站的正常运行。您同意未经OSS
Compass明确书面许可,不使用任何机器人、抓取工具或其他自动方式访问OSS
Compass网站或任何平台帐户
您同意不以任何可能损坏、禁用、超载或损害 OSS Compass
网站的形式使用平台。您同意不会尝试未经授权访问或使用平台的内容或功能。您同意不干扰或试图干扰平台或其他任何平台帐户、OSS
Compass 网站的正常运行。您同意未经 OSS Compass
明确书面许可,不使用任何机器人、抓取工具或其他自动方式访问 OSS Compass
网站或任何平台帐户
</p>
<h2 className="my-4 text-xl font-semibold">3. 内容和知识产权</h2>
<p className="mb-6">
平台提供的内容和功能,包括文本、图形和其他材料,归OSS
Compass或其许可方所有。未经事先书面同意,您不得使用、复制、修改、分发或以其他方式利用这些材料。
平台提供的内容和功能,包括文本、图形和其他材料,归 OSS Compass
或其许可方所有。未经事先书面同意,您不得使用、复制、修改、分发或以其他方式利用这些材料。
</p>
<p className="mb-6">
您同意您只会通过平台上传、共享、发布、发布、传输您有权共享的内容,并向平台授予此处规定的所有许可和权利。通过共享内容,您授予平台全球范围内的、永久的、免版税的、不可撤销的、非独占的、完全可再许可的许可,允许平台以任何目的、任何形式、媒介或技术使用、复制、修改、改编、翻译、发布、公开表演、公开展示、广播、传输和分发该内容。这包括但不限于将内容纳入或实施到任何平台产品或服务中的权利。您保证:(1)您拥有授予此许可的权利和权限;(2)平台行使根据本许可授予的权利不会侵犯或以其他方式违反任何第三方权利;(c)内容中的所有所谓精神权利均已在法律允许的最大范围内放弃。
Expand All @@ -310,17 +313,17 @@ const LabTerms = () => {
<h2 className="my-4 text-xl font-semibold">5. 免责声明</h2>
<p className="mb-6">
{`平台免费提供的数据集和模型创建功能尚在开发中,所基于的各种公开数据源的数据可能不完整、不准确或不及时。平台按"现状"和"可用性"提供。OSS
Compass对所提供的数据集的准确性、可靠性或可用性不作任何明示或暗示的保证。`}
Compass 对所提供的数据集的准确性、可靠性或可用性不作任何明示或暗示的保证。`}
</p>
<h2 className="my-4 text-xl font-semibold">6. 责任限制</h2>
<p className="mb-6">
OSS
Compass对于您使用平台所产生的任何损害、利润或收入的损失,无论是直接还是间接引起的,以及任何数据、使用、商誉或其他无形资产的损失,概不负责。
OSS Compass
对于您使用平台所产生的任何损害、利润或收入的损失,无论是直接还是间接引起的,以及任何数据、使用、商誉或其他无形资产的损失,概不负责。
</p>
<h2 className="my-4 text-xl font-semibold">7. 修改和终止</h2>
<p className="mb-6">
OSS
Compass保留随时修改或终止所提供数据集和模型创建功能的权利,而无需事先通知。我们也可能出于任何原因终止或暂停您访问平台的权限,包括违反这些使用条款。
OSS Compass
保留随时修改或终止所提供数据集和模型创建功能的权利,而无需事先通知。我们也可能出于任何原因终止或暂停您访问平台的权限,包括违反这些使用条款。
</p>
<p className="mb-6">
平台未能行使或执行本使用条款中的任何权利或规定并不构成对该权利或规定的放弃。如果发现本使用条款的任何部分或规定无法执行,则可以修改该部分或规定以使修改后的使用条款合法且可执行。使用条款的平衡不受影响。
Expand Down
Loading