-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Administrative action: set task status to In process
#3691
Comments
At the first glance, you are right and i assume it is possible, because that kind of implementation was the easiest: It is always the same sequence of the tasks. Ignoring the task
Is it still possible to set the task from Option 2 - to assign a task to a specific user - takes time and i definitely do not recommend its implementation. On the fly, i cannot imagine a scenario in which it is necessary to set the status to 'In process' - from the users point of view. Maybe @henning-gerhardt knows, if it has technical effects, which i cannot see. It must be regarded that although it does not make sense, it does not hurt. Thus, if uncertainty persists, it could be still applied in the previous way. |
From an administrative technical point of view setting one or many tasks to "in progress" is used if you need to repair / to do something in the background and you don't want that a regular user or an other administrator is taking over this task. In 2.x the user is assigned to the task who is setting the task to "in progress" but as this is done by an administrator the change type of the task is "administrative" instead of "manual" if a regular user is taking this task. |
That sounds reasonable and i suggest to keep the current state. Is that OK for all? |
The reason I brought this up is because the current implementation in 3.x makes a lot of trouble, because the system - rightfully in my opinion - assumes a task can only be Assigning the task to the user who performed the administrative action is normally not possible, because the user probably does not have the role, project and client required to accept that specific task. If it's that important to sometimes set a task to This does not need to be implemented right away but I think it would be good to have a sound concept. |
Why is it not possible to assign an user to a task independent if he has the correct right / permission? I'm talking about administrative users who are doing this and not about regular users. Regular users should only do things with the right rights and or permissions. If I must set thousands of tasks / processes to "in progress" to repair them, then I don't want enter thousand times my user name. |
@henning-gerhardt ok, I see your point. I guess we will not change it than. But one thing I do not understand is: how should a task, that is |
@solth I never said that this "in progress" task is not assigned to any user. Like in 2.x it should assigned to the user who set this task to "in progress"! But instead doing this in the regular way the administrative user who is doing this (setting task to "in progress") is set as assigned user for this task - independent if this administrative user could do this in regular way. After the administrative user is done with his work he normally set the task to "open" or "done" and regular workflow can go on. |
I am sorry, but i have to ask about the result of the question. Is my assumption correct:
We should find a solution to the problem that the combination " |
@andre-hohmann I think Henning clearly answered the question:
The way I see it the decision is to keep the functionality of 2.x. I just didn't realize administrators had the rights to self-assign tasks even if they didn't belong to the appropriate groups in 2.x Since |
Last notice for this issue: At our house our administrative users has most of all possibles roles / groups and 80% to 100% of all projects assigned. So they can act as regular users in case of errors or to reproduce user errors but even work and interact as administrative users. |
Currently, users with appropriate rights can change the status of a process' task to
Completed
,Open
,In process
andLocked
. In contrast to the other three states, setting the status of a task toIn process
without actually assigning the task to a user does not make sense, IMHO.Who is supposed to be working on the task to make it
In process
?Therefor my question to @subhhwendt and @andre-hohmann: which behavior is expected here?
I see two possible solutions:
A user with administrative rights can either
Completed
,Open
andLocked
, but not toIn process
orIn process
as well, but is then required/prompted to assign the task to a user with the corresponding role, project and client.The text was updated successfully, but these errors were encountered: