-
Notifications
You must be signed in to change notification settings - Fork 67
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- This version contains DB changes and they must be apllied when Perun is shut down! - Because of changes in AuditMessage object this version requires equal version of all consumers - e.g LDAPc to be deployed at the same time. CORE - Reverted changes to BBMRI lifescience hostel modules. - Ignore AlreadyMemberException in BBMRI modules. - Split relation to perun attribute in registration form items into source and destination attribute. Form item value can be then pre-filled from different attribute than stored or doesn't have to be stored or pre-filled at all, based on your settings. - Switching member to EXPIRED state will now trigger attribute validation (when former state is INVALID or DISABLED). - Added "lastAccess" property to UserExtSource and display it in administrative GUI. - Added suspended and suspendedTo params to Member and RichMember objects. They will hold suspension state of Member in the future, while SUSPENDED member status will be removed from the life-cycle. It is not used anyhwere yet, except the member object. Regarding deserialization, "suspendedTo" is required (null or date in string format), while "suspended" is a boolean flag derived from the current date and its relation to "suspendedTo" property. - Added methods to set or removed new suspended state for member. - Enabled locking of groups members during add/remove group member operations. It will prevent any future inconsistencies in group memberships caused by complex group relation structures and synchronizations and manuall changes. - Rework of internal AuditMessage / AuditEvent handling. We now exclusivelly use JSON format of messages. It still contains original string data, but wrapping object and API has changed and required proper version of all consumers (eg. LDAPc). - Removed support for sending notifications to Jabber service. - Support group synchronization in exact times (specified as list of HH:MM rounded to 5 minutes). - Store also start time of last successful group synchronization. - Fixed unnecessary session initiation for BA/Kerberos authz. - Fixed format of audit message for planned service propagation. - Fixed setting authz to members group for vo managers. - Fixed bad sql when checking security manager role for user. - Fixed user resolving for user:virt:loa on user deletion. - Fixed attribute module for systemUnixGroupName which prevented value deletion even if group was not system unix group. - Added requestor to message body, when errors are reported to the mail address instead of mail. LDAPC - Big improvements of LDAP initialization performance in new LDAPc. - Fixed removal of non-existent entries from LDAP during sync. - Allow oracle driver inclusion during build of new LDAPc. GUI - Delete VO members using single callback for list of members. - Fixed message in GUI when user changes mail. - Show new settings related to the group synchronization in pop-up window for group sync state. API - Big rework of AuditMessagesManager API. - AuditMessage now contains AuditEvent instead of simple string message. It is still mainly used to read audit events/messages data. - Added getAttributes() method for resource, group and member which will retrieve attributes for all related entities, including facility and resource. - Added new methods to AuthzResolver getUser/GroupRoles(). CLI - Added CLI for listing facilities by owner. - Support SPONSOR role in setRole unsetRole tools. - Added tools listOfExpiredGroupMembers and listOfNotExpiringGroupMembers which can list members and show their group expiration. OTHER - Removed unused default oidc settings for devel. - Removed unused auditer-exporter module. - Removed TextFile and SvgImage deserializers. Removed GraphViz library responsible for drawing attribute dependencies images. It will be returned as a string and UI app will draw the graphs. - Removed all references for unused auditer_subscribers table. - Updated Spring to 5.1.8. - Updated RPC API docs for moveGroup() and some other methods. - Removed all custom JSON, CSV parsing, we exclusivelly use jackson library (v2).
- Loading branch information
Showing
17 changed files
with
17 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters