Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Patch

Description

Files affected

grouper_v2_2_1_api_patch_0

GRP-1095: hibernate exception handling masked original exception if rolling back transaction

classes/edu/internet2/middleware/grouper/hibernate/HibernateSession.java

grouper_v2_2_1_api_patch_1

GRP-1096: Use threads for 2.2 upgrade to decrease time of upgrade

classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemSetDAO.java
classes/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.java
classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.java
classes/edu/internet2/middleware/grouper/misc/SyncPITTables.java
classes/edu/internet2/middleware/grouper/misc/SyncStemSets.java
classes/grouper.base.properties

grouper_v2_2_1_api_patch_2

GRP-1083: cannot set enabled/disabled dates in ui

classes/edu/internet2/middleware/grouper/Group.java

grouper_v2_2_1_api_patch_3

GRP-1100 grouper new ui not showing unresolvable subjects correctly

classes/edu/internet2/middleware/grouper/membership/MembershipSubjectContainer classes/edu/internet2/middleware/grouper/subj/LazySubject
classes/edu/internet2/middleware/grouper/subj/UnresolvableSubject

grouper_v2_2_1_api_patch_4GRP-1109: problems with inherited privileges ruleclasses/edu/internet2/middleware/grouper/rules/RuleThenEnum
grouper_v2_2_1_api_patch_5GRP-1112: problems with 'edit memberships and privileges' buttonclasses/edu/internet2/middleware/grouper/Group
classes/edu/internet2/middleware/grouper/entity/EntitySourceAdapter
classes/edu/internet2/middleware/grouper/subj/UnresolvableSubject
classes/edu/internet2/middleware/grouper/membership/MembershipPathGroup.java
classes/edu/internet2/middleware/subject/SubjectUtils
classes/edu/internet2/middleware/subject/provider/SubjectImpl
grouper_v2_2_1_api_patch_6GRP-1126: grouper import xml fails on attribute owner stem id

classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.java 

grouper_v2_2_1_api_patch_7GRP-1134: add hook to make sure names of different types of objects are unique (group, stem, attribute, attribute definition)classes/edu/internet2/middleware/grouper/hooks/examples/UniqueObjectAttributeDefHook
classes/edu/internet2/middleware/grouper/hooks/examples/UniqueObjectAttributeDefNameHook
classes/edu/internet2/middleware/grouper/hooks/examples/UniqueObjectGroupHook
classes/edu/internet2/middleware/grouper/hooks/examples/UniqueObjectStemHook
grouper_v2_2_1_api_patch_8GRP-1130: grouper loader should have configuration to not make changes (but log error) if too many removesclasses/grouper-loader.base.properties
classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType 
grouper_v2_2_1_api_patch_9

GRP-1128: Non-english chars dont seem to render correctly

See documentation here

classes/grouper.base.properties
classes/grouperUtf8.txt
classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils
classes/edu/internet2/middleware/grouper/misc/GrouperStartup.java 
grouper_v2_2_1_api_patch_10GRP-1132: option to auto delete empty loader groups used in other groupsclasses/grouper-loader.base.properties
classes/grouper/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook
grouper_v2_2_1_api_patch_11GRP-1139: PSP doesn't support configs with multiple classes in a Grouper Hook definitionclasses/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase
grouper_v2_2_1_api_patch_12GRP-1137: Group copy with new group extension

classes/edu/internet2/middleware/grouper/Group

classes/edu/internet2/middleware/grouper/GroupCopy

classes/edu/internet2/middleware/grouper/Stem

grouper_v2_2_1_api_patch_13

GRP-1138: add import / export auditing

classes/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.java

grouper_v2_2_1_api_patch_14GRP-1140: Virtual attributes for subject name and description

classes/edu/internet2/middleware/grouper/helper/DummySubject.java

classes/edu/internet2/middleware/grouper/subj/GrouperSubject.java

classes/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.java

classes/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.java

classes/edu/internet2/middleware/subject/provider/JDBCSourceAdapter2.java

classes/edu/internet2/middleware/subject/provider/LdapSourceAdapter.java

classes/edu/internet2/middleware/subject/provider/LdapSubject.java

classes/edu/internet2/middleware/subject/provider/SubjectImpl.java

