Incident #9931
closedUsersManagement portlet: assigning users to a group make them disappearing from previous groups.
100%
Description
I assign user X group A, then I assign user X and Y to Group B. User X is removed from group A and also received an email in this regard.
I'm sure this was not happening in the previous version of the portlet.
Files
Updated by Massimiliano Assante almost 8 years ago
even in this case how is that this wasn't spotted in the test @mariaantonietta.digirolamo@eng.it
Updated by Massimiliano Assante almost 8 years ago
The issue does not happen if one single user is selected (because the user previous groups appear in the popup) it happens when multiple users are selected (at least 2) then the list of users previous groups is empty.
Steps to reproduce in preprod (same behaviour in production):
- go to https://pre.d4science.org/group/prevre/manage-users and clear mister pink groups.
- assign mister pink group CNR
- select mister pink and mister blue and assign them the group ENG
mister pink no longer belongs to CNR
Updated by Maria Di Girolamo almost 8 years ago
Hi @massimiliano.assante@isti.cnr.it ,
1) "even in this case how is that this wasn't spotted in the test @mariaantonietta.digirolamo@eng.it"
Please clarify this sentence.
2)I executed the steps of the test plan.
"Steps to reproduce in preprod (same behaviour in production):
go to https://pre.d4science.org/group/prevre/manage-users and clear mister pink groups.
assign mister pink group CNR
select mister pink and mister blue and assign them the group ENG"
What are the group of steps not executed ?
Thank you,
Maria.
In attach the Test Plan.
Updated by Maria Di Girolamo almost 8 years ago
Here the TestPlan used: https://goo.gl/YXsW7j
Updated by Massimiliano Assante almost 8 years ago
HI Maria, I was asking whether the Steps (or the step) I found out to reproduce the issue in preprod were present in the functional testing plan. It is clear they were not present. So I think we should add this step in the testing plan so that next time we won't have this problem.
I the meantime NKUA ( @p.koltsida@di.uoa.gr I guess) can fix the issue so that we deploy the patched version of UsersManagement portlet. This has very high priority.
Updated by Massimiliano Assante almost 8 years ago
@p.koltsida@di.uoa.gr can you provide an estimation on this incident fix? The longer we have this bug the worst it is going to be to recover. People already notified me that they lost memberships in groups.
Updated by Panagiota Koltsida almost 8 years ago
I have just tested on pre prod and I 'm preparing it to make it available
Updated by Panagiota Koltsida almost 8 years ago
- % Done changed from 0 to 100
The fix is ready and a remote build has been sent to Etics for both Head and 4.6.1 versions (that should be the same)
@massimiliano.assante@isti.cnr.it, the update of this portlet also requires the update of the "EmailTemplates.properties" file that is available into: src/main/resources/EmailTemplates.properties
Updated by Panagiota Koltsida almost 8 years ago
- Status changed from New to In Progress
You can get the war from one of the links below:
Thank you
Updated by Massimiliano Assante almost 8 years ago
These are built against 3.8.0, you should build against 3.7.0
Updated by Maria Di Girolamo almost 8 years ago
I'm going to open a maintenance release 4.7.1 where the new configuration will be integrated and tested.
Updated by Maria Di Girolamo almost 8 years ago
I executed the test including the steps missing and they seems work fine.
At the moment the miltiselection seems works only per page in data tables, but ths behaviour should be investigate and change in the next release (4.8.0).
Mister Orange want to add the group ENG to the user Assante ( in the first page), mister pink , mister blue, mister brown in the second page.
When Add groups only the users selected inthe second page are added.
Updated by Pasquale Pagano almost 8 years ago
- Status changed from In Progress to Closed
I think that the initial identified incident was solved and therefore I am closing this issue.