[jira] [Created] (ISIS-1722) Upgrade to Wicket 7.9.0 once available

2017-09-18 Thread Dan Haywood (JIRA)
Dan Haywood created ISIS-1722:
-

 Summary: Upgrade to Wicket 7.9.0 once available
 Key: ISIS-1722
 URL: https://issues.apache.org/jira/browse/ISIS-1722
 Project: Isis
  Issue Type: Dependency upgrade
Affects Versions: 1.15.0
Reporter: Dan Haywood
 Fix For: 1.15.1






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (ISIS-1082) Documentation fixes

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood closed ISIS-1082.
-

> Documentation fixes
> ---
>
> Key: ISIS-1082
> URL: https://issues.apache.org/jira/browse/ISIS-1082
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: core-1.8.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 1.10.0
>
>
> Original text of this ticket moved to ISIS-1721, since this ticket was 
> incorrectly used as the target of commits for unrelated documentation fixes.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (ISIS-1082) Documentation fixes

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood updated ISIS-1082:
--
Fix Version/s: (was: 1.16.0)
   1.10.0
 Reporter: Dan Haywood  (was: Martin Grigorov)
  Description: Original text of this ticket moved to ISIS-1721, since this 
ticket was incorrectly used as the target of commits for unrelated 
documentation fixes.  (was: In a domain entity I wanted to use a property with 
a default value:

{code}
private boolean flag = true;
// getter & setter
{code}

Surprisingly Isis re-initialized its value to 'false' after creating the 
instance by using the setter.

http://isis.apache.org/more-advanced-topics/how-to-07-010-How-to-set-up-the-initial-value-of-a-property-programmatically.html
 explains the behavior but maybe we should rething whether Isis should 
initialize the properties at all.)
  Component/s: (was: Core)
   Issue Type: Improvement  (was: Brainstorming)
  Summary: Documentation fixes  (was: Isis overrides the default values 
of domain entities)

> Documentation fixes
> ---
>
> Key: ISIS-1082
> URL: https://issues.apache.org/jira/browse/ISIS-1082
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: core-1.8.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 1.10.0
>
>
> Original text of this ticket moved to ISIS-1721, since this ticket was 
> incorrectly used as the target of commits for unrelated documentation fixes.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (ISIS-1082) Documentation fixes

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood resolved ISIS-1082.
---
Resolution: Fixed

> Documentation fixes
> ---
>
> Key: ISIS-1082
> URL: https://issues.apache.org/jira/browse/ISIS-1082
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: core-1.8.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 1.10.0
>
>
> Original text of this ticket moved to ISIS-1721, since this ticket was 
> incorrectly used as the target of commits for unrelated documentation fixes.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (ISIS-1721) Isis should optionally not override the default values of entities.

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood updated ISIS-1721:
--
Affects Version/s: 1.10.0
Fix Version/s: 1.16.0
 Reporter: Martin Grigorov  (was: Dan Haywood)
  Description: 
(recreated from ISIS-1082, which has got incorrect commits against it).

In a domain entity I wanted to use a property with a default value:

{code}
private boolean flag = true;
// getter & setter
{code}

Surprisingly Isis re-initialized its value to 'false' after creating the 
instance by using the setter.

http://isis.apache.org/more-advanced-topics/how-to-07-010-How-to-set-up-the-initial-value-of-a-property-programmatically.html
 explains the behavior but maybe we should rething whether Isis should 
initialize the properties at all.

  was:(recreated from ISIS-1082, which has got incorrect commits against it).


> Isis should optionally not override the default values of entities.
> ---
>
> Key: ISIS-1721
> URL: https://issues.apache.org/jira/browse/ISIS-1721
> Project: Isis
>  Issue Type: Bug
>Affects Versions: 1.10.0
>Reporter: Martin Grigorov
>Priority: Minor
> Fix For: 1.16.0
>
>
> (recreated from ISIS-1082, which has got incorrect commits against it).
> In a domain entity I wanted to use a property with a default value:
> {code}
> private boolean flag = true;
> // getter & setter
> {code}
> Surprisingly Isis re-initialized its value to 'false' after creating the 
> instance by using the setter.
> http://isis.apache.org/more-advanced-topics/how-to-07-010-How-to-set-up-the-initial-value-of-a-property-programmatically.html
>  explains the behavior but maybe we should rething whether Isis should 
> initialize the properties at all.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ISIS-1721) Isis should optionally not override the default values of entities.