grouper_v2_2_1_api_patch_15GRP-1143: Selective LDAP Provisioning

classes/edu/internet2/middleware/grouper/hooks/examples/LDAPProvisioningHook.java

classes/grouper.base.properties

grouper_v2_2_1_api_patch_16

GRP-1094: Upgrade from v2.2.0 to v2.2.1 recreates views/constraints

classes/edu/internet2/middleware/grouper/ddl/DdlVersionable.java
classes/edu/internet2/middleware/grouper/ddl/GrouperDdl.java
classes/edu/internet2/middleware/grouper/ddl/GrouperOrgDdl.java
classes/edu/internet2/middleware/grouper/ddl/GrouperTestDdl.java
classes/edu/internet2/middleware/grouper/ddl/SubjectDdl.java

grouper_v2_2_1_api_patch_17

GRP-1091: ldap loader display name doesnt change

classes/grouper-loader.base.properties
classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java

grouper_v2_2_1_api_patch_18

GRP-1151: subject api needs ability to use ldap.properties for vt-ldap

classes/edu/internet2/middleware/subject/provider/LdapSourceAdapter.java

grouper_v2_2_1_api_patch_19

GRP-1153: Audit Log should show Engine/Type as Loader

classes/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java
classes/edu/internet2/middleware/grouper/hibernate/HibernateSession.java
classes/edu/internet2/middleware/grouper/hibernate/GrouperContext.java
classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java
classes/edu/internet2/middleware/grouper/util/GrouperCallable.java

grouper_v2_2_1_api_patch_20

GRP-1171: Show friendly error if importing an old xml export to grouper 2.2

classes/edu/internet2/middleware/grouper/xml/importXml/XmlImportGsh.java

grouper_v2_2_1_api_patch_21

GRP-1170: Encountering SourceUnavailableException while running USDU

classes/edu/internet2/middleware/grouper/app/usdu/USDU.java
classes/edu/internet2/middleware/grouper/app/usdu/TestUSDU.java

classes/grouper.base.properties

grouper_v2_2_1_api_patch_22

GRP-1089: add grouper admin groups for readonly and viewonly

classes/edu/internet2/middleware/grouper/privs/WheelNamingResolver.java
classes/grouper.base.properties
classes/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.java
classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java
classes/edu/internet2/middleware/grouper/privs/WheelCache.java
classes/edu/internet2/middleware/grouper/privs/WheelAccessResolver.java

grouper_v2_2_1_api_patch_23

GRP-1091: ldap loader display name doesnt change

classes/edu/internet2/middleware/grouper/Group.java

grouper_v2_2_1_ui_patch_0

GRP-1080: browse folders refresh button only works in chrome, not other browsers

files/WEB-INF/grouperUi2/index/index.jsp

grouper_v2_2_1_ui_patch_1

GRP-1082: grouper paging tag2 has one word not externalized

classes/edu/internet2/middleware/grouper/ui/tags/GrouperPagingTag2
classes/grouperText/grouper.text.en.us.base.properties

grouper_v2_2_1_ui_patch_2

GRP-1086: extra system out print in ui

classes/edu/internet2/middleware/grouperClient/config/GrouperUiTextConfig

grouper_v2_2_1_ui_patch_3

Empty patch due to refactor

 

grouper_v2_2_1_ui_patch_4

GRP-1087: edit membership page shows large H as icon in title

files/WEB-INF/grouperUi2/membership/editMembership.jsp
files/WEB-INF/grouperUi2/membership/traceAttributeDefPrivileges.jsp
files/WEB-INF/grouperUi2/membership/traceMembership.jsp
files/WEB-INF/grouperUi2/membership/tracePrivileges.jsp
files/WEB-INF/grouperUi2/membership/traceStemPrivileges.jsp

grouper_v2_2_1_ui_patch_5

GRP-1088: attribute def left menu link throws error

files/grouperExternal/public/assets/js/grouperUi.js

grouper_v2_2_1_ui_patch_6

GRP-1097: grouper logout management

