Uploaded image for project: 'Isis'
  1. Isis
  2. ISIS-1584

Metamodel validation to flag for any contributed services (rather than mixins)

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.13.2
    • Fix Version/s: 1.14.0
    • Component/s: Core
    • Labels:
      None

      Description

      stepping stone to deprecating contributed services completely.

        Activity

        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit b3e9ba5285b75fc294e27779d258bfcc08b43c08 in isis's branch refs/heads/maint-1.14.0 from Dan Haywood
        [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=b3e9ba5 ]

        ISIS-1584: adds validator to prohibit contributed services (nature=VIEW or nature=VIEW_CONTRIBUTIONS_ONLY)

        Disabled by default, can enable using a new configuration property.

        Also:

        • improved validation messages, indicating the config property that controls them
        • changed existing mixins to use @Mixin(method="exec") so easier to read
        • refactored the two contributed domain services (BookmarkHolder {Action/Association}

          Contributions) into mixins

        • minor fix to simpleapp to remove its contributed domain service also (HomePageService).
        Show
        jira-bot ASF subversion and git services added a comment - Commit b3e9ba5285b75fc294e27779d258bfcc08b43c08 in isis's branch refs/heads/maint-1.14.0 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=b3e9ba5 ] ISIS-1584 : adds validator to prohibit contributed services (nature=VIEW or nature=VIEW_CONTRIBUTIONS_ONLY) Disabled by default, can enable using a new configuration property. Also: improved validation messages, indicating the config property that controls them changed existing mixins to use @Mixin(method="exec") so easier to read refactored the two contributed domain services (BookmarkHolder {Action/Association} Contributions) into mixins minor fix to simpleapp to remove its contributed domain service also (HomePageService).
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit b3e9ba5285b75fc294e27779d258bfcc08b43c08 in isis's branch refs/heads/master from Dan Haywood
        [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=b3e9ba5 ]

        ISIS-1584: adds validator to prohibit contributed services (nature=VIEW or nature=VIEW_CONTRIBUTIONS_ONLY)

        Disabled by default, can enable using a new configuration property.

        Also:

        • improved validation messages, indicating the config property that controls them
        • changed existing mixins to use @Mixin(method="exec") so easier to read
        • refactored the two contributed domain services (BookmarkHolder {Action/Association}

          Contributions) into mixins

        • minor fix to simpleapp to remove its contributed domain service also (HomePageService).
        Show
        jira-bot ASF subversion and git services added a comment - Commit b3e9ba5285b75fc294e27779d258bfcc08b43c08 in isis's branch refs/heads/master from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=b3e9ba5 ] ISIS-1584 : adds validator to prohibit contributed services (nature=VIEW or nature=VIEW_CONTRIBUTIONS_ONLY) Disabled by default, can enable using a new configuration property. Also: improved validation messages, indicating the config property that controls them changed existing mixins to use @Mixin(method="exec") so easier to read refactored the two contributed domain services (BookmarkHolder {Action/Association} Contributions) into mixins minor fix to simpleapp to remove its contributed domain service also (HomePageService).

          People

          • Assignee:
            danhaywood Dan Haywood
            Reporter:
            danhaywood Dan Haywood
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development