2017-09-18 Thread Dan Haywood (JIRA)
Dan Haywood created ISIS-1721:
-

 Summary: Isis should optionally not override the default values of 
entities.
 Key: ISIS-1721
 URL: https://issues.apache.org/jira/browse/ISIS-1721
 Project: Isis
  Issue Type: Bug
Reporter: Dan Haywood
Priority: Minor


(recreated from ISIS-1082, which has got incorrect commits against it).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (ISIS-1706) Add 'username' config parameter to email service

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood resolved ISIS-1706.
---
Resolution: Fixed

> Add 'username' config parameter to email service
> 
>
> Key: ISIS-1706
> URL: https://issues.apache.org/jira/browse/ISIS-1706
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: EmailServiceDefault.java
>
>
> Currently the EmailService requires two configuration parameters:
> isis.service.email.sender.address
> isis.service.email.sender.password
> with three optional:
> isis.service.email.sender.hostname
> isis.service.email.port
> isis.service.email.tls.enabled
> Another optional one is needed:
> isis.service.email.sender.username
> Currently when logging on to an email server the 
> isis.service.email.sender.address value is used as an account username, in 
> addition to also being used as the 'sent-by' email address, if you don't have 
> a choice as to the username this is problematic, such as with Amazon Simple 
> Email Service (SES).
> With the additional config parameter, when present this value should override 
> the isis.service.email.sender.address value as the account username, when not 
> present the present arrangement should be used.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (ISIS-1708) Broken Links according to W3C checker

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood resolved ISIS-1708.
---
Resolution: Fixed

> Broken Links according to W3C checker
> -
>
> Key: ISIS-1708
> URL: https://issues.apache.org/jira/browse/ISIS-1708
> Project: Isis
>  Issue Type: Documentation
>Reporter: Jörg Rade
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: W3C Link Checker  https _isis.apache.org_.htm
>
>
> According to 
> https://validator.w3.org/checklink?uri=https%3A%2F%2Fisis.apache.org%2F=on_type=all=on=3=nochanges=Check
>  
> there are some 404 errors, see attachment.
> grtnx -j



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ISIS-1708) Broken Links according to W3C checker

2017-09-18 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on ISIS-1708:
---

Commit 4912a4d9367b733b461212b36d07db6a68b47ab3 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=4912a4d ]

ISIS-1708: fixes some broken links


> Broken Links according to W3C checker
> -
>
> Key: ISIS-1708
> URL: https://issues.apache.org/jira/browse/ISIS-1708
> Project: Isis
>  Issue Type: Documentation
>Reporter: Jörg Rade
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: W3C Link Checker  https _isis.apache.org_.htm
>
>
> According to 
> https://validator.w3.org/checklink?uri=https%3A%2F%2Fisis.apache.org%2F=on_type=all=on=3=nochanges=Check
>  
> there are some 404 errors, see attachment.
> grtnx -j



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (ISIS-1698) CollectionLayout.defaultView not honored

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood updated ISIS-1698:
--
Fix Version/s: (was: 1.15.1)
   2.1.0

> CollectionLayout.defaultView not honored
> 
>
> Key: ISIS-1698
> URL: https://issues.apache.org/jira/browse/ISIS-1698
> Project: Isis
>  Issue Type: Bug
>  Components: Core
>Affects Versions: 1.15.0
>Reporter: Andi Huber
>Assignee: Dan Haywood
> Fix For: 2.1.0
>
> Attachments: ISIS-1698.png
>
>
> It seems setting the defaultView for Collections does no longer work. (Since 
> release 1.15.0)
> The collection's view instead always defaults to "table", no matter if set 
> via Annotation or layout.xml.
> However the 'hinting mechanism' does work. The framework remembers the last 
> view as selected via user-interface . ('table, 'excel, ...')
> Steps to reproduce ...
> Take the SimpleObject demo app and test the following snipped:
> {code:java}
> @javax.inject.Inject
> SimpleObjectRepository simpleObjectRepository;
> @CollectionLayout(defaultView="hidden")
> public List getAll(){
>   return simpleObjectRepository.listAll();
> }
> {code}
> The collection should default to view type 'hidden' but renders as 'table'. 
> (Same applies if we try to default to 'excel', in case the excel-addon is 
> available.)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (ISIS-1720) Add a namedXxx() supporting method to allow actions to be renamed dynamically.

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood updated ISIS-1720:
--
Fix Version/s: (was: 1.15.1)
   2.1.0

> Add a namedXxx() supporting method to allow actions to be renamed dynamically.
> --
>
> Key: ISIS-1720
> URL: https://issues.apache.org/jira/browse/ISIS-1720
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.15.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 2.1.0
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ISIS-1706) Add 'username' config parameter to email service

