Skip to content

vodoo project

Manage Odoo Projects (project.project).

Commands

list

List projects.

Options:

Option Type Description
--name TEXT Filter by project name
--user TEXT Filter by project manager name
--partner TEXT Filter by partner name
--limit INT Maximum number of projects (default: 50)
--field / -f TEXT Specific fields to fetch (can be used multiple times)

show

Show detailed project information.

Arguments:

Argument Type Description
project_id INT Project ID

Options:

Option Type Description
--field / -f TEXT Specific fields to fetch (can be used multiple times)
--html BOOL Show raw HTML description instead of markdown

comment

Add a comment to a project (visible to followers).

Arguments:

Argument Type Description
project_id INT Project ID
message TEXT Comment message

Options:

Option Type Description
--author / -a INT User ID to post as
--no-markdown BOOL Disable markdown to HTML conversion

note

Add an internal note to a project.

Arguments:

Argument Type Description
project_id INT Project ID
message TEXT Note message

Options:

Option Type Description
--author / -a INT User ID to post as
--no-markdown BOOL Disable markdown to HTML conversion

chatter

Show message history/chatter for a project.

Arguments:

Argument Type Description
project_id INT Project ID

Options:

Option Type Description
--limit INT Maximum number of messages to show
--html BOOL Show raw HTML body instead of plain text

attachments

List attachments for a project.

Arguments:

Argument Type Description
project_id INT Project ID

fields

List available fields or show field values for a specific project.

Arguments:

Argument Type Description
project_id INT Project ID (optional)

Options:

Option Type Description
--field-name TEXT Show details for a specific field

set

Set field values on a project.

Supports operators: =, +=, -=, *=, /= HTML fields automatically convert markdown to HTML.

Examples: vodoo project set 42 name="New Project Name" vodoo project set 42 user_id=5

Arguments:

Argument Type Description
project_id INT Project ID
fields TEXT Field assignments in format 'field=value' or 'field+=amount'

Options:

Option Type Description
--no-markdown BOOL Disable markdown to HTML conversion for HTML fields

attach

Attach a file to a project.

Arguments:

Argument Type Description
project_id INT Project ID
file_path PATH Path to file to attach

Options:

Option Type Description
--name / -n TEXT Custom attachment name (defaults to filename)

url

Get the web URL for a project.

Arguments:

Argument Type Description
project_id INT Project ID

stages

List task stages for projects.

Shows all stages or only stages available for a specific project.

Examples: vodoo project stages # All stages vodoo project stages --project 10 # Stages for project ID 10

Options:

Option Type Description
--project / -p INT Filter stages by project ID