@svandav svandav released this Oct 15, 2018 · 35 commits to develop since this release

Assets 2

Fixed:

  • #1311 - Contract position - missing referential integrity when tree node is deleted
  • #1303 - Race condition in provisioning queue/executor
  • #1306 - Generated values has wrong localization in label
  • #1314 - "Required confirmation by the implementer" should be checked by default
  • #1321 - With all rights to system cannot see provisioning
  • Added permission evaluator "RequestByCreatorEvaluator" for universal requests.

@svandav svandav released this Oct 8, 2018 · 49 commits to develop since this release

Assets 2

Version Morganite brings the Generators of values and many of small improvements and fixies (all important changes are in the changelog).

Generators of values

The basic function of generators in CzechIdM is to generate values for a specific attribute. A typical example is generating a username or email. CzechIdM contains a set of standard generators, which can be further expanded by other generators to address the specific needs of the project.

Email generator

Email generator

Username generator

Username generator

More about this feature you can find here.

All new features in this version:

  • #1259 - Generate values during create entity
  • #1287 - Generate password with prefixes
  • #1193 - Redesign displaying messages for password policies
  • #1258 - Add to notification configuration disable option
  • #1267 - Support save EAV with Entity
  • #1266 - Add filter by date to VS requests and requests in audit agendas
  • #1261 - Supports AbstractDto as entity type in processors
  • #1271 - Allow redirect/copy notification
  • #1284 - Add support for bulk actions on the system agenda
  • #1158 - Long running task: use form definition for configuration
  • #1281 - Websocket notifications - remove support.
  • #1292 - Virtual systems - create default role + mapping and sync
  • #1286 - Import entities to system
  • #1272 - Eav attribute - default value as placeholder
  • #1234 - DataTimePicker validation base on isValidDate attribute
  • #1288 - Make IdmTreeTypeService script enabled

All defects fixed in this version:

  • #1254 - Filter "date from" in provisioning log doesn't show records shortly after midnight
  • #1255 - Form Definitions - cannot set as main definition
  • #1263 - Automatic role by attribute "workPosition" doesn't work
  • #1224 - Change message in bulk action remove role

@rtomiska rtomiska released this Sep 27, 2018 · 143 commits to develop since this release

Assets 2

Improvements:

  • #1277 - IdmContractGuaranteeService can be used in script

Fixed:

  • Disabled row decorator was green - now is grey
  • #1276 - Cannot manually link account
  • #1227 - Fixed showing of special character base for validation policies
Sep 27, 2018

list

start 9.1.1

@rtomiska rtomiska released this Sep 18, 2018 · 150 commits to develop since this release

Assets 2

Version Moonstone brings the role life cycle and other small features as other contract positions (all important changes are in the changelog).

Role life cycle

Common request agenda was developed for this purpose. Role contains a lot of sub records (business roles for example), which have to approved together or not - sub process can be defined for related records.

More about this feature you can find here.

Other contract positions

Other contract positions can be configured. Other positions are used for assign automatic roles by tree nodes.

More about this feature you can find here.

All solved tasks in this version:

  • #1183 - Hide character bases in password policy
  • #1186 - Agenda of requests - implementation
  • #1236 - Testing test scenarios for 9.0.0
  • #1201 - Reconciliation with default role creates duplicit links to account
  • #1229 - Adding more roles to role request
  • #1235 - Unable to log in after installation
  • #1241 - Bulk action fails if "Identifiers" field contains more than 255 characters (IdmLongRunningTask taskDescription has 255 length)
  • #1244 - Deleting identity fails, when example module is installed
  • #1245 - Left menu broken
  • #1145 - Support multiple organizations for one contract

Important

  • Don't forget to update czechidm-app module on frontend, if project specific app module is used (Index.js was updated).

Known issues

https://redmine.czechidm.com/projects/czechidmng/issues?set_filter=1&tracker_id=4

@rtomiska rtomiska released this Sep 13, 2018 · 493 commits to develop since this release

Assets 2

Improvements:

  • #1247 - Info components - optimize number of request to backend.

Fixed:

  • #1251 - Missing localization on public password change
  • #1220 - Fix role assignment SelectBox

Important

  • Don't forget to update czechidm-app module on frontend, if project specific app module is used (Index.js was updated).

@svandav svandav released this Sep 6, 2018 · 501 commits to develop since this release

Assets 2

Fixed:

  • #1242 - Merge doesn't work when ConnId return only one value
Assets 2

Fixed:

  • #1204 - End of contract exclusion doesn't automatically enable identity

Important

  • Reschedule HR long running task HrEnableContractProcess - processed item queue should be cleared

@svandav svandav released this Sep 4, 2018 · 259 commits to develop since this release

Assets 2

Version Malachite brings the business roles and small changes in the roles's API (all important changes are in the changelog).

Business roles

Business roles can be defined on role detail. Business role could contain sub roles - all sub roles are assigned automatically, when business role is assigned to identity.

Sub roles has the same validity as business role. When assigned business role is removed from identity, then all sub roles are removed automatically too. Sub roles are processed on the background asynchronously (by processors), only business roles (⇒ direct roles) are assigned synchronously.

business_01

business_02

More about this feature you can find here.

All solved tasks (without defects) in this version:

  • #1200 - Business role - design and implementation
  • #1207 - Support MSSQL database in CzechIdM
  • #1168 - Form definition attributes values in form definition detail
  • #880 - CSV connector
  • #1218 - Add support for isValidDate attribute in DateTimePicker componnent
  • #1222 - Add filter on automatic roles by org. structure
  • #1221 - Improve roles list on user
  • #1184 - Entity event proccesor - add module identifier into logs
  • #1208 - Allow edit another form definition in contract
  • #1206 - Remove items from provisionig queue without archiving

All defects fixed in this version:

  • #407 - Shrunk left menu
  • #1204 - End of contract exclusion doesn't automatically enable identity
  • #1189 - 'npm install' - Maximum call stack size exceeded
  • #1190 - Can't stop synchronization of a virtual system
  • #1191 - Log out needs higher privileges
  • #1205 - Retry provisioning task has null operation result
  • #1211 - Cannot delete user
  • #1209 - Slice synchronization doesn't copy eav to contract
  • #1214 - Notification during start of validity identity was send twice
  • #1210 - Cannot set automatic role on read-only attribute
  • #1216 - Automatic roles are not recount on copy of Slice's EAV attributes
  • #1217 - Assigning and removing automatic role for invalid contract

Important

  • #1204 - Reschedule HR long running task HrEnableContractProcess - processed item queue should be cleared

@svandav svandav released this Aug 17, 2018 · 506 commits to develop since this release

Assets 2

Improvements:

  • #1206 - Remove items from provisionig queue without archiving
  • #1208 - Allow edit another form definition in contract

Fixed:

  • #1205 - Retry provisioning task has null operation result
  • #1211 - Cannot delete user
  • #1214 - Notification during start of validity identity was send twice
  • #1209 - Slice synchronization doesn't copy eav to contract
  • #1217 - Assigning and removing automatic role for invalid contract
  • #1216 - Automatic roles are not recount on copy of Slice's EAV attributes
  • #1210 - Cannot set automatic role on read-only attribute

Known issues

  • #1033 - Dependency of scheduled tasks doesn't works for synchronization now.