2017-09-18 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on ISIS-1706:
---

Commit 7d06ccc50a5857ecfe95f1dedf98b8310e335783 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=7d06ccc ]

ISIS-1706: adds support to use a different username than the sender address 
when authenticating with the Email SMTP service


> Add 'username' config parameter to email service
> 
>
> Key: ISIS-1706
> URL: https://issues.apache.org/jira/browse/ISIS-1706
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: EmailServiceDefault.java
>
>
> Currently the EmailService requires two configuration parameters:
> isis.service.email.sender.address
> isis.service.email.sender.password
> with three optional:
> isis.service.email.sender.hostname
> isis.service.email.port
> isis.service.email.tls.enabled
> Another optional one is needed:
> isis.service.email.sender.username
> Currently when logging on to an email server the 
> isis.service.email.sender.address value is used as an account username, in 
> addition to also being used as the 'sent-by' email address, if you don't have 
> a choice as to the username this is problematic, such as with Amazon Simple 
> Email Service (SES).
> With the additional config parameter, when present this value should override 
> the isis.service.email.sender.address value as the account username, when not 
> present the present arrangement should be used.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ISIS-1706) Add 'username' config parameter to email service

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood commented on ISIS-1706:
---

Also... I noticed this ticket in the "resolved/done" state, so almost slipped 
by without the change being applied.  Please make sure stays in the "to do" 
column so I know it's there to be looked at.

thx

> Add 'username' config parameter to email service
> 
>
> Key: ISIS-1706
> URL: https://issues.apache.org/jira/browse/ISIS-1706
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: EmailServiceDefault.java
>
>
> Currently the EmailService requires two configuration parameters:
> isis.service.email.sender.address
> isis.service.email.sender.password
> with three optional:
> isis.service.email.sender.hostname
> isis.service.email.port
> isis.service.email.tls.enabled
> Another optional one is needed:
> isis.service.email.sender.username
> Currently when logging on to an email server the 
> isis.service.email.sender.address value is used as an account username, in 
> addition to also being used as the 'sent-by' email address, if you don't have 
> a choice as to the username this is problematic, such as with Amazon Simple 
> Email Service (SES).
> With the additional config parameter, when present this value should override 
> the isis.service.email.sender.address value as the account username, when not 
> present the present arrangement should be used.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (ISIS-1706) Add 'username' config parameter to email service

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood reassigned ISIS-1706:
-

Assignee: Dan Haywood

> Add 'username' config parameter to email service
> 
>
> Key: ISIS-1706
> URL: https://issues.apache.org/jira/browse/ISIS-1706
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: EmailServiceDefault.java
>
>
> Currently the EmailService requires two configuration parameters:
> isis.service.email.sender.address
> isis.service.email.sender.password
> with three optional:
> isis.service.email.sender.hostname
> isis.service.email.port
> isis.service.email.tls.enabled
> Another optional one is needed:
> isis.service.email.sender.username
> Currently when logging on to an email server the 
> isis.service.email.sender.address value is used as an account username, in 
> addition to also being used as the 'sent-by' email address, if you don't have 
> a choice as to the username this is problematic, such as with Amazon Simple 
> Email Service (SES).
> With the additional config parameter, when present this value should override 
> the isis.service.email.sender.address value as the account username, when not 
> present the present arrangement should be used.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (ISIS-1719) QueryResultsCache should be disable when running fixture scripts.

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood resolved ISIS-1719.
---
Resolution: Fixed

