Project

General

Profile

Actions

Incident #9931

closed

UsersManagement portlet: assigning users to a group make them disappearing from previous groups.

Added by Massimiliano Assante almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Urgent
Category:
-
Target version:
Start date:
Oct 11, 2017
Due date:
Oct 12, 2017
% Done:

100%

Estimated time:
Infrastructure:
Production

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

UsersManagementPortlet-TestingPlan.xlsx (64.8 KB) UsersManagementPortlet-TestingPlan.xlsx Maria Di Girolamo, Oct 11, 2017 04:02 PM
Actions #1

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

Actions #2

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):

  1. go to https://pre.d4science.org/group/prevre/manage-users and clear mister pink groups.
  2. assign mister pink group CNR
  3. select mister pink and mister blue and assign them the group ENG

mister pink no longer belongs to CNR

Actions #3

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.

Actions #4

Updated by Maria Di Girolamo almost 8 years ago

Here the TestPlan used: https://goo.gl/YXsW7j

Actions #5

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.

Actions #7

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.

Actions #8

Updated by Panagiota Koltsida almost 8 years ago

I have just tested on pre prod and I 'm preparing it to make it available

Actions #10

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

Actions #12

Updated by Massimiliano Assante almost 8 years ago

These are built against 3.8.0, you should build against 3.7.0

Actions #13

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.

Actions #14

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.

Actions #16

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.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 8.91 MB)