Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
3 Răspunsuri
3603 Vizualizări

Hi there,

(Odoo13)

I want to make restriction on task stages in project module that only project initiator or project admin can change the task stages no one other can change the stages to task .Need technical solution only.

Imagine profil
Abandonează

What do you mean by "Technical Solution only"?

Cel mai bun răspuns

Here is answer . I did customization and its worked for me.


class ProjectTask(models.Model):

    _inherit = "project.task"


    def write(self, values):

        if 'stage_id' in values and self.env.user != self.create_uid:

            raise UserError(_("You are not allowed to change the stage of task please contact with task initiator !!"))

        else:

            return super(ProjectTask, self).write(values)

Imagine profil
Abandonează
Cel mai bun răspuns

@danish hassan

How did you solve the question?

Imagine profil
Abandonează
Autor Cel mai bun răspuns

I mean as a developer . i need code .I want to customize my module.

Imagine profil
Abandonează