View Issue Details

IDProjectCategoryView StatusLast Update
0012247mantisbtfeaturepublic2011-08-05 02:15
Reporteristvanb Assigned Tomicahg  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionduplicate 
Product Version1.2.2 
Summary0012247: Multiple/custom approvers
Description

Many times a solution should be approved not only by one person but several (4ex.: the solution affects manufacturing, engineering and software design then actually this should be approved by the managers of the 3 team)

This means it would be great if the reporter/developer can determine specifically who should approve the issue instead of using the general user category like manager.

TagsNo tags attached.

Relationships

duplicate of 0011912 closedcas Plugin - Tasks Tasks plugin 

Activities

cas

cas

2010-08-09 09:40

reporter   ~0026247

you can have a look @ the tasks plugin. This would allow you to give a task to various persons to approve part of the project/issue still would allow the manager to decide on the final status of the project/issue.
See http://www.mantisbt.org/bugs/view.php?id=11912

istvanb

istvanb

2010-08-09 10:22

reporter   ~0026249

Last edited: 2010-08-09 10:45

It is a great plugin and it will solve most of my problems, thanks for posting it!

-It is not sending a mail when a task is completed
-It sends a mail when it is created, but there is nothing after the "You have been given a task :" and the "Needs to be finished by :" lines, so it doesnt send what type of task is assigned to the user.
-However at the history I see who set the task to done, its a little bit inconvenient that the task can be set to done, not just by the assignee!

are these known bugs, or something related to my setup?

we can move the conversation to under 0011912

istvanb

istvanb

2010-08-09 11:05

reporter   ~0026251

I have modified the task_action_add.php: I have commented two lines and replaced them with another.

if ( ON == $create_mail ) {
$body = lang_get( 'tasks_body' ). " \n\n";
// $body .= $task_title. " \n\n";
$body .= $title. " \n\n";
$body .= lang_get( 'tasks_date' ). " \n\n";
// $body .= $task_due;
$body .= $bookdate2;
$result = email_bug_reminder( $handler,$bug_id, $body );

it sends the due date and the task description properly. I am not sure though if this is something you have ever faced or not. Would you mind confirm?

istvanb

istvanb

2010-08-09 11:38

reporter   ~0026252

if we set the the $task_finish_threshold to admin or manager, and then modify the following line in the task_form.php

--->if ( access_has_bug_level( plugin_config_get( 'tasks_finish_threshold' ), $bug_id ) )

to

--->if ( access_has_bug_level( plugin_config_get( 'tasks_finish_threshold' ), $bug_id ) OR ($row["task_handler"] == $user) )

then the task can be approved only by the user who owns the task (or administrator/manager)

please let me know your thoughts!

istvanb

istvanb

2010-08-09 15:44

reporter   ~0026258

This issue is a duplicate of 0011912, so this can be closed. I have moved all the conversations to that issue.

micahg

micahg

2010-08-09 16:04

reporter   ~0026259

Marking duplicate per reporter