[jira] [Assigned] (ISIS-2086) Define beans for configuration, so that (eventually) can use Spring Boot's @ConfigurationProperties infrastructure.

2019-09-27 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood reassigned ISIS-2086:
-

Assignee: Daniel Keir Haywood

> Define beans for configuration, so that (eventually) can use Spring Boot's 
> @ConfigurationProperties infrastructure.
> ---
>
> Key: ISIS-2086
> URL: https://issues.apache.org/jira/browse/ISIS-2086
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.17.0
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> ie as per 
> [https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config]
> Another benefit we will get from this is that SB has an annotation processor 
> that generates some IDE config files to provide autocomplete when editing the 
> application.properties file
> [https://docs.spring.io/spring-boot/docs/2.0.8.RELEASE/reference/html/configuration-metadata.html#configuration-metadata-annotation-processor]
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2163) Convert IsisSystemEnvironment to a simple Spring-managed bean.

2019-10-02 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2163:
-

 Summary: Convert IsisSystemEnvironment to a simple Spring-managed 
bean.
 Key: ISIS-2163
 URL: https://issues.apache.org/jira/browse/ISIS-2163
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (ISIS-2167) Enable github actions and package registry for interim builds.

2019-11-08 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood reassigned ISIS-2167:
-

Assignee: Andi Huber  (was: Daniel Keir Haywood)

> Enable github actions and package registry for interim builds.
> --
>
> Key: ISIS-2167
> URL: https://issues.apache.org/jira/browse/ISIS-2167
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Andi Huber
>Priority: Minor
> Fix For: 2.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2174) Resurrect Module with fixture support.

2019-11-08 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2174:
-

 Summary: Resurrect Module with fixture support.
 Key: ISIS-2174
 URL: https://issues.apache.org/jira/browse/ISIS-2174
 Project: Isis
  Issue Type: New Feature
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2172) Enable actuator for helloworld and simpleapp

2019-11-07 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2172.
---
Resolution: Fixed

> Enable actuator for helloworld and simpleapp
> 
>
> Key: ISIS-2172
> URL: https://issues.apache.org/jira/browse/ISIS-2172
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2173) Exceptions are being swallowed on start up, making it tricky to diagnose (simply see tomcat shutting down)

2019-11-07 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2173.
---
Resolution: Fixed

> Exceptions are being swallowed on start up, making it tricky to diagnose 
> (simply see tomcat shutting down)
> --
>
> Key: ISIS-2173
> URL: https://issues.apache.org/jira/browse/ISIS-2173
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> Use SpringApplicationRunListener to log failures.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2163) Convert IsisSystemEnvironment to a simple Spring-managed bean.

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2163.
---
Resolution: Fixed

> Convert IsisSystemEnvironment to a simple Spring-managed bean.
> --
>
> Key: ISIS-2163
> URL: https://issues.apache.org/jira/browse/ISIS-2163
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2165) Extend helloworld and simpleapp to have maven deps lockdown test, under a profile flag (disable by default).

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2165.
---
Resolution: Fixed

> Extend helloworld and simpleapp to have maven deps lockdown test, under a 
> profile flag (disable by default).
> 
>
> Key: ISIS-2165
> URL: https://issues.apache.org/jira/browse/ISIS-2165
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.17.0
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2148) Tidy up helloworld and simpleapp and then move to their own repos, with minimal parent hierarchy.

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2148:
--
Summary: Tidy up helloworld and simpleapp and then move to their own repos, 
with minimal parent hierarchy.  (was: Move helloworld and simpleapp to their 
own repos, with minimal parent hierarchy.)

> Tidy up helloworld and simpleapp and then move to their own repos, with 
> minimal parent hierarchy.
> -
>
> Key: ISIS-2148
> URL: https://issues.apache.org/jira/browse/ISIS-2148
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> The repos are:
>  * apache/isis-app-helloworld
>  * apache/isis-app-simpleapp
> For now, I *haven't* created a repo for "demo" or "smoketest", I think these 
> will probably stay where they are.
> Ideally, should have no parent rather than even a minimal one.  If we do go 
> with a minimal one, then perhaps incode-build moves into isis itself.
>  
> Will also use this ticket to log any issues with the apps, or minor cleanup.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2148) Move helloworld and simpleapp to their own repos, with minimal parent hierarchy.

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2148:
--
Summary: Move helloworld and simpleapp to their own repos, with minimal 
parent hierarchy.  (was: Fix snags for demo & example apps, move them to their 
own repos)

> Move helloworld and simpleapp to their own repos, with minimal parent 
> hierarchy.
> 
>
> Key: ISIS-2148
> URL: https://issues.apache.org/jira/browse/ISIS-2148
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> The repos are:
>  * apache/isis-app-demo
>  * apache/isis-app-helloworld
>  * apache/isis-app-simpleapp
> For now, I *haven't* created a repo for "smoketest", I think this will 
> probably stay where it is.
>  
> Will also use this ticket to log any issues with the apps, or minor cleanup.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2148) Move helloworld and simpleapp to their own repos, with minimal parent hierarchy.

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2148:
--
Description: 
The repos are:
 * apache/isis-app-helloworld
 * apache/isis-app-simpleapp

For now, I *haven't* created a repo for "demo" or "smoketest", I think these 
will probably stay where they are.

Ideally, should have no parent rather than even a minimal one.  If we do go 
with a minimal one, then perhaps incode-build moves into isis itself.

 

Will also use this ticket to log any issues with the apps, or minor cleanup.

 

  was:
The repos are:
 * apache/isis-app-demo
 * apache/isis-app-helloworld
 * apache/isis-app-simpleapp

For now, I *haven't* created a repo for "smoketest", I think this will probably 
stay where it is.

 