> QueryResultsCache should be disable when running fixture scripts.
> -
>
> Key: ISIS-1719
> URL: https://issues.apache.org/jira/browse/ISIS-1719
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.15.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
>
> This is currently done if invoked via the FixtureScripts menu service, but 
> not automatically for integration tests.
> Suggest that this can be disabled, in case it starts breaking tests for folk.
> see (IsisSessionFactory):
> {code}
>  @Programmatic
> public void constructServices() {
> ...
> //
> // installFixturesIfRequired
> //
> final FixturesInstallerFromConfiguration fixtureInstaller =
> new FixturesInstallerFromConfiguration(this);
> fixtureInstaller.installFixtures();
>   ...
>   
> }
> {code}
> and (in FixtureScriptsDefault):
> {code}
> public List runFixtureScript(
> final FixtureScript fixtureScript,
> @ParameterLayout(
> named = "Parameters",
> describedAs =
> "Script-specific parameters (if any).  The format 
> depends on the script implementation (eg key=value, CSV, JSON, XML etc)",
> multiLine = 10)
> @Parameter(optionality = Optionality.OPTIONAL)
> final String parameters) {
> try {
> eventBusService.post(new FixturesInstallingEvent(this));
> return super.runFixtureScript(fixtureScript, parameters);
> } finally {
> eventBusService.post(new FixturesInstalledEvent(this));
> }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ISIS-1719) QueryResultsCache should be disable when running fixture scripts.

2017-09-18 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on ISIS-1719:
---

Commit bf056704a3b4d839887750a2a6073db76ad741dc in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=bf05670 ]

ISIS-1719: fires events while installing fixtures

(for QueryResultsCache to listen to).


> QueryResultsCache should be disable when running fixture scripts.
> -
>
> Key: ISIS-1719
> URL: https://issues.apache.org/jira/browse/ISIS-1719
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.15.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
>
> This is currently done if invoked via the FixtureScripts menu service, but 
> not automatically for integration tests.
> Suggest that this can be disabled, in case it starts breaking tests for folk.
> see (IsisSessionFactory):
> {code}
>  @Programmatic
> public void constructServices() {
> ...
> //
> // installFixturesIfRequired
> //
> final FixturesInstallerFromConfiguration fixtureInstaller =
> new FixturesInstallerFromConfiguration(this);
> fixtureInstaller.installFixtures();
>   ...
>   
> }
> {code}
> and (in FixtureScriptsDefault):
> {code}
> public List runFixtureScript(
> final FixtureScript fixtureScript,
> @ParameterLayout(
> named = "Parameters",
> describedAs =
> "Script-specific parameters (if any).  The format 
> depends on the script implementation (eg key=value, CSV, JSON, XML etc)",
> multiLine = 10)
> @Parameter(optionality = Optionality.OPTIONAL)
> final String parameters) {
> try {
> eventBusService.post(new FixturesInstallingEvent(this));
> return super.runFixtureScript(fixtureScript, parameters);
> } finally {
> eventBusService.post(new FixturesInstalledEvent(this));
> }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ISIS-1706) Add 'username' config parameter to email service

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood commented on ISIS-1706:
---

to get your fork up to current  assuming you don't care about any local 
changes ... 

{code}
git checkout master
git fetch
git reset --hard origin/master
{code}

> Add 'username' config parameter to email service
> 
>
> Key: ISIS-1706
> URL: https://issues.apache.org/jira/browse/ISIS-1706
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Steve Cameron
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: EmailServiceDefault.java
>
>
> Currently the EmailService requires two configuration parameters:
> isis.service.email.sender.address
> isis.service.email.sender.password
> with three optional:
> isis.service.email.sender.hostname
> isis.service.email.port
> isis.service.email.tls.enabled
> Another optional one is needed:
> isis.service.email.sender.username
> Currently when logging on to an email server the 
> isis.service.email.sender.address value is used as an account username, in 
> addition to also being used as the 'sent-by' email address, if you don't have 
> a choice as to the username this is problematic, such as with Amazon Simple 
> Email Service (SES).
> With the additional config parameter, when present this value should override 
> the isis.service.email.sender.address value as the account username, when not 
> present the present arrangement should be used.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Reopened] (ISIS-1706) Add 'username' config parameter to email service

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood reopened ISIS-1706:
---

> Add 'username' config parameter to email service
> 
>
> Key: ISIS-1706
> URL: https://issues.apache.org/jira/browse/ISIS-1706
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Reporter: Steve Cameron
>Priority: Minor
> Fix For: 1.15.1
>
> Attachments: EmailServiceDefault.java
>
>
> Currently the EmailService requires two configuration parameters:
> isis.service.email.sender.address
> isis.service.email.sender.password
> with three optional:
> isis.service.email.sender.hostname
> isis.service.email.port
> isis.service.email.tls.enabled
> Another optional one is needed:
> isis.service.email.sender.username
> Currently when logging on to an email server the 
> isis.service.email.sender.address value is used as an account username, in 
> addition to also being used as the 'sent-by' email address, if you don't have 
> a choice as to the username this is problematic, such as with Amazon Simple 
> Email Service (SES).
> With the additional config parameter, when present this value should override 
> the isis.service.email.sender.address value as the account username, when not 
> present the present arrangement should be used.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (ISIS-1719) QueryResultsCache should be disable when running fixture scripts.

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood reassigned ISIS-1719:
-