classes/grouper-ui.base.properties
classes/ edu/internet2/middleware/grouper/ui/actions/LogoutAction.java
classes/ edu/internet2/middleware/grouper/ui/util/GrouperUiUtils.java
classes/ edu/internet2/middleware/grouper/grouperUi/serviceLogic/Misc.java
files/ WEB-INF/grouperUi2/index/index.jsp

grouper_v2_2_1_ui_patch_7

GRP-1100 grouper new ui not showing unresolvable subjects correctly

classes/grouperText/grouper.text.en.us.base.properties
classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.java
files/WEB-INF/grouperUi2/stem/stemPrivilegeContents.jsp

grouper_v2_2_1_ui_patch_8GRP-1109: problems with inherited privileges rule

classes/edu/internet2/middleware/grouper/ui/actions/SaveStemAction.java
files/WEB-INF/jsp/stemLinks.jsp

grouper_v2_2_1_ui_patch_9GRP-1112: problems with 'edit memberships and privileges' button

classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiGroup.java
classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiMembershipContainer.java
classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiObjectBase.java
classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.java
classes/grouperText/grouper.text.en.us.base.properties
files/WEB-INF/grouperUi2/externalEntities/invite.jsp
files/WEB-INF/grouperUi2/group/groupContents.jsp
files/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp
files/WEB-INF/grouperUi2/group/groupPrivilegeContents.jsp
files/WEB-INF/grouperUi2/group/thisGroupsGroupPrivilegesContents.jsp
files/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp
files/WEB-INF/grouperUi2/group/viewGroup.jsp 

grouper_v2_2_1_ui_patch_10GRP-1114: cant assign privs to composite group

files/WEB-INF/grouperUi2/group/groupHeader.jsp 

grouper_v2_2_1_ui_patch_11GRP-1111: if you leave a group via UI and leaving revokes view privs (or others), dont throw error

classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group

grouper_v2_2_1_ui_patch_12GRP-1117: grouper new ui tooltips wrap

classes/grouperText/grouper.text.en.us.base.properties
files/grouperExternal/public/assets/css/grouperUi2.css

grouper_v2_2_1_ui_patch_13GRP-1124: put composite info on membership list

classes/grouperText/grouper.text.en.us.base.properties
files/grouperExternal/public/assets/css/grouperUi2.css
files/WEB-INF/grouperUi2/group/viewGroup.jsp
files/WEB-INF/grouperUi2/group/thisGroupsMemberships.jsp
classes/grouper-ui.base.properties

grouper_v2_2_1_ui_patch_14GRP-1131: add button to UI for loader group admins to refresh the group from the system of record

classes/grouperText/grouper.text.en.us.base.properties
files/grouperExternal/public/assets/css/grouperUi2.css
files/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp
classes/grouper-ui.base.properties
classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiGroup.java
classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GroupContainer
classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group

grouper_v2_2_1_ui_patch_15GRP-1133: this groups memberships in new ui fails if effective only memberships and wont remove memberships

classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiMembershipContainer
files/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp

grouper_v2_2_1_ui_patch_16GRP-1134: add hook to make sure names of different types of objects are unique (group, stem, attribute, attribute definition)classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils
classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Stem
classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group
classes/grouperText/grouper.text.en.us.base.properties
grouper_v2_2_1_ui_patch_17GRP-1107: default stem for new uiclasses/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Main
grouper_v2_2_1_ui_patch_18GRP-1137: Group copy with new group extensionclasses/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group
grouper_v2_2_1_ui_patch_19GRP-1138: add import / export auditing

classes/grouperText/grouper.text.en.us.base.properties
classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GuiAuditEntry
classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport
classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport

grouper_v2_2_1_ui_patch_20

GRP-1152: my group memberships hitting enter doesnt work

files/WEB-INF/grouperUi2/myGroups/myGroupsMemberships.jsp

grouper_v2_2_1_ui_patch_21

GRP-1089: add grouper admin groups for readonly and viewonly

classes/edu/internet2/middleware/grouper/ui/actions/LowLevelGrouperCapableAction.java

grouper_v2_2_1_ws_patch_0GRP-1135: allow move and copy for groups and folders from WSclasses/edu/internet2/middleware/grouper/ws/GrouperServiceLogic
classes/edu/internet2/middleware/grouper/ws/coresoap/WsStemToSave
classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupToSave

...