Skip to content

Commit

Permalink
docs: add teams
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Najmabadi committed Dec 21, 2024
1 parent 4b525f5 commit 6ddd871
Show file tree
Hide file tree
Showing 11 changed files with 890 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/components/Common/table.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import React from "react";
const Table = ({ headers = [], data = [] }) => {
return (
<div
className="table-container overflow-auto md:overflow-hidden"
className="table-container overflow-auto"
style={{
background: "#ffffff08",
margin: "20px 0px",
Expand Down
63 changes: 63 additions & 0 deletions src/components/Sidebar/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import React, { Fragment } from "react";
import {
GoFileDirectory,
GoHome,
GoPeople,
GoGear,
GoRead,
GoLock,
Expand Down Expand Up @@ -151,9 +152,15 @@ export default {
icon: <GoPerson />,
link: "/references/console/about"
},
{
title: "تیم‌ها و دسترسی‌ها",
icon: <GoPeople />,
link: "/references/team/about"
},
{
hr: true
},

{
title: "SLAs",
icon: <GoLaw />,
Expand Down Expand Up @@ -9390,6 +9397,62 @@ export default {
link: "/references/console/enable-two-factor-authentication"
},
],

'team': [
{
badge: (
<div className="flex items-center gap-2">
<GoPeople />
تیم‌ها در لیارا
</div>
)
},
{
title: "برگشت به خانه",
icon: <GoArrowRight />,
link: "/"
},
{
title: "تیم‌ها و دسترسی‌ها در لیارا",
icon: <GoInfo />,
link: "/references/team/about"
},
{
hr: true
},
{
title: "ساخت تیم جدید",
link: "/references/team/create"
},
{
title: "آشنایی با مجوزها",
link: "/references/team/permissions"
},
{
title: "آشنایی با نقش‌های یک تیم",
link: "/references/team/roles"
},
{
title: "دعوت اعضای جدید به تیم",
link: "/references/team/invite-members"
},
{
title: "ایجاد نقش جدید",
link: "/references/team/create-new-role"
},
{
title: "اعطای مجوز",
link: "/references/team/grant-access"
},
{
title: "حذف یک عضو، نقش یا مجوز",
link: "/references/team/delete-member"
},
{
title: "حذف یک تیم",
link: "/references/team/delete-team"
},
],
},


Expand Down
115 changes: 115 additions & 0 deletions src/pages/references/team/about.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
import Layout from "@/components/Layout";
import Button from "@/components/Common/button";
import Section from "@/components/Common/section";
import Alert from "@/components/Common/alert";
import Tabs from "@/components/Common/tab";
import Step from "@/components/Common/step";
import Card from "@/components/Common/card";
import Important from "@/components/Common/important";
import Highlight from "@/components/Common/highlight";
import Link from "next/link";
import PlatformIcon from "@/components/Common/icons";

import {
GoContainer,
GoDatabase,
GoRocket,
GoServer,
GoMail,
GoGlobe,
GoArrowLeft,
} from "react-icons/go";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات تیم‌ها در لیارا</title>
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات مربوط به آشنایی با تیم‌ها در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>
# تیم‌ها در لیارا
<hr className="mb-2" />

تیم‌ها در لیارا، ابزاری قدرتمند برای مدیریت مشترک و کار گروهی بر روی
پروژه‌ها و سرویس‌های مختلف هستند. با استفاده از قابلیت تیم‌ها، اعضای یک تیم
می‌توانند به‌صورت کاملاً هماهنگ روی سرویس‌هایی مثل PaaS , DBaaS , فضای ذخیره‌سازی ابری، DNS و ایمیل سرور کار کنند. در این ساختار، هر عضو تیم می‌تواند نقشی متفاوت داشته باشد؛ از مهمان که فقط دسترسی مشاهده دارد، تا مالک که کنترل کامل روی تیم و سرویس‌ها را در اختیار دارد. یک تیم امکان مدیریت دقیق دسترسی‌ها و وظایف را فراهم می‌کند و همکاری را ساده‌تر و شفاف‌تر می‌سازد.
در ادامه، به معرفی برخی از ویژگی‌های تیم‌ها، اشاره شده است.

<div className="h-4" />
<img src="https://files.liara.ir/liara/teams/teams-on-liara.png" alt="teams on liara"/>


<div className="h-2" />

<Section id="independent-teams" title="امکان ساخت تیم‌های مجزا و مستقل" />

در لیارا، هر کاربر می‌تواند چندین تیم مختلف ایجاد کند که به‌صورت کاملاً مستقل از حساب اصلی او مدیریت می‌شوند. هر تیم
از نظر سرویس‌های موجود و ساختار مالی و اعتباری، مستقل از اکانت هر کاربر و یا تیم‌های دیگر است، به این معنی که
هر تیم برنامه‌ها و سرویس‌های خاص خود را دارد و هزینه‌های هر تیم به‌صورت مجزا محاسبه و پرداخت می‌شود. این قابلیت به کاربران اجازه می‌دهد تا پروژه‌های مختلف خود را به‌صورت سازمان‌دهی‌شده و بدون نگرانی از تداخل منابع یا اعتبارات مدیریت کنند.

<Section id="invite-members-and-create-roles" title="دعوت اعضا و تخصیص نقش‌ها" />

یکی دیگر از امکانات تیم‌ها در لیارا، امکان دعوت اعضا به تیم است. مدیر تیم می‌تواند هر فردی را با ارسال دعوت‌نامه ایمیلی، فرا بخواند و نقش مشخصی برای او تعیین کند. این انعطاف‌پذیری باعث می‌شود تا بتوانید به‌آسانی
افراد را به تیم اضافه کرده و بر اساس نقش آن‌ها دسترسی‌های مورد نیازشان را تعریف کنید.
این ساختار، محیطی مناسب برای همکاری امن و مؤثر فراهم می‌آورد.

<Section id="easy-project-management" title="مدیریت آسان پروژه‌ها" />

با استفاده از تیم‌ها، کاربران لیارا می‌توانند پروژه‌ها و سرویس‌های خود را به‌صورت سازمان‌یافته‌تر مدیریت کنند.
تیم‌ها به شما کمک می‌کنند تا دسترسی‌ها را بهینه‌سازی کنید، از تداخل بین پروژه‌های مختلف جلوگیری کنید و در نهایت کنترل کامل‌تری بر فرآیندهای تیمی داشته باشید.

<Section id="also-read" title="در ادامه، بخوانید:" />

<div className="grid md:grid-cols-2 gap-4">
{[
{
title: "ساخت تیم جدید",
link: "/references/team/create"
},
{
title: "آشنایی با مجوزها",
link: "/references/team/permissions"
},
{
title: "آشنایی با نقش‌های یک تیم",
link: "/references/team/roles"
},
{
title: "دعوت اعضای جدید به تیم",
link: "/references/team/invite-members"
},
{
title: "ایجاد نقش جدید",
link: "/references/team/create-new-role"
},
{
title: "اعطای مجوز",
link: "/references/team/grant-access"
},
{
title: "حذف یک عضو، نقش یا مجوز",
link: "/references/team/delete-member"
},
{
title: "حذف یک تیم",
link: "/references/team/delete-team"
},
].map(item =>
<Link href={item.link}>
<Card className="flex cursor-pointer w-full items-center justify-between">
<div className="flex items-center gap-3">
<h4>
{item.title}
</h4>
</div>
<GoArrowLeft className="ml-1" />
</Card>
</Link>
)}
</div>

<br />

</Layout>
60 changes: 60 additions & 0 deletions src/pages/references/team/create-new-role.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import Layout from "@/components/Layout";
import Button from "@/components/Common/button";
import Section from "@/components/Common/section";
import Alert from "@/components/Common/alert";
import Tabs from "@/components/Common/tab";
import Step from "@/components/Common/step";
import Card from "@/components/Common/card";
import Important from "@/components/Common/important";
import Highlight from "@/components/Common/highlight";
import Link from "next/link";
import PlatformIcon from "@/components/Common/icons";
import Table from "@/components/Common/table";

import {
GoContainer,
GoDatabase,
GoRocket,
GoServer,
GoMail,
GoGlobe,
GoArrowLeft,
} from "react-icons/go";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات شیوه ایجاد نقش جدید در لیارا</title>
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات مربوط به شیوه ایجاد نقش جدید در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>
# شیوه ایجاد نقش جدید در لیارا
<hr className="mb-2" />

برای ایجاد نقش جدید در تیم، تنها کافیست تا بر روی نام تیم در قسمت بالا سمت راست کنسول، کلیک کرده و بر روی گزینه **مدیریت تیم و دسترسی‌ها** کلیک کنید. در ادامه
در بخش **دسترسی‌ها**، بر روی گزینه **ایجاد نقش** کلیک کرده؛
یک نام برای نقش انتخاب کنید و پس از انتخاب سطح دسترسی در هر ناحیه دسترسی، بر روی گزینه **ایجاد نقش جدید** کلیک کنید.

<div className="h-2" />
<video
src="https://files.liara.ir/liara/teams/create-new-role-in-team.mp4"
controls="controls"
className="block w-full"
width="100%"
></video>
<div className="h-2" />

بعد از انجام این کار، قادر خواهید بود از آن نقش استفاده کرده و آن را به کاربران جدیدی که
قصد اضافه کردن آن‌ها را به گروه دارید؛ اختصاص دهید.


<div className="h-2" />
<Alert variant="info">
<p>
در نظر داشته باشید که برای ایجاد نقش جدید در تیم، باید نقش مالک تیم را داشته باشید.
</p>
</Alert>

</Layout>
64 changes: 64 additions & 0 deletions src/pages/references/team/create.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
import Layout from "@/components/Layout";
import Button from "@/components/Common/button";
import Section from "@/components/Common/section";
import Alert from "@/components/Common/alert";
import Tabs from "@/components/Common/tab";
import Step from "@/components/Common/step";
import Card from "@/components/Common/card";
import Important from "@/components/Common/important";
import Highlight from "@/components/Common/highlight";
import Link from "next/link";
import PlatformIcon from "@/components/Common/icons";

import {
GoContainer,
GoDatabase,
GoRocket,
GoServer,
GoMail,
GoGlobe,
GoArrowLeft,
} from "react-icons/go";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات ساخت تیم در لیارا</title>
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات مربوط به آشنایی با نحوه ساخت تیم در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>
# ساخت تیم در لیارا
<hr className="mb-2" />

برای ساخت تیم در لیارا، کافیست تا پس از ورود به حساب کاربری‌تان در <a href="https://console.liara.ir" className="text-[#2196f3]">کنسول لیارا</a>، بر روی گزینه <b>حساب شخصی</b> واقع در قسمت بالای سمت راست کنسول، کلیک کنید.
سپس، گزینه <b>ایجاد تیم</b> را از منوی جدید باز شده، انتخاب کنید؛ در ادامه، کافیست تا در پنجره جدید باز شده، برای
تیم خود، یک نام و یک آواتار انتخاب کنید و در نهایت بر روی گزینه <b>ساخت تیم</b>، کلیک کنید.

<div className="h-2" />
<video
src="https://files.liara.ir/liara/teams/create-new-team.mp4"
controls="controls"
className="block w-full"
width="100%"
></video>
<div className="h-2" />

با انجام کار فوق، تیم مدنظرتان ایجاد می‌شود و می‌توانید از آن، استفاده کنید.

<div className="h-2" />
<Alert variant="info">
<p>
تیم‌ها از نظر سرویس‌ها و اعتبار، کاملاً مستقل و مجزا از حساب شخصی هستند و امکان انتقال سرویس بین تیم و اکانت شخصی، وجود ندارد.
</p>
</Alert>

<Alert variant="info">
<p>
امکان ساخت سرویس رایگان در تیم‌ها وجود ندارد.
</p>
</Alert>


</Layout>
Loading

0 comments on commit 6ddd871

Please sign in to comment.