អាប់ដេតឈ្មោះគម្រោងដែលមានស្រាប់នៅក្នុង Blue
Copy page in markdown for LLMs
ប្តូរឈ្មោះគម្រោង
អាប់ដេតឈ្មោះ និងអត្តសញ្ញាណផ្សេងៗនៃគម្រោងដែលមានស្រាប់។ នៅពេលដែលឈ្មោះត្រូវបានផ្លាស់ប្តូរ ស្លាកគម្រោងនឹងត្រូវបានបង្កើតឡើងវិញដោយស្វ័យប្រវត្តិដោយផ្អែកលើឈ្មោះថ្មី។
ឧទាហរណ៍មូលដ្ឋាន
mutation RenameProject {
editProject(input: {
projectId: "project_abc123"
name: "Q2 Marketing Campaign"
}) {
id
name
slug
}
}
ឧទាហរណ៍កម្រិតខ្ពស់
mutation EditProjectAdvanced {
editProject(input: {
projectId: "project_abc123"
name: "Q2 Marketing Campaign"
description: "Campaign for Q2 product launch"
color: "#3B82F6"
icon: "campaign"
category: MARKETING
todoAlias: "Task"
hideRecordCount: false
}) {
id
name
slug
description
color
icon
category
todoAlias
hideRecordCount
}
}
ប៉ារ៉ាម៉ែត្របញ្ចូល
EditProjectInput
| ប៉ារ៉ាម៉ែត្រ | ប្រភេទ | តម្រូវ | ការពិពណ៌នា |
|---|---|---|---|
projectId |
String! | ✅ បាទ | អត្តសញ្ញាណរបស់គម្រោងដែលត្រូវកែសម្រួល |
name |
String | ទេ | ឈ្មោះថ្មីសម្រាប់គម្រោង |
slug |
String | ទេ | ស្លាកដែលមានភាពងាយស្រួលក្នុង URL (ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិប្រសិនបើមិនបានផ្តល់) |
description |
String | ទេ | ការពិពណ៌នាគម្រោង |
color |
String | ទេ | កូដពណ៌ Hex សម្រាប់គម្រោង (ឧ. #3B82F6) |
icon |
String | ទេ | អត្តសញ្ញាណរូបតំណាងសម្រាប់គម្រោង |
category |
ProjectCategory | ទេ | ប្រភេទគម្រោង |
todoAlias |
String | ទេ | ឈ្មោះផ្ទាល់ខ្លួនសម្រាប់កំណត់ត្រានៅក្នុងគម្រោងនេះ |
hideRecordCount |
Boolean | ទេ | តើត្រូវលាក់ចំនួនកំណត់ត្រានៅក្នុង UI |
showTimeSpentInTodoList |
Boolean | ទេ | បង្ហាញការតាមដានពេលវេលានៅក្នុងបញ្ជី |
showTimeSpentInProject |
Boolean | ទេ | បង្ហាញការតាមដានពេលវេលានៅក្នុងទិដ្ឋភាពគម្រោង |
image |
ImageInput | ទេ | រូបភាព/គម្របគម្រោង |
todoFields |
[TodoFieldInput] | ទេ | ការកំណត់វាលផ្ទាល់ខ្លួន |
coverConfig |
TodoCoverConfigInput | ទេ | ការកំណត់បង្ហាញគម្រប |
features |
[ProjectFeatureInput] | ទេ | ការបើក/បិទមុខងារសម្រាប់គម្រោង |
sequenceCustomFieldId |
String | ទេ | វាលផ្ទាល់ខ្លួនដែលត្រូវប្រើសម្រាប់ការតម្រៀបកំណត់ត្រា |
តម្លៃ ProjectCategory
| តម្លៃ | ការពិពណ៌នា |
|---|---|
PERSONAL |
គម្រោងផ្ទាល់ខ្លួន |
BUSINESS |
គម្រោងអាជីវកម្ម |
MARKETING |
ការផ្សព្វផ្សាយទីផ្សារ |
DEVELOPMENT |
គម្រោងអភិវឌ្ឍន៍ |
DESIGN |
គម្រោងរចនា |
OPERATIONS |
ការងារប្រតិបត្តិការ |
SALES |
សកម្មភាពលក់ |
SUPPORT |
សំបុត្រគាំទ្រ |
FINANCE |
ការតាមដានហិរញ្ញវត្ថុ |
HR |
ធនធានមនុស្ស |
LEGAL |
បញ្ហាធម្មនុញ្ញ |
PROCUREMENT |
ដំណើរការទិញ |
វាលឆ្លើយតប
ត្រឡប់មកវិញវត្ថុគម្រោងដែលបានអាប់ដេតជាមួយវាលទាំងអស់។ វាលសំខាន់រួមមាន:
| វាល | ប្រភេទ | ការពិពណ៌នា |
|---|---|---|
id |
String! | អត្តសញ្ញាណគម្រោង |
name |
String! | ឈ្មោះគម្រោង |
slug |
String! | ស្លាកដែលមានភាពងាយស្រួលក្នុង URL |
description |
String | ការពិពណ៌នាគម្រោង |
color |
String | កូដពណ៌ Hex |
icon |
String | អត្តសញ្ញាណរូបតំណាង |
category |
ProjectCategory | ប្រភេទគម្រោង |
todoAlias |
String | ឈ្មោះកំណត់ត្រាផ្ទាល់ខ្លួន |
hideRecordCount |
Boolean! | ការកំណត់មើលចំនួនកំណត់ត្រា |
createdAt |
DateTime! | ម៉ោងបង្កើត |
updatedAt |
DateTime! | ម៉ោងធ្វើអាប់ដេតចុងក្រោយ |
អាជ្ញាប័ណ្ណដែលតម្រូវ
| តួនាទី | អាចកែសម្រួលគម្រោង |
|---|---|
OWNER |
✅ បាទ |
ADMIN |
✅ បាទ |
MEMBER |
❌ ទេ |
ការឆ្លើយតបកំហុស
គម្រោងមិនឃើញ
{
"errors": [{
"message": "Project was not found.",
"extensions": {
"code": "PROJECT_NOT_FOUND"
}
}]
}
អាជ្ញាប័ណ្ណមិនគ្រប់គ្រាន់
{
"errors": [{
"message": "You don't have permission to edit this project",
"extensions": {
"code": "FORBIDDEN"
}
}]
}
កំណត់សំខាន់
- ការបង្កើតស្លាក: ស្លាកគម្រោងត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិពេលដែលឈ្មោះផ្លាស់ប្តូរ។ អ្នកអាចផ្តល់ស្លាកផ្ទាល់ខ្លួនបានផងដែរ
- ការប្រឈមមុខស្លាក: ប្រសិនបើស្លាកប្រឈមមុខជាមួយស្លាកក្រុមហ៊ុនដែលមានស្រាប់ ប្រព័ន្ធនឹងបន្ថែមលេខ (ឧ.
my-project-1) - ការសម្អាត HTML: តារាង HTML ត្រូវបានដកចេញពីវាលការពិពណ៌នាសម្រាប់សុវត្ថិភាព
- ការអាប់ដេតផ្នែក: វាលទាំងអស់គឺជាជម្រើសលើសពី
projectId- ផ្តល់តែវាលដែលអ្នកចង់អាប់ដេត - ប្រភេទ: ប្រើតម្លៃ ProjectCategory enum សម្រាប់វាលប្រភេទ
- ការដោះស្រាយរូបភាព: គាំទ្រការបញ្ចូល ការអាប់ដេត ឬការលុបរូបភាពគម្រោងតាមរយៈ ImageInput
ប្រតិបត្តិការដែលទាក់ទង
- បង្កើតគម្រោង - បង្កើតគម្រោងថ្មី
- បញ្ជីគម្រោង - ទទួលបានគម្រោងទាំងអស់
- លុបគម្រោង - លុបគម្រោង
- ស្តុកគម្រោង - ស្តុក/មិនស្តុកគម្រោង