[midPoint-git] [Evolveum/midpoint] fd8571: Update exported configuration items

mederly noreply at github.com
Tue Oct 14 19:13:27 CEST 2025


  Branch: refs/heads/feature/ninja-stats-export-4.8
  Home:   https://github.com/Evolveum/midpoint
  Commit: fd8571ebf8fe5cdd781835d262a8e2142c39302b
      https://github.com/Evolveum/midpoint/commit/fd8571ebf8fe5cdd781835d262a8e2142c39302b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ExportConfigurationWorker.java

  Log Message:
  -----------
  Update exported configuration items

1. Resource schema is now correctly exported
2. Additional connector config is removed
3. AdminGuiConfiguration is removed
4. GUI-related things from ArchetypeType are removed
5. Irrelevant parts of ConnectorType are removed
6. Removal of protected values is fixed, plus we mask
protected value embedded deep in JAXB structures.

(cherry picked from commit 198418e5f188a4151fae5cb2d21800f2d65e90d3)


  Commit: 83c6a480661c7fd8556ef12e4ef62d453e29166b
      https://github.com/Evolveum/midpoint/commit/83c6a480661c7fd8556ef12e4ef62d453e29166b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportResourceSchemaAction.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ExportConfigurationWorker.java

  Log Message:
  -----------
  Update exported configuration items

1. Added exclusion for extension (doesn't work now).
2. Added capabilities to export-schema.

(cherry picked from commit 44d1d6aee15c425f6c86d2c3b91fcaba2eb05f3f)


  Commit: 749fdd3fb3beac5d4feffc9e35c4faa5a917d561
      https://github.com/Evolveum/midpoint/commit/749fdd3fb3beac5d4feffc9e35c4faa5a917d561
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportResourceSchemaAction.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ExportConfigurationWorker.java

  Log Message:
  -----------
  Small changes without functionality impact

(cherry picked from commit e91ace6dd988831414d83abb0d8e7483ca265614)


  Commit: 4d36ea8cb6f0f5d6028b486f24451c05b5b472d1
      https://github.com/Evolveum/midpoint/commit/4d36ea8cb6f0f5d6028b486f24451c05b5b472d1
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportConfigurationAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportConfigurationOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportResourceSchemaAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportResourceSchemaOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportShadowStatisticsOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/ExportFocusStatisticsAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/ExportFocusStatisticsOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/Command.java
    M tools/ninja/src/main/resources/messages.properties

  Log Message:
  -----------
  Fix description text of few Ninja export commands

**What**

Add description to following export commands:

- export-configuration
- export-focus-statistics
- export-shadow-statistics
- export-resource-schema

(cherry picked from commit 3ee723b827a9acdcd6f20cbc73b9d028d54abd69)


  Commit: c593f44def28dd29d649ad75b8abe7f4c376fe32
      https://github.com/Evolveum/midpoint/commit/c593f44def28dd29d649ad75b8abe7f4c376fe32
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ExportConfigurationWorker.java

  Log Message:
  -----------
  Avoid ObjectCleaner in ninja config export

This commit replaces ObjectCleaner by own logic when
removing unwanted items. The reason is that it does not
support abstract object types, so its configuration
would get too complex. Another reason is that we need
to backport this logic to support-4.8, where this
class does not exist.

Also fixed some minor bugs, like assuming all items
to be excluded are properties + now supporting item
paths with intermediate multivalued containers.

(cherry picked from commit 95f09e24cc6be9e672d284948af6109515f686cf)


Compare: https://github.com/Evolveum/midpoint/compare/faa7b85062fc...c593f44def28

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list