[jira] [Assigned] (ISIS-2782) Add config properties isis.applib.annotation.property.explicit and for collection also.

2021-07-01 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood reassigned ISIS-2782: - Assignee: (was: Daniel Keir Haywood) > Add config properties

[jira] [Created] (ISIS-2782) Add config properties isis.applib.annotation.property.explicit and for collection also.

2021-07-01 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2782: - Summary: Add config properties isis.applib.annotation.property.explicit and for collection also. Key: ISIS-2782 URL: https://issues.apache.org/jira/browse/ISIS-2782

[jira] [Created] (ISIS-2781) Add library of architecture tests.

2021-06-30 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2781: - Summary: Add library of architecture tests. Key: ISIS-2781 URL: https://issues.apache.org/jira/browse/ISIS-2781 Project: Isis Issue Type: New

[jira] [Updated] (ISIS-2775) Allow mixin actions to be declared on domain services.

2021-06-29 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2775: -- Summary: Allow mixin actions to be declared on domain services. (was: Allow mixins to

[jira] [Updated] (ISIS-2774) Allow members (and their supporting methods) to have non-public visibility. Allow properties/collections to have no getters & setters, or non-public getters and setters.

2021-06-29 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2774?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2774: -- Summary: Allow members (and their supporting methods) to have non-public visibility.

[jira] [Resolved] (ISIS-2734) Extend the API of VirtualClock to make it a little easier to work with.

2021-06-29 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2734. --- Resolution: Fixed > Extend the API of VirtualClock to make it a little easier to work

[jira] [Resolved] (ISIS-2773) Extend FixtureScript API to allow checking of optional params

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2773. --- Resolution: Fixed > Extend FixtureScript API to allow checking of optional params >

[jira] [Created] (ISIS-2779) Support JVM serialization as a way to mementos of view models that implement java.io.Serializable.

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2779: - Summary: Support JVM serialization as a way to mementos of view models that implement java.io.Serializable. Key: ISIS-2779 URL:

[jira] [Resolved] (ISIS-2778) Action returning an unchanged view model does not re-inject domain services into local mixins...

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2778. --- Resolution: Fixed > Action returning an unchanged view model does not re-inject

[jira] [Assigned] (ISIS-2733) Surface UserMemento on the UI

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood reassigned ISIS-2733: - Assignee: Daniel Keir Haywood > Surface UserMemento on the UI >

[jira] [Updated] (ISIS-2737) Metamodel: accept Can as vector type (along java.util.Collection)

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2737: -- Fix Version/s: (was: 2.0.0-M6) 2.0.0-M7 > Metamodel: accept Can

[jira] [Resolved] (ISIS-2777) Extend AbstractUserAndRoleFixtureScript to allow username and roles to be supplied lazily.

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2777. --- Resolution: Fixed > Extend AbstractUserAndRoleFixtureScript to allow username and

[jira] [Created] (ISIS-2778) Action returning an unchanged view model does not re-inject domain services into local mixins...

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2778: - Summary: Action returning an unchanged view model does not re-inject domain services into local mixins... Key: ISIS-2778 URL:

[jira] [Created] (ISIS-2777) Extend AbstractUserAndRoleFixtureScript to allow username and roles to be supplied lazily.

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2777: - Summary: Extend AbstractUserAndRoleFixtureScript to allow username and roles to be supplied lazily. Key: ISIS-2777 URL: https://issues.apache.org/jira/browse/ISIS-2777

[jira] [Updated] (ISIS-2774) Allow members (and their supporting methods). Allow properties/collections to have no getters & setters.

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2774?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2774: -- Description: Rationale here is: encapsulation, "tell not ask". Thus: * Our definition

[jira] [Updated] (ISIS-2774) Allow members (and their supporting methods). Allow properties/collections to have no getters & setters.

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2774?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2774: -- Summary: Allow members (and their supporting methods). Allow properties/collections to

[jira] [Created] (ISIS-2776) @Parameter(regex=...) does not allow for parameter to also be optional.

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2776: - Summary: @Parameter(regex=...) does not allow for parameter to also be optional. Key: ISIS-2776 URL: https://issues.apache.org/jira/browse/ISIS-2776

[jira] [Created] (ISIS-2775) Allow mixins to be declared on domain services.

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2775: - Summary: Allow mixins to be declared on domain services. Key: ISIS-2775 URL: https://issues.apache.org/jira/browse/ISIS-2775 Project: Isis Issue

[jira] [Updated] (ISIS-2329) Support nested non-static mixins, with domain event class declared within.

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2329: -- Fix Version/s: 2.0.0-M6 > Support nested non-static mixins, with domain event class

[jira] [Created] (ISIS-2774) If possible, remove requirement for public getters and setters (Isis, JDO and JPA). Ditto for supporting methods - they can have any visibility, but if so must be annotat

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2774: - Summary: If possible, remove requirement for public getters and setters (Isis, JDO and JPA). Ditto for supporting methods - they can have any visibility, but if so must be annotated with

[jira] [Created] (ISIS-2773) Extend FixtureScript API to allow checking of optional params

2021-06-28 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2773: - Summary: Extend FixtureScript API to allow checking of optional params Key: ISIS-2773 URL: https://issues.apache.org/jira/browse/ISIS-2773 Project: Isis

[jira] [Resolved] (ISIS-2772) Extend ApplicationFeatureId's API to create from LogicalType

2021-06-28 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2772. --- Resolution: Fixed > Extend ApplicationFeatureId's API to create from LogicalType >

[jira] [Created] (ISIS-2772) Extend ApplicationFeatureId's API to create from LogicalType

2021-06-27 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2772: - Summary: Extend ApplicationFeatureId's API to create from LogicalType Key: ISIS-2772 URL: https://issues.apache.org/jira/browse/ISIS-2772 Project: Isis

[jira] [Resolved] (ISIS-2771) Remove Object_stopImpersonating mixin

2021-06-27 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2771. --- Resolution: Fixed > Remove Object_stopImpersonating mixin >

[jira] [Assigned] (ISIS-2752) Extend MetaModelService to lookup custom annotations from an Identifier

2021-06-25 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood reassigned ISIS-2752: - Fix Version/s: (was: 2.0.0-M6) Assignee: (was: Daniel Keir

[jira] [Created] (ISIS-2771) Remove Object_stopImpersonating mixin

2021-06-25 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2771: - Summary: Remove Object_stopImpersonating mixin Key: ISIS-2771 URL: https://issues.apache.org/jira/browse/ISIS-2771 Project: Isis Issue Type:

[jira] [Resolved] (ISIS-2764) stopImpersonating should always be available (under isis.applib)

2021-06-25 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2764. --- Resolution: Fixed > stopImpersonating should always be available (under isis.applib)

[jira] [Resolved] (ISIS-2767) secman m:n link table for ApplicationUser/ApplicationRole is in default schema

2021-06-25 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2767. --- Resolution: Fixed > secman m:n link table for ApplicationUser/ApplicationRole is in

[jira] [Resolved] (ISIS-2769) Remove execPrereq and addPrereq from BuilderScriptAbstract

2021-06-25 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2769. --- Resolution: Fixed > Remove execPrereq and addPrereq from BuilderScriptAbstract >

[jira] [Created] (ISIS-2770) Tabbing onto a date field doesn't show the date picker.

2021-06-25 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2770: - Summary: Tabbing onto a date field doesn't show the date picker. Key: ISIS-2770 URL: https://issues.apache.org/jira/browse/ISIS-2770 Project: Isis

[jira] [Created] (ISIS-2769) Remove execPrereq and addPrereq from BuilderScriptAbstract

2021-06-25 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2769: - Summary: Remove execPrereq and addPrereq from BuilderScriptAbstract Key: ISIS-2769 URL: https://issues.apache.org/jira/browse/ISIS-2769 Project: Isis

[jira] [Updated] (ISIS-2768) Make Application Logo Available via REST

2021-06-25 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2768: -- Fix Version/s: 2.0.0-M7 > Make Application Logo Available via REST >

[jira] [Created] (ISIS-2767) secman m:n link table for ApplicationUser/ApplicationRole is in default schema

2021-06-25 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2767: - Summary: secman m:n link table for ApplicationUser/ApplicationRole is in default schema Key: ISIS-2767 URL: https://issues.apache.org/jira/browse/ISIS-2767

[jira] [Resolved] (ISIS-2754) [NOT POSSIBLE] Use @AliasFor to declare Spring's @Named from @DomainService(logicalTypeName)

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2754. --- Resolution: Fixed > [NOT POSSIBLE] Use @AliasFor to declare Spring's @Named from >

[jira] [Updated] (ISIS-2754) [NOT POSSIBLE] Use @AliasFor to declare Spring's @Named from @DomainService(logicalTypeName)

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2754: -- Description: attempted this, using: {code:java} public @interface DomainService {

[jira] [Assigned] (ISIS-2754) [NOT POSSIBLE] Use @AliasFor to declare Spring's @Named from @DomainService(logicalTypeName)

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood reassigned ISIS-2754: - Assignee: Daniel Keir Haywood > [NOT POSSIBLE] Use @AliasFor to declare Spring's

[jira] [Updated] (ISIS-2754) [NOT POSSIBLE] Use @AliasFor to declare Spring's @Named from @DomainService(logicalTypeName)

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2754: -- Summary: [NOT POSSIBLE] Use @AliasFor to declare Spring's @Named from

[jira] [Resolved] (ISIS-2763) JPA ApplicationUser / ApplicationRole should not use CascadeType.ALL

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2763. --- Resolution: Fixed > JPA ApplicationUser / ApplicationRole should not use

[jira] [Created] (ISIS-2764) stopImpersonating should always be available (under isis.applib)

2021-06-23 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2764: - Summary: stopImpersonating should always be available (under isis.applib) Key: ISIS-2764 URL: https://issues.apache.org/jira/browse/ISIS-2764 Project: Isis

[jira] [Created] (ISIS-2763) JPA ApplicationUser / ApplicationRole should not use CascadeType.ALL

2021-06-23 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2763: - Summary: JPA ApplicationUser / ApplicationRole should not use CascadeType.ALL Key: ISIS-2763 URL: https://issues.apache.org/jira/browse/ISIS-2763 Project:

[jira] [Resolved] (ISIS-2762) Allow HomePageResolverService to be substituted out.

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2762?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2762. --- Resolution: Fixed > Allow HomePageResolverService to be substituted out. >

[jira] [Created] (ISIS-2762) Allow HomePageResolverService to be substituted out.

2021-06-23 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2762: - Summary: Allow HomePageResolverService to be substituted out. Key: ISIS-2762 URL: https://issues.apache.org/jira/browse/ISIS-2762 Project: Isis

[jira] [Updated] (ISIS-2719) Impersonation does not correctly figure out permissions of switched user

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2719?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2719: -- Description: Two separate (perhaps completely separate?) issues here: * for shiro.ini,

[jira] [Updated] (ISIS-2756) Unit test support fixes (docs and impl)

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2756: -- Description: * SoapEndpointPublishingRule *is* a junit4 rule, factor out the useful

[jira] [Updated] (ISIS-2756) Unit test support fixes (docs and impl)

2021-06-23 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2756: -- Summary: Unit test support fixes (docs and impl) (was: Clean up docs and impl for unit

[jira] [Updated] (ISIS-2759) Either validate or ignore public helper methods in mixin superclass ... (was resulting in mixin not rendering, even though was in metamodel)

2021-06-21 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2759: -- Description: was resulting in mixin not rendering, even though was in metamodel for

[jira] [Created] (ISIS-2759) Either validate or ignore public helper methods in mixin superclass ... (was resulting in mixin not rendering, even though was in metamodel)

2021-06-21 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2759: - Summary: Either validate or ignore public helper methods in mixin superclass ... (was resulting in mixin not rendering, even though was in metamodel) Key: ISIS-2759

[jira] [Updated] (ISIS-2756) Clean up docs and impl for unit test support from incode-platform

2021-06-21 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2756: -- Summary: Clean up docs and impl for unit test support from incode-platform (was: Bring

[jira] [Updated] (ISIS-2758) Initial fixture scripts can fail to load due to JSF not present exception.

2021-06-20 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2758: -- Description: stack trace due to: ExceptionInInitializerError 

[jira] [Resolved] (ISIS-2758) Initial fixture scripts can fail to load due to JSF not present exception.

2021-06-20 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2758. --- Resolution: Fixed > Initial fixture scripts can fail to load due to JSF not present

[jira] [Updated] (ISIS-2719) Impersonation does not correctly figure out permissions of switched user

2021-06-20 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2719?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2719: -- Description: Two separate (perhaps really separate) issues here: * for shiro.ini, we

[jira] [Updated] (ISIS-2719) Impersonation does not correctly figure out permissions of switched user

2021-06-20 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2719?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2719: -- Summary: Impersonation does not correctly figure out permissions of switched user

[jira] [Created] (ISIS-2758) Initial fixture scripts can fail to load due to JSF not present exception.

2021-06-20 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2758: - Summary: Initial fixture scripts can fail to load due to JSF not present exception. Key: ISIS-2758 URL: https://issues.apache.org/jira/browse/ISIS-2758

[jira] [Resolved] (ISIS-2757) ServiceRegistry.lookupService should honour @Primary as earlier than any @Priority

2021-06-20 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2757. --- Resolution: Fixed > ServiceRegistry.lookupService should honour @Primary as earlier

[jira] [Created] (ISIS-2757) ServiceRegistry.lookupService should honour @Primary as earlier than any @Priority

2021-06-19 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2757: - Summary: ServiceRegistry.lookupService should honour @Primary as earlier than any @Priority Key: ISIS-2757 URL: https://issues.apache.org/jira/browse/ISIS-2757

[jira] [Created] (ISIS-2756) Bring in unit test support from incode-platform

2021-06-19 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2756: - Summary: Bring in unit test support from incode-platform Key: ISIS-2756 URL: https://issues.apache.org/jira/browse/ISIS-2756 Project: Isis Issue

[jira] [Resolved] (ISIS-2755) add @Priority to alll menu @DomainService's

2021-06-19 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2755. --- Resolution: Fixed > add @Priority to alll menu @DomainService's >

[jira] [Created] (ISIS-2753) to avoid explicit casting, make AbstractDomainEvent#getSubject() return T

2021-06-19 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2753: - Summary: to avoid explicit casting, make AbstractDomainEvent#getSubject() return T Key: ISIS-2753 URL: https://issues.apache.org/jira/browse/ISIS-2753

[jira] [Resolved] (ISIS-2751) ModuleFixtureService#modules() needs to be well-defined, to walk the graph correctly ...

2021-06-19 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2751. --- Resolution: Fixed > ModuleFixtureService#modules() needs to be well-defined, to walk

[jira] [Resolved] (ISIS-2750) To allow beans to be overridden, use `@Priority` instead of `@Order` and remove any `@Primary` annotations.

2021-06-19 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2750. --- Resolution: Fixed > To allow beans to be overridden, use `@Priority` instead of

[jira] [Created] (ISIS-2755) add @Priority to alll menu @DomainService's

2021-06-19 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2755: - Summary: add @Priority to alll menu @DomainService's Key: ISIS-2755 URL: https://issues.apache.org/jira/browse/ISIS-2755 Project: Isis Issue Type:

[jira] [Created] (ISIS-2754) Use @AliasFor to declare Spring's @Named from @DomainService(logicalTypeName)

2021-06-19 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2754: - Summary: Use @AliasFor to declare Spring's @Named from @DomainService(logicalTypeName) Key: ISIS-2754 URL: https://issues.apache.org/jira/browse/ISIS-2754

[jira] [Resolved] (ISIS-2753) to avoid explicit casting, make AbstractDomainEvent#getSubject() return T

2021-06-19 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2753. --- Resolution: Fixed > to avoid explicit casting, make AbstractDomainEvent#getSubject()

[jira] [Created] (ISIS-2752) Extend MetaModelService to lookup custom annotations from an Identifier

2021-06-18 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2752: - Summary: Extend MetaModelService to lookup custom annotations from an Identifier Key: ISIS-2752 URL: https://issues.apache.org/jira/browse/ISIS-2752

[jira] [Created] (ISIS-2751) ModuleFixtureService#modules() needs to be well-defined, to walk the graph correctly ...

2021-06-18 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2751: - Summary: ModuleFixtureService#modules() needs to be well-defined, to walk the graph correctly ... Key: ISIS-2751 URL: https://issues.apache.org/jira/browse/ISIS-2751

[jira] [Resolved] (ISIS-2748) Presence of "mustSatisfy" Specifications causes integ tests to fail .... UNKNOWN bean sort

2021-06-18 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2748. --- Resolution: Fixed > Presence of "mustSatisfy" Specifications causes integ tests to

[jira] [Created] (ISIS-2750) To allow beans to be overridden, use `@Priority` instead of `@Order` and remove any `@Primary` annotations.

2021-06-18 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2750: - Summary: To allow beans to be overridden, use `@Priority` instead of `@Order` and remove any `@Primary` annotations. Key: ISIS-2750 URL:

[jira] [Updated] (ISIS-2749) Convert IsisConverterLocator into a domain service and allow Wicket Converters to be substituted in.

2021-06-17 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2749: -- Description: For example, if enter 'abc' into a BigDecimal' then the error message

[jira] [Created] (ISIS-2749) Convert IsisConverterLocator into a domain service and allow Wicket Converters to be substituted in.

2021-06-17 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2749: - Summary: Convert IsisConverterLocator into a domain service and allow Wicket Converters to be substituted in. Key: ISIS-2749 URL:

[jira] [Resolved] (ISIS-2746) Fix the order of listeners for metamodel event (security seeding should be early, fixture installation should be late)

2021-06-17 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2746. --- Resolution: Fixed > Fix the order of listeners for metamodel event (security seeding

[jira] [Assigned] (ISIS-2748) Presence of "mustSatisfy" Specifications causes integ tests to fail .... UNKNOWN bean sort

2021-06-17 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood reassigned ISIS-2748: - Assignee: Daniel Keir Haywood > Presence of "mustSatisfy" Specifications causes

[jira] [Updated] (ISIS-2748) Presence of "mustSatisfy" Specifications causes integ tests to fail .... UNKNOWN bean sort

2021-06-17 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2748: -- Description: domainapp.modules.base.types.Name$Specification: is a (concrete) but

[jira] [Created] (ISIS-2748) Presence of "mustSatisfy" Specifications causes integ tests to fail .... UNKNOWN bean sort

2021-06-17 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2748: - Summary: Presence of "mustSatisfy" Specifications causes integ tests to fail UNKNOWN bean sort Key: ISIS-2748 URL: https://issues.apache.org/jira/browse/ISIS-2748

[jira] [Updated] (ISIS-2746) Fix the order of listeners for metamodel event (security seeding should be early, fixture installation should be late)

2021-06-17 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2746: -- Description: use @Order annotation on the event listener method > Fix the order of

[jira] [Updated] (ISIS-2746) Fix the order of listeners for metamodel event (security seeding should be early, fixture installation should be late)

2021-06-17 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2746: -- Summary: Fix the order of listeners for metamodel event (security seeding should be

[jira] [Created] (ISIS-2747) Document the fact that secman requires SudoService to specify a user with appropriate roles

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2747: - Summary: Document the fact that secman requires SudoService to specify a user with appropriate roles Key: ISIS-2747 URL: https://issues.apache.org/jira/browse/ISIS-2747

[jira] [Created] (ISIS-2746) Fix the order of listeners for metamodel event (security seeding should be early)

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2746: - Summary: Fix the order of listeners for metamodel event (security seeding should be early) Key: ISIS-2746 URL: https://issues.apache.org/jira/browse/ISIS-2746

[jira] [Created] (ISIS-2745) Allow actions to be contributed to domain services also.

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2745: - Summary: Allow actions to be contributed to domain services also. Key: ISIS-2745 URL: https://issues.apache.org/jira/browse/ISIS-2745 Project: Isis

[jira] [Updated] (ISIS-1720) namedXxx() supporting method for dynamic names of actions, properties etc.

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-1720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-1720: -- Fix Version/s: 2.0.0-M6 > namedXxx() supporting method for dynamic names of actions,

[jira] [Created] (ISIS-2744) Add new supporting method for parameters so that it can optionally be marked as mandatory.

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2744: - Summary: Add new supporting method for parameters so that it can optionally be marked as mandatory. Key: ISIS-2744 URL: https://issues.apache.org/jira/browse/ISIS-2744

[jira] [Created] (ISIS-2743) For embedded entity types, contribute their actions to the referencing type.

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2743: - Summary: For embedded entity types, contribute their actions to the referencing type. Key: ISIS-2743 URL: https://issues.apache.org/jira/browse/ISIS-2743

[jira] [Updated] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised using @Digits.message

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2741: -- Fix Version/s: (was: 2.0.0) 2.0.0-M6 > Show a more appropriate

[jira] [Comment Edited] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised using @Digits.message

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17364190#comment-17364190 ] Daniel Keir Haywood edited comment on ISIS-2741 at 6/16/21, 10:33 AM: --

[jira] [Updated] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised using @Digits.message

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2741: -- Summary: Show a more appropriate message when invalid BigDecimal shown; ideally allow

[jira] [Created] (ISIS-2742) Allow meta-annotations to be declared for entities.

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2742: - Summary: Allow meta-annotations to be declared for entities. Key: ISIS-2742 URL: https://issues.apache.org/jira/browse/ISIS-2742 Project: Isis

[jira] [Commented] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised.

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17364190#comment-17364190 ] Daniel Keir Haywood commented on ISIS-2741: --- Digging into the code, I find that

[jira] [Updated] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised.

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2741: -- Description: When we have a BigDecimal property with @Digits(10,3) we get a generic

[jira] [Updated] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised.

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2741: -- Summary: Show a more appropriate message when invalid BigDecimal shown; ideally allow

[jira] [Updated] (ISIS-2741) Show a more appropriate message when invalid BigDecimal shown; ideally allow it to be customised.

2021-06-16 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2741: -- Attachment: screenshot-1.png > Show a more appropriate message when invalid BigDecimal

[jira] [Created] (ISIS-2741) Customise the message thrown by @Digits

2021-06-16 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2741: - Summary: Customise the message thrown by @Digits Key: ISIS-2741 URL: https://issues.apache.org/jira/browse/ISIS-2741 Project: Isis Issue Type:

[jira] [Updated] (ISIS-2585) "(none)" label not hidden after entity-type property set

2021-06-14 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2585: -- Summary: "(none)" label not hidden after entity-type property set (was: [BLOCKED -

[jira] [Updated] (ISIS-2624) Changing the seeding password for an existing admin user should update the password

2021-06-14 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2624: -- Fix Version/s: (was: 2.0.0-M6) 2.0.0-M7 > Changing the seeding

[jira] [Updated] (ISIS-2624) Changing the seeding password for an existing admin user should update the password

2021-06-14 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2624: -- Summary: Changing the seeding password for an existing admin user should update the

[jira] [Resolved] (ISIS-2714) Update helloworld and simpleapp with permissions to allow users to logout (!)

2021-06-14 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2714. --- Resolution: Fixed > Update helloworld and simpleapp with permissions to allow users

[jira] [Resolved] (ISIS-2739) Download menubars XML is broken, due to @DomainObject annotation on enum

2021-06-13 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2739. --- Resolution: Fixed > Download menubars XML is broken, due to @DomainObject annotation

[jira] [Created] (ISIS-2739) Download menubars XML is broken, due to @DomainObject annotation on enum

2021-06-13 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2739: - Summary: Download menubars XML is broken, due to @DomainObject annotation on enum Key: ISIS-2739 URL: https://issues.apache.org/jira/browse/ISIS-2739

[jira] [Created] (ISIS-2735) Rework command module to maximise reuse (cf secman reworking)

2021-06-11 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2735: - Summary: Rework command module to maximise reuse (cf secman reworking) Key: ISIS-2735 URL: https://issues.apache.org/jira/browse/ISIS-2735 Project: Isis

[jira] [Resolved] (ISIS-2732) Rationalize fixture applib's Clock singleton vs VirtualClock (hopefully remove the former)

2021-06-11 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood resolved ISIS-2732. --- Resolution: Fixed > Rationalize fixture applib's Clock singleton vs VirtualClock

[jira] [Created] (ISIS-2734) Extend the API of VirtualClock to make it a little easier to work with.

2021-06-11 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2734: - Summary: Extend the API of VirtualClock to make it a little easier to work with. Key: ISIS-2734 URL: https://issues.apache.org/jira/browse/ISIS-2734

[jira] [Updated] (ISIS-2728) Extend UserMemento to contain application tenancy path, and callback to allow secman etc to populate.

2021-06-11 Thread Daniel Keir Haywood (Jira)
[ https://issues.apache.org/jira/browse/ISIS-2728?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-2728: -- Description: The rationale for this is to allow a higher level of abstraction for

<    4   5   6   7   8   9   10   11   12   13   >