Will also use this ticket to log any issues with the apps, or minor cleanup.

 


> Move helloworld and simpleapp to their own repos, with minimal parent 
> hierarchy.
> 
>
> Key: ISIS-2148
> URL: https://issues.apache.org/jira/browse/ISIS-2148
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> The repos are:
>  * apache/isis-app-helloworld
>  * apache/isis-app-simpleapp
> For now, I *haven't* created a repo for "demo" or "smoketest", I think these 
> will probably stay where they are.
> Ideally, should have no parent rather than even a minimal one.  If we do go 
> with a minimal one, then perhaps incode-build moves into isis itself.
>  
> Will also use this ticket to log any issues with the apps, or minor cleanup.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2165) Extend helloworld and simpleapp to have maven deps lockdown test, under a profile flag (disable by default).

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2165:
--
Summary: Extend helloworld and simpleapp to have maven deps lockdown test, 
under a profile flag (disable by default).  (was: Extend helloworld and 
simpleapp to have lockdown profile.)

> Extend helloworld and simpleapp to have maven deps lockdown test, under a 
> profile flag (disable by default).
> 
>
> Key: ISIS-2165
> URL: https://issues.apache.org/jira/browse/ISIS-2165
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.17.0
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2166) Add dependencyManagement for spring-boot into isis core.

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2166:
-

 Summary: Add dependencyManagement for spring-boot into isis core.
 Key: ISIS-2166
 URL: https://issues.apache.org/jira/browse/ISIS-2166
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2086) Define beans for configuration, so that (eventually) can use Spring Boot's @ConfigurationProperties infrastructure.

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2086.
---
Resolution: Fixed

> Define beans for configuration, so that (eventually) can use Spring Boot's 
> @ConfigurationProperties infrastructure.
> ---
>
> Key: ISIS-2086
> URL: https://issues.apache.org/jira/browse/ISIS-2086
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.17.0
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> ie as per 
> [https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config]
> Another benefit we will get from this is that SB has an annotation processor 
> that generates some IDE config files to provide autocomplete when editing the 
> application.properties file
> [https://docs.spring.io/spring-boot/docs/2.0.8.RELEASE/reference/html/configuration-metadata.html#configuration-metadata-annotation-processor]
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2161) Remove domain-object member naming restrictions (reserved prefixes)

2019-11-06 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16968397#comment-16968397
 ] 

Daniel Keir Haywood commented on ISIS-2161:
---

what if I wanted to disable the "disableUser" action?  Would that be 
"disableDisableUser()" ?

I don't have a problem with this idea, it's quite elegant... just want to make 
sure that it does actually allow this scenario.

 

> Remove domain-object member naming restrictions (reserved prefixes)
> ---
>
> Key: ISIS-2161
> URL: https://issues.apache.org/jira/browse/ISIS-2161
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>
> Currently the prefixes 'hide', 'validate', 'disable', etc are reserved for 
> supporting-methods and may not be used for Actions and Properties.
> We can lift this restriction:
>  * If a member is annotated Action/Property/Collection, then we allow any 
> names for this member, even if these collide with the 'reserved' prefixes!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2165) Extend helloworld and simpleapp to have lockdown profile.

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2165:
-

 Summary: Extend helloworld and simpleapp to have lockdown profile.
 Key: ISIS-2165
 URL: https://issues.apache.org/jira/browse/ISIS-2165
 Project: Isis
  Issue Type: Improvement
Affects Versions: 1.17.0
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2166) Add dependencyManagement for spring-boot into isis core.

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2166.
---
Resolution: Fixed

> Add dependencyManagement for spring-boot into isis core.
> 
>
> Key: ISIS-2166
> URL: https://issues.apache.org/jira/browse/ISIS-2166
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Trivial
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2167) Enable github actions and package registry for interim builds.

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2167:
-

 Summary: Enable github actions and package registry for interim 
builds.
 Key: ISIS-2167
 URL: https://issues.apache.org/jira/browse/ISIS-2167
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2178) Integrate Nexus Vulnerability Scan into github CI

2019-11-14 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2178:
-

 Summary: Integrate Nexus Vulnerability Scan into github CI
 Key: ISIS-2178
 URL: https://issues.apache.org/jira/browse/ISIS-2178
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0


[https://github.com/marketplace/actions/nvs-github-actions]

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2179) Fallback to home page (in event of action returning null) throws an IllegalArg

2019-11-17 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2179:
-

 Summary: Fallback to home page (in event of action returning null) 
throws an IllegalArg
 Key: ISIS-2179
 URL: https://issues.apache.org/jira/browse/ISIS-2179
 Project: Isis
  Issue Type: Bug
Affects Versions: 2.0.0-M2
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


... as a result of the target pojo for the domain service being an Optional 
wrapped around the domain service rather than the pojo itself



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2180) resurrect mvn plugin functionality as integ test extensions.

2019-11-18 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2180:
-

 Summary: resurrect mvn plugin functionality as integ test 
extensions.
 Key: ISIS-2180
 URL: https://issues.apache.org/jira/browse/ISIS-2180
 Project: Isis
  Issue Type: New Feature
Affects Versions: 2.0.0-M2
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2169) Display welcome page for demo apps (helloworld and simpleapp)

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2169.
---
Resolution: Fixed

> Display welcome page for demo apps (helloworld and simpleapp)
> -
>
> Key: ISIS-2169
> URL: https://issues.apache.org/jira/browse/ISIS-2169
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2170) @PersistenceCapable(schema=...) is no longer being used to derive objectType

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2170:
-

 Summary: @PersistenceCapable(schema=...) is no longer being used 
