Werk de naam van een bestaand project in Blue bij


Een Project Hernoemen

Werk de naam en andere eigenschappen van een bestaand project bij. Wanneer de naam wordt gewijzigd, wordt de projectslug automatisch opnieuw gegenereerd op basis van de nieuwe naam.

Basisvoorbeeld

mutation RenameProject {
  editProject(input: {
    projectId: "project_abc123"
    name: "Q2 Marketing Campaign"
  }) {
    id
    name
    slug
  }
}

Geavanceerd Voorbeeld

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
  }
}

Invoervariabelen

EditProjectInput

Parameter Type Vereist Beschrijving
projectId String! ✅ Ja De ID van het project om te bewerken
name String Nee De nieuwe naam voor het project
slug String Nee Aangepaste URL-vriendelijke slug (automatisch gegenereerd als niet opgegeven)
description String Nee Projectbeschrijving
color String Nee Hex-kleurcode voor het project (bijv. #3B82F6)
icon String Nee Pictogram-identificatie voor het project
category ProjectCategory Nee Projectcategorie
todoAlias String Nee Aangepaste naam voor records in dit project
hideRecordCount Boolean Nee Of recordaantallen in de UI moeten worden verborgen
showTimeSpentInTodoList Boolean Nee Tijdregistratie weergeven in lijsten
showTimeSpentInProject Boolean Nee Tijdregistratie weergeven in projectweergave
image ImageInput Nee Projectafbeelding/dekbedekking
todoFields [TodoFieldInput] Nee Aangepaste veldconfiguraties
coverConfig TodoCoverConfigInput Nee Dekweergaveconfiguratie
features [ProjectFeatureInput] Nee Functie-instellingen voor het project
sequenceCustomFieldId String Nee Aangepast veld voor gebruik bij recordvolgorde

ProjectCategory Waarden

Waarde Beschrijving
PERSONAL Persoonlijke projecten
BUSINESS Zakelijke projecten
MARKETING Marketingcampagnes
DEVELOPMENT Ontwikkelingsprojecten
DESIGN Ontwerpprojecten
OPERATIONS Operationele taken
SALES Verkoopactiviteiten
SUPPORT Ondersteuningstickets
FINANCE Financiële tracking
HR Human resources
LEGAL Juridische zaken
PROCUREMENT Inkoopprocessen

Antwoordvelden

Geeft het bijgewerkte Projectobject terug met alle velden. Belangrijke velden zijn onder andere:

Veld Type Beschrijving
id String! Project ID
name String! Projectnaam
slug String! URL-vriendelijke slug
description String Projectbeschrijving
color String Hex-kleurcode
icon String Pictogram-identificatie
category ProjectCategory Projectcategorie
todoAlias String Aangepaste recordnaam
hideRecordCount Boolean! Instelling voor zichtbaarheid van recordaantallen
createdAt DateTime! Aanmaak-timestamp
updatedAt DateTime! Laatste update-timestamp

Vereiste Machtigingen

Rol Kan Project Bewerken
OWNER ✅ Ja
ADMIN ✅ Ja
MEMBER ❌ Nee

Foutreacties

Project Niet Gevonden

{
  "errors": [{
    "message": "Project was not found.",
    "extensions": {
      "code": "PROJECT_NOT_FOUND"
    }
  }]
}

Onvoldoende Machtigingen

{
  "errors": [{
    "message": "You don't have permission to edit this project",
    "extensions": {
      "code": "FORBIDDEN"
    }
  }]
}

Belangrijke Notities

  • Slug Generatie: Projectslugs worden automatisch gegenereerd wanneer namen veranderen. U kunt ook een aangepaste slug opgeven.
  • Slug Conflicten: Als een slug in conflict komt met bestaande bedrijfs-slugs, zal het systeem nummers toevoegen (bijv. my-project-1).
  • HTML Sanitization: HTML-tags worden automatisch verwijderd uit beschrijvingsvelden voor de veiligheid.
  • Deelupdates: Alle velden zijn optioneel, behalve projectId - geef alleen de velden op die u wilt bijwerken.
  • Categorieën: Gebruik ProjectCategory enum-waarden voor het categorieveld.
  • Afbeeldingsbeheer: Ondersteunt het uploaden, bijwerken of verwijderen van projectafbeeldingen via ImageInput.

Gerelateerde Operaties

AI Assistent

Antwoorden worden gegenereerd met behulp van AI en kunnen fouten bevatten.

Hoe kan ik u helpen?

Vraag me alles over Blue of deze documentatie.

Voer in om te verzenden • Shift+Enter voor nieuwe regel • ⌘I om te openen