Assignee: Dan Haywood

> QueryResultsCache should be disable when running fixture scripts.
> -
>
> Key: ISIS-1719
> URL: https://issues.apache.org/jira/browse/ISIS-1719
> Project: Isis
>  Issue Type: Improvement
>Affects Versions: 1.15.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
>
> This is currently done if invoked via the FixtureScripts menu service, but 
> not automatically for integration tests.
> Suggest that this can be disabled, in case it starts breaking tests for folk.
> see (IsisSessionFactory):
> {code}
>  @Programmatic
> public void constructServices() {
> ...
> //
> // installFixturesIfRequired
> //
> final FixturesInstallerFromConfiguration fixtureInstaller =
> new FixturesInstallerFromConfiguration(this);
> fixtureInstaller.installFixtures();
>   ...
>   
> }
> {code}
> and (in FixtureScriptsDefault):
> {code}
> public List runFixtureScript(
> final FixtureScript fixtureScript,
> @ParameterLayout(
> named = "Parameters",
> describedAs =
> "Script-specific parameters (if any).  The format 
> depends on the script implementation (eg key=value, CSV, JSON, XML etc)",
> multiLine = 10)
> @Parameter(optionality = Optionality.OPTIONAL)
> final String parameters) {
> try {
> eventBusService.post(new FixturesInstallingEvent(this));
> return super.runFixtureScript(fixtureScript, parameters);
> } finally {
> eventBusService.post(new FixturesInstalledEvent(this));
> }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (ISIS-1707) Suppress mandatory red-star on read-only properties

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood resolved ISIS-1707.
---
Resolution: Fixed

> Suppress mandatory red-star on read-only properties
> ---
>
> Key: ISIS-1707
> URL: https://issues.apache.org/jira/browse/ISIS-1707
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: 1.15.0
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
>
> Mandatory red-star indicator isn't needed when the user cannot change a 
> property value. 
> For example if the following is used: 
> @DomainObject(objectType = "XXX", nature = Nature.VIEW_MODEL, editing = 
> Editing.DISABLED)
> It seems a View Model will by default have all mandatory properties ( 
> @Column(allowsNull="false")?), so the class level attribute 'editing = 
> Editing.DISABLED' is useful to suppress that.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ISIS-1707) Suppress mandatory red-star on read-only properties

2017-09-18 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on ISIS-1707:
---

Commit 81a7a462a44f52631019f90ddf49ad4192158ca3 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=81a7a46 ]

ISIS-1707: suppresses mandatory indicator ("red star") for read-only properties.


> Suppress mandatory red-star on read-only properties
> ---
>
> Key: ISIS-1707
> URL: https://issues.apache.org/jira/browse/ISIS-1707
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: 1.15.0
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
>
> Mandatory red-star indicator isn't needed when the user cannot change a 
> property value. 
> For example if the following is used: 
> @DomainObject(objectType = "XXX", nature = Nature.VIEW_MODEL, editing = 
> Editing.DISABLED)
> It seems a View Model will by default have all mandatory properties ( 
> @Column(allowsNull="false")?), so the class level attribute 'editing = 
> Editing.DISABLED' is useful to suppress that.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (ISIS-1707) Suppress mandatory red-star on read-only properties

2017-09-18 Thread Dan Haywood (JIRA)

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

Dan Haywood reassigned ISIS-1707:
-

Assignee: Dan Haywood

> Suppress mandatory red-star on read-only properties
> ---
>
> Key: ISIS-1707
> URL: https://issues.apache.org/jira/browse/ISIS-1707
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: 1.15.0
>Reporter: Steve Cameron
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.15.1
>
>
> Mandatory red-star indicator isn't needed when the user cannot change a 
> property value. 
> For example if the following is used: 
> @DomainObject(objectType = "XXX", nature = Nature.VIEW_MODEL, editing = 
> Editing.DISABLED)
> It seems a View Model will by default have all mandatory properties ( 
> @Column(allowsNull="false")?), so the class level attribute 'editing = 
> Editing.DISABLED' is useful to suppress that.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)