Ticket #8710 (confirmed Bug)

Opened 7 years ago

Last modified 3 years ago

Info 'Changes saved' is a false statement when a group addition fails without explanation

Reported by: grahamperrin Owned by:
Priority: major Milestone: 4.x
Component: General Version: 3.3
Keywords: tuneup Cc:

Description

  1. /prefs_groups_overview
  2. click Add New Group
  3. enter Name Freeman Centre ICT SIG
  4. enter Title Freeman Centre ICT SIG
  5. enter Description Information and communication technology special interest group at Freeman Centre.
  6. click Save
  7. observe the statement Info | Changes saved

Expected

The new group should be listed.

Bug

The group is not listed (the changes were not saved).

Environment

  • Plone 3.1.6
  • OpenID enabled
  • plone.app.ldap
  • read only access to LDAP
  • /acl_users/ldap/manage_activateInterfacesForm configured as follows:
[√] Authentication (authenticateCredentials)
[ ] Reset Credentials (resetCredentials)
[ ] Group_Enumeration (enumerateGroups)
[ ] Group_Introspection (getGroupById)
[ ] Group_Management (removePrincipalFromGroup)
[√] Groups (getGroupsForPrincipal)
[√] Properties (getPropertiesForUser)
[√] Role_Enumeration (enumerateRoles)
[√] Roles (getRolesForPrincipal)
[ ] User_Adder (doAddUser)
[√] User_Enumeration (enumerateUsers)
[ ] User_Management (doChangeUser)

Attachments

Changes made - not true, addition failed, there remain no members .png Download (50.7 KB) - added by grahamperrin 7 years ago.
The result of failed addition of local group 'CENTRIM' to local group 'Freeman Centre'. Misleading.
two local groups added to a local group.png Download (73.2 KB) - added by grahamperrin 7 years ago.
ZMI view revealing membership
TTP view continues to contradict the ZMI view.png Download (39.3 KB) - added by grahamperrin 7 years ago.
Contradiction

Change History

comment:1 Changed 7 years ago by grahamperrin

  • Milestone changed from 3.x to 3.2

Workaround

  1. ZMI
  2. /acl_users/source_groups/manage_groups
  3. (Add a group)
  4. enter Group ID: Freeman Centre ICT SIG
  5. enter Title Freeman Centre ICT SIG
  6. do not enter Description (past experience suggests that doing so in ZMI may be ineffective)
  7. click Add Group
  8. through the Plone
  9. /prefs_group_details?groupname=Freeman%20Centre%20ICT%20SIG
  10. enter Description Information and communication technology special interest group at Freeman Centre.
  11. click Save.

Observation

After using ZMI to add the group that could not be added through the Plone:

  • the group can be deleted TTP
  • the (same) group can be created TTP.

comment:2 follow-up: ↓ 3 Changed 7 years ago by grahamperrin

Failure to add, and the false statement, also occur when attempting to add a local group to a local group. I'll attach a screen shot.

Changed 7 years ago by grahamperrin

The result of failed addition of local group 'CENTRIM' to local group 'Freeman Centre'. Misleading.

comment:3 in reply to: ↑ 2 Changed 7 years ago by grahamperrin

Replying to grahamperrin:

Failure to add … when attempting to add a local group to a local group. I'll attach a screen shot.

Aiming to work around that failure, a visit to ZMI revealed that the group was added to the group. (Key word: nest?)

See also

ticket:8538, TTP view of group membership differs from ZMI view.

Changed 7 years ago by grahamperrin

ZMI view revealing membership

Changed 7 years ago by grahamperrin

Contradiction

comment:4 Changed 7 years ago by hannosch

  • Priority changed from critical to major
  • Milestone changed from 3.2 to 3.x

comment:5 Changed 7 years ago by grahamperrin

See also

ticket:8763, Info 'Changes applied' is a false statement when dissociation between user and role fails without explanation.

comment:6 Changed 7 years ago by hannosch

  • Component changed from Users/Groups to Infrastructure

comment:7 Changed 6 years ago by jluvsu2

  • Keywords TuneUp23 added

comment:8 Changed 6 years ago by jluvsu2

  • Keywords TuneUp24 added; TuneUp23 removed

comment:9 Changed 6 years ago by jluvsu2

  • Keywords TuneUp25 added; TuneUp24 removed

comment:10 Changed 6 years ago by jluvsu2

  • Keywords TuneUp26 added; TuneUp25 removed

comment:11 Changed 6 years ago by jluvsu2

  • Keywords TuneUp27 added; TuneUp26 removed

comment:12 Changed 6 years ago by jessilfp

  • Keywords TuneUp28 added; TuneUp27 removed

comment:13 Changed 6 years ago by jessilfp

  • Keywords TuneUp29 added; TuneUp28 removed

comment:14 Changed 6 years ago by jessilfp

  • Keywords TuneUp30 added; TuneUp29 removed

comment:15 Changed 6 years ago by jessilfp

  • Keywords TuneUp30 removed

comment:16 Changed 4 years ago by kleist

  • Status changed from new to confirmed
  • Version set to 3.3
  • Component changed from Infrastructure to General
  • Milestone changed from 3.3.x to 4.x

comment:17 Changed 3 years ago by eleddy

  • Keywords tuneup added
Note: See TracTickets for help on using tickets.