project.project.view.inherit project.project {'invisible':True}
Address
1 {} {} project.project.select project.project project.project.view.inherit project.task Project project.project project.project.kanban project.project Tasks project.task kanban,tree,form,calendar,pivot,graph,activity [('project_id', '=', active_id),('stage_id.is_closed', '=', True)] { 'pivot_row_groupby': ['user_id'], 'default_project_id': active_id, }

No tasks found. Let's create one!

To get things done, use activities and status on tasks.
Chat in real time or by email to collaborate efficiently.

Tasks project.task kanban,tree,form,calendar,pivot,graph,activity [('project_id', '=', active_id),('stage_id.is_closed', '=', False), ('stage_id.fold', '=', False), ('stage_id.sequence', '!=', 0)] { 'pivot_row_groupby': ['user_id'], 'default_project_id': active_id, }

No tasks found. Let's create one!

To get things done, use activities and status on tasks.
Chat in real time or by email to collaborate efficiently.

Tasks project.task kanban,tree,form,calendar,pivot,graph,activity [('project_id', '=', active_id),('stage_id.sequence', '=', 0)] { 'pivot_row_groupby': ['user_id'], 'default_project_id': active_id, }

No tasks found. Let's create one!

To get things done, use activities and status on tasks.
Chat in real time or by email to collaborate efficiently.

project.task Project's tasks form,tree,calendar,graph,kanban [('project_id', '=', active_id)] {'project_id':active_id,'default_project_id': active_id} kanban,tree,form,graph project.project.tree project.project project.project.view.inherit project.project {'invisible':True} {'invisible':True} {'no_create': True, 'no_edit': True, 'delete': False} project.project.kanban project.project
project.category.form project.category
project.category.tree project.category Project Category project.category tree,form project.hold.reason.form project.hold.reason
project.hold.reason.tree project.hold.reason Project Hold Reason project.hold.reason tree,form