to derive objectType
 Key: ISIS-2170
 URL: https://issues.apache.org/jira/browse/ISIS-2170
 Project: Isis
  Issue Type: Bug
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


this breaks helloworld app.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2169) Display welcome page for demo apps (helloworld and simpleapp)

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2169:
-

 Summary: Display welcome page for demo apps (helloworld and 
simpleapp)
 Key: ISIS-2169
 URL: https://issues.apache.org/jira/browse/ISIS-2169
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2171) Remove WebModuleStaticResources ... we should just use SpringBoot's support

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2171:
-

 Summary: Remove WebModuleStaticResources ... we should just use 
SpringBoot's support
 Key: ISIS-2171
 URL: https://issues.apache.org/jira/browse/ISIS-2171
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


... which is that static resources are placed in a "static" package on the 
classpath, ie:
{code:java}
src/main/resources/
static/** {code}
 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2171) Remove WebModuleStaticResources ... we should just use SpringBoot's support

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2171.
---
Resolution: Fixed

> Remove WebModuleStaticResources ... we should just use SpringBoot's support
> ---
>
> Key: ISIS-2171
> URL: https://issues.apache.org/jira/browse/ISIS-2171
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> ... which is that static resources are placed in a "static" package on the 
> classpath, ie:
> {code:java}
> src/main/resources/
> static/** {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2172) Enable actuator for helloworld and simpleapp

2019-11-06 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2172:
-

 Summary: Enable actuator for helloworld and simpleapp
 Key: ISIS-2172
 URL: https://issues.apache.org/jira/browse/ISIS-2172
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2170) @PersistenceCapable(schema=...) is no longer being used to derive objectType

2019-11-06 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2170.
---
Resolution: Fixed

> @PersistenceCapable(schema=...) is no longer being used to derive objectType
> 
>
> Key: ISIS-2170
> URL: https://issues.apache.org/jira/browse/ISIS-2170
> Project: Isis
>  Issue Type: Bug
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> this breaks helloworld app.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2173) Exceptions are being swallowed on start up, making it tricky to diagnose (simply see tomcat shutting down)

2019-11-07 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2173:
-

 Summary: Exceptions are being swallowed on start up, making it 
tricky to diagnose (simply see tomcat shutting down)
 Key: ISIS-2173
 URL: https://issues.apache.org/jira/browse/ISIS-2173
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


Use SpringApplicationRunListener to log failures.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2185) Split RO viewer's applib, move the client stuff into an extension ("ro-client-v1" or similar)

2019-11-21 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2185:
-

 Summary: Split RO viewer's applib, move the client stuff into an 
extension ("ro-client-v1" or similar)
 Key: ISIS-2185
 URL: https://issues.apache.org/jira/browse/ISIS-2185
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2182) Move bytebuddy into core, move jaxrs into RO viewer; reorg folders

2019-11-21 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2182:
-

 Summary: Move bytebuddy into core, move jaxrs into RO viewer; 
reorg folders
 Key: ISIS-2182
 URL: https://issues.apache.org/jira/browse/ISIS-2182
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2183) Convert all remaining plugins (ServiceLoader) into regular service beans.

2019-11-21 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2183:
-

 Summary: Convert all remaining plugins (ServiceLoader) into 
regular service beans.
 Key: ISIS-2183
 URL: https://issues.apache.org/jira/browse/ISIS-2183
 Project: Isis
  Issue Type: Improvement
Affects Versions: 2.0.0-M2
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0


A more general question re: plugins ... what is it about them that means that 
they can't be implemented as regular services, with Spring finding the 
implementation using classpat scanning?
Is it that we need to load them before Spring?
ie using ServiceLoader or similar?
Not challenging the design, just want to be able to write some sensible docs 
about it

Andi, 11:01
Let me check this first ...

I think we have these, that use ServiceLoader mechanics:
1. IsisJdoMetamodelPlugin
2. UriBuilderPlugin
3. IsisJaxrsServerPlugin
4. ProxyFactoryPlugin
5. ValuePropertyPlugin
6. DateConverterPlugin
7. ComponentFactory

Its likely we could convert 2-7 to service beans, with 1. I need to check the 
rational ...

11:12
I think we should do that, then.

Andi, 11:13
I believe with (1) its also possible now to convert it to a service. It was not 
possible when the ServiceLoader introspection was run during the post-construct 
phase, but I changed that to now run after the post-construc pahse, when all 
the services are discovered and initialized.

11:14
OK, that would then be a very nice place to get to... the whole framework is 
just a bunch of Spring-loaded beans.

Andi, 11:14
yep I agree

11:15
I think it also means that there isn't really any concept of plugins ... or at 
least, any of these service beans could be replaced by a different 
implementation with a higher @Order( if required.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2182) Move bytebuddy into core, move jaxrs into RO viewer; reorg folders

2019-11-21 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2182.
---
Resolution: Fixed

> Move bytebuddy into core, move jaxrs into RO viewer; reorg folders
> --
>
> Key: ISIS-2182
> URL: https://issues.apache.org/jira/browse/ISIS-2182
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2184) Rationalize @Order of our service beans to use enum constants.

2019-11-21 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2184:
-

 Summary: Rationalize @Order of our service beans to use enum 
constants.
 Key: ISIS-2184
 URL: https://issues.apache.org/jira/browse/ISIS-2184
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0


On the note of @Order, I've been meaning to mention, I think our highest 
priority beans should be +100, and our lowest priority beans should be 
(Integer.MAX_VALUE - 100). That way it gives the application developer the 
ability to provide overrides or fallbacks as required.

 

Andi, 11:20
we could just define order constants; Just looking, because I think I've 
declared these somewhere already.
not consequently used yet, but its there ...
org.apache.isis.commons.internal.ioc.PriorityConstants

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2174) Resurrect Module with fixture support.

2019-11-21 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2174.
---
Resolution: Fixed

> Resurrect Module with fixture support.
> --
>
> Key: ISIS-2174
> URL: https://issues.apache.org/jira/browse/ISIS-2174
> Project: Isis
>  Issue Type: New Feature
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2179) Fallback to home page (in event of action returning null) throws an IllegalArg

2019-11-21 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2179.
---
Resolution: Fixed

> Fallback to home page (in event of action returning null) throws an IllegalArg
> --
>
> Key: ISIS-2179
> URL: https://issues.apache.org/jira/browse/ISIS-2179
> Project: Isis
>  Issue Type: Bug
>Affects Versions: 2.0.0-M2
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> ... as a result of the target pojo for the domain service being an Optional 
> wrapped around the domain service rather than the pojo itself



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2181) Rationalize pom hierarchy with respect to Spring Boot starter-parent.

2019-11-21 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2181:
--
Description: 
Dependency management to go into core (even for extensions)

 

Design as per 
antora/components/core/modules/archdesign/attachments/pom-hierarchy.pptx.

> Rationalize pom hierarchy with respect to Spring Boot starter-parent.
> -
>
> Key: ISIS-2181
> URL: https://issues.apache.org/jira/browse/ISIS-2181
> Project: Isis
>  Issue Type: New Feature
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> Dependency management to go into core (even for extensions)
>  
> Design as per 
> antora/components/core/modules/archdesign/attachments/pom-hierarchy.pptx.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2181) Rationalize pom hierarchy with respect to Spring Boot starter-parent.

2019-11-21 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2181.
---
Resolution: Fixed

> Rationalize pom hierarchy with respect to Spring Boot starter-parent.
> -
>
> Key: ISIS-2181
> URL: https://issues.apache.org/jira/browse/ISIS-2181
> Project: Isis
>  Issue Type: New Feature
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> Dependency management to go into core (even for extensions)
>  
> Design as per 
> antora/components/core/modules/archdesign/attachments/pom-hierarchy.pptx.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2181) Rationalize pom hierarchy with respect to Spring Boot starter-parent.

2019-11-21 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2181:
--
Summary: Rationalize pom hierarchy with respect to Spring Boot 
starter-parent.  (was: Move incode-platform as extensions)

> Rationalize pom hierarchy with respect to Spring Boot starter-parent.
> -
>
> Key: ISIS-2181
> URL: https://issues.apache.org/jira/browse/ISIS-2181
> Project: Isis
>  Issue Type: New Feature
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2186) Bring incode-platform's base, excel and fakedata in as extensions

2019-11-21 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2186:
-

 Summary: Bring incode-platform's base, excel and fakedata in as 
extensions
 Key: ISIS-2186
 URL: https://issues.apache.org/jira/browse/ISIS-2186
 Project: Isis
  Issue Type: Improvement
Affects Versions: 2.0.0-M2
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2207) Move schema.utils package in applib under o.a.i.applib package

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2207:
-

 Summary: Move schema.utils package in applib under o.a.i.applib 
package
 Key: ISIS-2207
 URL: https://issues.apache.org/jira/browse/ISIS-2207
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


To avoid split packages.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2205) Break runtime-extensions module into separate responsibilities

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2205.
---
Resolution: Fixed

> Break runtime-extensions module into separate responsibilities
> --
>
> Key: ISIS-2205
> URL: https://issues.apache.org/jira/browse/ISIS-2205
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> # move wrapper to runtime-services
>  # move Profiler & ProfilerSystem to extensions (or maybe just delete)
>  # move jee_support into its own module within incubator.
>  # rename remaining to runtime-springboot



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2210) When web browser is narrow, sidebar always shown.

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2210:
-

 Summary: When web browser is narrow, sidebar always shown.
 Key: ISIS-2210
 URL: https://issues.apache.org/jira/browse/ISIS-2210
 Project: Isis
  Issue Type: Bug
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-1624) [DUPLICATE] swagger service should return its "regions" alphabetically, so rendered sensibly in swagger-ui

2019-12-04 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-1624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16987779#comment-16987779
 ] 

Daniel Keir Haywood commented on ISIS-1624:
---

see ISIS-2200

> [DUPLICATE] swagger service should return its "regions" alphabetically, so 
> rendered sensibly in swagger-ui
> --
>
> Key: ISIS-1624
> URL: https://issues.apache.org/jira/browse/ISIS-1624
> Project: Isis
>  Issue Type: Bug
>  Components: Core
>Affects Versions: 1.14.0
>Reporter: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-1624) [DUPLICATE] swagger service should return its "regions" alphabetically, so rendered sensibly in swagger-ui

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-1624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-1624:
--
Summary: [DUPLICATE] swagger service should return its "regions" 
alphabetically, so rendered sensibly in swagger-ui  (was: swagger service 
should return its "regions" alphabetically, so rendered sensibly in swagger-ui)

> [DUPLICATE] swagger service should return its "regions" alphabetically, so 
> rendered sensibly in swagger-ui
> --
>
> Key: ISIS-1624
> URL: https://issues.apache.org/jira/browse/ISIS-1624
> Project: Isis
>  Issue Type: Bug
>  Components: Core
>Affects Versions: 1.14.0
>Reporter: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-1624) swagger service should return its "regions" alphabetically, so rendered sensibly in swagger-ui

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-1624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-1624:
--
Fix Version/s: (was: 2.7.0)
   2.0.0

> swagger service should return its "regions" alphabetically, so rendered 
> sensibly in swagger-ui
> --
>
> Key: ISIS-1624
> URL: https://issues.apache.org/jira/browse/ISIS-1624
> Project: Isis
>  Issue Type: Bug
>  Components: Core
>Affects Versions: 1.14.0
>Reporter: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-1624) [DUPLICATE] swagger service should return its "regions" alphabetically, so rendered sensibly in swagger-ui

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-1624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-1624.
---
Resolution: Fixed

> [DUPLICATE] swagger service should return its "regions" alphabetically, so 
> rendered sensibly in swagger-ui
> --
>
> Key: ISIS-1624
> URL: https://issues.apache.org/jira/browse/ISIS-1624
> Project: Isis
>  Issue Type: Bug
>  Components: Core
>Affects Versions: 1.14.0
>Reporter: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2211) [WON'T FIX] Factor out Swagger UI as a separate "viewer" module

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2211.
---
Resolution: Won't Fix

> [WON'T FIX] Factor out Swagger UI as a separate "viewer" module
> ---
>
> Key: ISIS-2211
> URL: https://issues.apache.org/jira/browse/ISIS-2211
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> On second thoughts, the swagger-ui is part of the RO viewer, which seems 
> reasonable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2211) [WON'T FIX] Factor out Swagger UI as a separate "viewer" module

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2211:
--
Summary: [WON'T FIX] Factor out Swagger UI as a separate "viewer" module  
(was: Factor out Swagger UI as a separate "viewer" module)

> [WON'T FIX] Factor out Swagger UI as a separate "viewer" module
> ---
>
> Key: ISIS-2211
> URL: https://issues.apache.org/jira/browse/ISIS-2211
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2211) [WON'T FIX] Factor out Swagger UI as a separate "viewer" module

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2211:
--
Description: On second thoughts, the swagger-ui is part of the RO viewer, 
which seems reasonable.

> [WON'T FIX] Factor out Swagger UI as a separate "viewer" module
> ---
>
> Key: ISIS-2211
> URL: https://issues.apache.org/jira/browse/ISIS-2211
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> On second thoughts, the swagger-ui is part of the RO viewer, which seems 
> reasonable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2211) Factor out Swagger UI as a separate "viewer" module

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2211:
-

 Summary: Factor out Swagger UI as a separate "viewer" module
 Key: ISIS-2211
 URL: https://issues.apache.org/jira/browse/ISIS-2211
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2208) Move h2console out into isis-extensions.

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2208:
-

 Summary: Move h2console out into isis-extensions.
 Key: ISIS-2208
 URL: https://issues.apache.org/jira/browse/ISIS-2208
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


Slims down the runtime-web module.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2209) Orphaned validation (when @Action is NOT mandatory) isn't working.

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2209:
-

 Summary: Orphaned validation (when @Action is NOT mandatory) isn't 
working.
 Key: ISIS-2209
 URL: https://issues.apache.org/jira/browse/ISIS-2209
 Project: Isis
  Issue Type: Bug
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0


Andi, 10:11

I think we have 2 scenarios as configured:

1. @Action is mandatory ... then we could allow disable/hide/... prefixes on 
actions (no need for the validator to discard these cases)
2. @Action is optional ... then we need to preserve the original behavior as 
you suggested

Dan: 10:13
Yes, agreed. 
I have reinstated that code, though something else must have changed because I 
couldn't reproduce scenario (2) to trigger the "orphaned methods" validation 
error.
But scenario (1) works fine.
For our own apps, I intend to make @Action mandatory, as per 
isis.reflector.validator.explication-annotations.action=true

Andi, 10:16
ok, we gonna need to write test cases to check this then

Dan, 10:16
I'll add a ticket



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2208) Move h2console/h2managermenu and hsqldbmanager out into isis-extensions.

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2208:
--
Summary: Move h2console/h2managermenu and hsqldbmanager out into 
isis-extensions.  (was: Move h2console and hsqldb out into isis-extensions.)

> Move h2console/h2managermenu and hsqldbmanager out into isis-extensions.
> 
>
> Key: ISIS-2208
> URL: https://issues.apache.org/jira/browse/ISIS-2208
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> Slims down the runtime-web module.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2208) Move h2console and hsqldb out into isis-extensions.

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2208:
--
Summary: Move h2console and hsqldb out into isis-extensions.  (was: Move 
h2console out into isis-extensions.)

> Move h2console and hsqldb out into isis-extensions.
> ---
>
> Key: ISIS-2208
> URL: https://issues.apache.org/jira/browse/ISIS-2208
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> Slims down the runtime-web module.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2208) Move h2console/h2managermenu and hsqldbmanager out into isis-extensions.

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2208.
---
Resolution: Fixed

> Move h2console/h2managermenu and hsqldbmanager out into isis-extensions.
> 
>
> Key: ISIS-2208
> URL: https://issues.apache.org/jira/browse/ISIS-2208
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> Slims down the runtime-web module.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2209) Orphaned validation (when @Action is NOT mandatory) isn't working.

2019-12-04 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16987741#comment-16987741
 ] 

Daniel Keir Haywood commented on ISIS-2209:
---

discussion on users@ mailing list

 

 
[https://lists.apache.org/thread.html/65f8ecb5c6ffb729ba0a82f7e7a6018891729b03b6d370918213320d%40%3Cusers.isis.apache.org%3E]

> Orphaned validation (when @Action is NOT mandatory) isn't working.
> --
>
> Key: ISIS-2209
> URL: https://issues.apache.org/jira/browse/ISIS-2209
> Project: Isis
>  Issue Type: Bug
>Reporter: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> Andi, 10:11
> I think we have 2 scenarios as configured:
> 1. @Action is mandatory ... then we could allow disable/hide/... prefixes on 
> actions (no need for the validator to discard these cases)
> 2. @Action is optional ... then we need to preserve the original behavior as 
> you suggested
> Dan: 10:13
> Yes, agreed. 
> I have reinstated that code, though something else must have changed because 
> I couldn't reproduce scenario (2) to trigger the "orphaned methods" 
> validation error.
> But scenario (1) works fine.
> For our own apps, I intend to make @Action mandatory, as per 
> isis.reflector.validator.explication-annotations.action=true
> Andi, 10:16
> ok, we gonna need to write test cases to check this then
> Dan, 10:16
> I'll add a ticket



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2198) Remove welcome.file config settings and welcome text

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2198:
-

 Summary: Remove welcome.file config settings and welcome text
 Key: ISIS-2198
 URL: https://issues.apache.org/jira/browse/ISIS-2198
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


Most major apps will have a home page, so the concept of some welcome text on 
the home page isn't really that useful.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2194) TranslationServicePo should always log translations on shutdown

2019-12-02 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2194.
---
Resolution: Fixed

> TranslationServicePo should always log translations on shutdown
> ---
>
> Key: ISIS-2194
> URL: https://issues.apache.org/jira/browse/ISIS-2194
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2199) Resurrect commented out metamodel validation re: supporting methods

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2199:
-

 Summary: Resurrect commented out metamodel validation re: 
supporting methods
 Key: ISIS-2199
 URL: https://issues.apache.org/jira/browse/ISIS-2199
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


Andi commented this code out per his spike re: the @Model annotation that is 
currently in the incubator.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2197) Allow ClassSubstitutor to be managed as a Spring-managed component

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2197.
---
Resolution: Fixed

> Allow ClassSubstitutor to be managed as a Spring-managed component
> --
>
> Key: ISIS-2197
> URL: https://issues.apache.org/jira/browse/ISIS-2197
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> to allow us to then be more aggressive in ignoring framework classes, but 
> have a fallback/workaround if we end up accidentally going too far.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2212) Rename runtime-web to webapp, and tidy up

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2212:
-

 Summary: Rename runtime-web to webapp, and tidy up 
 Key: ISIS-2212
 URL: https://issues.apache.org/jira/browse/ISIS-2212
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2212) Rename runtime-web to webapp, and tidy up

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2212.
---
Resolution: Fixed

> Rename runtime-web to webapp, and tidy up 
> --
>
> Key: ISIS-2212
> URL: https://issues.apache.org/jira/browse/ISIS-2212
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2213) Avoid package splitting, in prep for possible JPMS support in future.

2019-12-04 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2213:
-

 Summary: Avoid package splitting, in prep for possible JPMS 
support in future.
 Key: ISIS-2213
 URL: https://issues.apache.org/jira/browse/ISIS-2213
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2148) Tidy up helloworld and simpleapp and then move to their own repos, with minimal parent hierarchy.

2019-12-02 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2148.
---
Resolution: Fixed

> Tidy up helloworld and simpleapp and then move to their own repos, with 
> minimal parent hierarchy.
> -
>
> Key: ISIS-2148
> URL: https://issues.apache.org/jira/browse/ISIS-2148
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> The repos are:
>  * apache/isis-app-helloworld
>  * apache/isis-app-simpleapp
> For now, I *haven't* created a repo for "demo" or "smoketest", I think these 
> will probably stay where they are.
> Ideally, should have no parent rather than even a minimal one.  If we do go 
> with a minimal one, then perhaps incode-build moves into isis itself.
>  
> Will also use this ticket to log any issues with the apps, or minor cleanup.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2195) Performance optimisation: short-circuit searching for actions if possible

2019-12-02 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16986670#comment-16986670
 ] 

Daniel Keir Haywood commented on ISIS-2195:
---

Might be able to do the same thing for properties and collections also?

> Performance optimisation: short-circuit searching for actions if possible
> -
>
> Key: ISIS-2195
> URL: https://issues.apache.org/jira/browse/ISIS-2195
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> If explicit actions are configured 
> (isis.reflector.explicit-annotions.action=true) then any method that does not 
> have @Action annotation by definition is not an action.  We should therefore 
> check for this early on when introspecting a domain type's method, to avoid 
> searching more deeply than we would otherwise care.
> We should also avoid looking at a method's parameters and return types until 
> we've decided that the method is an action (either explicitly or implicitly).
> The side-effect of not doing this is that we end up with types that otherwise 
> don't need to be in the metamodel, meaning that startup takes longer.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2194) TranslationServicePo should always log translations on shutdown

2019-12-02 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2194:
-

 Summary: TranslationServicePo should always log translations on 
shutdown
 Key: ISIS-2194
 URL: https://issues.apache.org/jira/browse/ISIS-2194
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2195) Performance optimisation: short-circuit searching for actions if possible

2019-12-02 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2195:
-

 Summary: Performance optimisation: short-circuit searching for 
actions if possible
 Key: ISIS-2195
 URL: https://issues.apache.org/jira/browse/ISIS-2195
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


If explicit actions are configured 
(isis.reflector.explicit-annotions.action=true) then any method that does not 
have @Action annotation by definition is not an action.  We should therefore 
check for this early on when introspecting a domain type's method, to avoid 
searching more deeply than we would otherwise care.

We should also avoid looking at a method's parameters and return types until 
we've decided that the method is an action (either explicitly or implicitly).

The side-effect of not doing this is that we end up with types that otherwise 
don't need to be in the metamodel, meaning that startup takes longer.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2197) Allow ClassSubstitutor to be managed as a Spring-managed component

2019-12-02 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2197:
-

 Summary: Allow ClassSubstitutor to be managed as a Spring-managed 
component
 Key: ISIS-2197
 URL: https://issues.apache.org/jira/browse/ISIS-2197
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


to allow us to then be more aggressive in ignoring framework classes, but have 
a fallback/workaround if we end up accidentally going too far.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2200) Improve the ordering in the Swagger UI.

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2200.
---
Resolution: Fixed

> Improve the ordering in the Swagger UI.
> ---
>
> Key: ISIS-2200
> URL: https://issues.apache.org/jira/browse/ISIS-2200
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2202) Exclude org.springframework from the metamodel

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2202.
---
Resolution: Fixed

> Exclude org.springframework from the metamodel
> --
>
> Key: ISIS-2202
> URL: https://issues.apache.org/jira/browse/ISIS-2202
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> I don't think there's a need for any of the org.springframework classes to be 
> part of the Apache Isis metamodel



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2201) Configure a Spring Boot fallback error page.

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2201:
-

 Summary: Configure a Spring Boot fallback error page.
 Key: ISIS-2201
 URL: https://issues.apache.org/jira/browse/ISIS-2201
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2202) Exclude org.springframework from the metamodel

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2202:
-

 Summary: Exclude org.springframework from the metamodel
 Key: ISIS-2202
 URL: https://issues.apache.org/jira/browse/ISIS-2202
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


I don't think there's a need for any of the org.springframework classes to be 
part of the Apache Isis metamodel



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2204) Fixes algorithm for determining if a domain action is "public" visible (ie no entities)

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2204:
-

 Summary: Fixes algorithm for determining if a domain action is 
"public" visible (ie no entities)
 Key: ISIS-2204
 URL: https://issues.apache.org/jira/browse/ISIS-2204
 Project: Isis
  Issue Type: Bug
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2203) Fix NPE when rendering a domain object with null property in RO viewer.

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2203:
-

 Summary: Fix NPE when rendering a domain object with null property 
in RO viewer.
 Key: ISIS-2203
 URL: https://issues.apache.org/jira/browse/ISIS-2203
 Project: Isis
  Issue Type: Bug
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


think this was introduced as part of an earlier refactoring



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2204) Fixes algorithm for determining if a domain action is "public" visible (ie no entities)

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2204.
---
Resolution: Fixed

> Fixes algorithm for determining if a domain action is "public" visible (ie no 
> entities)
> ---
>
> Key: ISIS-2204
> URL: https://issues.apache.org/jira/browse/ISIS-2204
> Project: Isis
>  Issue Type: Bug
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2200) Improve the ordering in the Swagger UI.

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2200:
-

 Summary: Improve the ordering in the Swagger UI.
 Key: ISIS-2200
 URL: https://issues.apache.org/jira/browse/ISIS-2200
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2195) Performance optimisation: short-circuit searching for actions if possible

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2195.
---
Resolution: Fixed

> Performance optimisation: short-circuit searching for actions if possible
> -
>
> Key: ISIS-2195
> URL: https://issues.apache.org/jira/browse/ISIS-2195
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> If explicit actions are configured 
> (isis.reflector.explicit-annotions.action=true) then any method that does not 
> have @Action annotation by definition is not an action.  We should therefore 
> check for this early on when introspecting a domain type's method, to avoid 
> searching more deeply than we would otherwise care.
> We should also avoid looking at a method's parameters and return types until 
> we've decided that the method is an action (either explicitly or implicitly).
> The side-effect of not doing this is that we end up with types that otherwise 
> don't need to be in the metamodel, meaning that startup takes longer.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2199) Resurrect commented out metamodel validation re: supporting methods

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2199.
---
Resolution: Fixed

> Resurrect commented out metamodel validation re: supporting methods
> ---
>
> Key: ISIS-2199
> URL: https://issues.apache.org/jira/browse/ISIS-2199
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> Andi commented this code out per his spike re: the @Model annotation that is 
> currently in the incubator.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2196) Ignore static methods in the metamodel completely.

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2196.
---
Resolution: Fixed

> Ignore static methods in the metamodel completely.
> --
>
> Key: ISIS-2196
> URL: https://issues.apache.org/jira/browse/ISIS-2196
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> code that can be removed, hopefully:
> - uses of MethodScope.CLASS
> - RemoveStaticGettersAndSettersFacetFactory
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2203) Fix NPE when rendering a domain object with null property in RO viewer.

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2203.
---
Resolution: Fixed

> Fix NPE when rendering a domain object with null property in RO viewer.
> ---
>
> Key: ISIS-2203
> URL: https://issues.apache.org/jira/browse/ISIS-2203
> Project: Isis
>  Issue Type: Bug
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Major
> Fix For: 2.0.0
>
>
> think this was introduced as part of an earlier refactoring



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2206) Create an incubator, similar to extensions.

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2206:
-

 Summary: Create an incubator, similar to extensions.
 Key: ISIS-2206
 URL: https://issues.apache.org/jira/browse/ISIS-2206
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2205) Break runtime-extensions module into separate responsibilities

2019-12-03 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2205:
-

 Summary: Break runtime-extensions module into separate 
responsibilities
 Key: ISIS-2205
 URL: https://issues.apache.org/jira/browse/ISIS-2205
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0


# move wrapper to runtime-services
 # move Profiler & ProfilerSystem to extensions (or maybe just delete)
 # move jee_support into its own module within incubator.
 # rename remaining to runtime-springboot



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2206) Create an incubator catalog and a legacy catalog, similar to extensions.

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2206:
--
Summary: Create an incubator catalog and a legacy catalog, similar to 
extensions.  (was: Create an incubator, similar to extensions.)

> Create an incubator catalog and a legacy catalog, similar to extensions.
> 
>
> Key: ISIS-2206
> URL: https://issues.apache.org/jira/browse/ISIS-2206
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2213) Avoid package splitting, in prep for possible JPMS support in future.

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2213.
---
Resolution: Fixed

> Avoid package splitting, in prep for possible JPMS support in future.
> -
>
> Key: ISIS-2213
> URL: https://issues.apache.org/jira/browse/ISIS-2213
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2207) Move schema.utils package in applib under o.a.i.applib package

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2207.
---
Resolution: Fixed

> Move schema.utils package in applib under o.a.i.applib package
> --
>
> Key: ISIS-2207
> URL: https://issues.apache.org/jira/browse/ISIS-2207
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> To avoid split packages.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (ISIS-2185) Split RO viewer's applib, move the client stuff into an extension ("ro-client-v1" or similar)

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood reassigned ISIS-2185:
-

Assignee: Daniel Keir Haywood

> Split RO viewer's applib, move the client stuff into an extension 
> ("ro-client-v1" or similar)
> -
>
> Key: ISIS-2185
> URL: https://issues.apache.org/jira/browse/ISIS-2185
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2185) Split RO viewer's applib, move the client stuff into an extension ("ro-client-v1" or similar)

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2185.
---
Resolution: Fixed

> Split RO viewer's applib, move the client stuff into an extension 
> ("ro-client-v1" or similar)
> -
>
> Key: ISIS-2185
> URL: https://issues.apache.org/jira/browse/ISIS-2185
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> done as part of ISIS-2213



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ISIS-2185) Split RO viewer's applib, move the client stuff into an extension ("ro-client-v1" or similar)

2019-12-04 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated ISIS-2185:
--
Description: done as part of ISIS-2213

> Split RO viewer's applib, move the client stuff into an extension 
> ("ro-client-v1" or similar)
> -
>
> Key: ISIS-2185
> URL: https://issues.apache.org/jira/browse/ISIS-2185
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> done as part of ISIS-2213



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2206) Create an incubator catalog and a legacy catalog, similar to extensions.

2019-12-03 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2206.
---
Resolution: Fixed

> Create an incubator catalog and a legacy catalog, similar to extensions.
> 
>
> Key: ISIS-2206
> URL: https://issues.apache.org/jira/browse/ISIS-2206
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2219) Move LDAP Realm implementation into an extension.

2019-12-08 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2219:
-

 Summary: Move LDAP Realm implementation into an extension.
 Key: ISIS-2219
 URL: https://issues.apache.org/jira/browse/ISIS-2219
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2230) ERROR: Recursive call to appender Console (showing up on MacBook)

2019-12-17 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2230:
-

 Summary: ERROR: Recursive call to appender Console  (showing up on 
MacBook)
 Key: ISIS-2230
 URL: https://issues.apache.org/jira/browse/ISIS-2230
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (ISIS-2210) When web browser is narrow, sidebar always shown.

2019-12-12 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood reassigned ISIS-2210:
-

Assignee: Daniel Keir Haywood

> When web browser is narrow, sidebar always shown.
> -
>
> Key: ISIS-2210
> URL: https://issues.apache.org/jira/browse/ISIS-2210
> Project: Isis
>  Issue Type: Bug
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2210) When web browser is narrow, sidebar always shown.

2019-12-12 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2210.
---
Resolution: Fixed

> When web browser is narrow, sidebar always shown.
> -
>
> Key: ISIS-2210
> URL: https://issues.apache.org/jira/browse/ISIS-2210
> Project: Isis
>  Issue Type: Bug
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2222) Flesh out demo app with extra examples.

2019-12-11 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-:
-

 Summary: Flesh out demo app with extra examples.
 Key: ISIS-
 URL: https://issues.apache.org/jira/browse/ISIS-
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2219) Move LDAP Realm implementation into an extension.

2019-12-11 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2219.
---
Resolution: Fixed

> Move LDAP Realm implementation into an extension.
> -
>
> Key: ISIS-2219
> URL: https://issues.apache.org/jira/browse/ISIS-2219
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2198) Remove welcome.file config settings and welcome text

2019-12-12 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2198.
---
Resolution: Fixed

> Remove welcome.file config settings and welcome text
> 
>
> Key: ISIS-2198
> URL: https://issues.apache.org/jira/browse/ISIS-2198
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>
> Most major apps will have a home page, so the concept of some welcome text on 
> the home page isn't really that useful.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2225) Simplify config metadata for wicket footer credits.

2019-12-12 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2225.
---
Resolution: Fixed

> Simplify config metadata for wicket footer credits.
> ---
>
> Key: ISIS-2225
> URL: https://issues.apache.org/jira/browse/ISIS-2225
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ISIS-2225) Simplify config metadata for wicket footer credits.

2019-12-12 Thread Daniel Keir Haywood (Jira)
Daniel Keir Haywood created ISIS-2225:
-

 Summary: Simplify config metadata for wicket footer credits.
 Key: ISIS-2225
 URL: https://issues.apache.org/jira/browse/ISIS-2225
 Project: Isis
  Issue Type: Improvement
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
 Fix For: 2.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ISIS-2201) Configure a Spring Boot fallback error page.

2019-12-12 Thread Daniel Keir Haywood (Jira)


 [ 
https://issues.apache.org/jira/browse/ISIS-2201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved ISIS-2201.
---
Resolution: Fixed

> Configure a Spring Boot fallback error page.
> 
>
> Key: ISIS-2201
> URL: https://issues.apache.org/jira/browse/ISIS-2201
> Project: Isis
>  Issue Type: Improvement
>Reporter: Daniel Keir Haywood
>Assignee: Daniel Keir Haywood
>Priority: Minor
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


  1   2   3   4   5   6   7   8   9   10   >