Prevent the clicking of 'Assignment tasks' when group settings don't allow it

Bug #1902974 reported by Kristina Hoeppner
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mahara
Confirmed
Medium
Alexander Del Ponte

Bug Description

When you create a plan in a group where everybody can create and edit content, you cannot set up assignment tasks in a plan. However, right now, you can select that option without receiving a warning that it won't be actioned. Only when you save the plan is the button disabled.

It would be better if the option is not available from the start either by being disabled (greyed out button) or not shown at all.

To replicate:

1. Create a group where everyone can create and edit content.
2. Create a plan and enable the option 'Assignment tasks'. Save the plan.
3. Open the plan again. Now the option is greyed out and tasks can't be allocated to portfolios.

Better:

1. Create a group where everyone can create and edit content.
2. Create a plan.
3. You see the option 'Assignment tasks' disabled. Alternatively, the option is not displayed at all.

To test as well:

Need to test that when only people who are not ordinary group members can create a proper assignment plan to ensure that this is still working.

Tags: bite-sized
Revision history for this message
Alexander Del Ponte (delponte) wrote :

We already have implemented a solution for this, which we will present with the next Plans update, maybe first in a web meeting with Kristina?
In this new scenario the option will always be switchable to yes when creating a new plan and if the group settings don't match, a modal confirmation window with infos to the settings which have to be changed for this functionality appears.
If the user confirms, the group settings will automatically be adapted when saving the plan, if not, the switch goes back to "no".

Changed in mahara:
assignee: nobody → Alexander Del Ponte (delponte)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.