[jira] [Updated] (ISIS-1391) Combine MessageBrokerInternalService with MessageService, and...
[ https://issues.apache.org/jira/browse/ISIS-1391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1391: -- Description: ... thereby change internal usage of MessageBroker to instead use the MessageService. Summary: Combine MessageBrokerInternalService with MessageService, and... (was: Change internal usage of MessageBroker to instead use the MessageService.) > Combine MessageBrokerInternalService with MessageService, and... > > > Key: ISIS-1391 > URL: https://issues.apache.org/jira/browse/ISIS-1391 > Project: Isis > Issue Type: Improvement > Components: Core >Affects Versions: 1.12.1 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > ... thereby change internal usage of MessageBroker to instead use the > MessageService. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ISIS-1468) Extend TransactionService to include API of TransactionStateProviderInternal.
Dan Haywood created ISIS-1468: - Summary: Extend TransactionService to include API of TransactionStateProviderInternal. Key: ISIS-1468 URL: https://issues.apache.org/jira/browse/ISIS-1468 Project: Isis Issue Type: Improvement Components: Core Affects Versions: 1.13.0 Reporter: Dan Haywood Assignee: Dan Haywood Priority: Minor Fix For: 1.14.0 Rationalization of internal domain services. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ISIS-1467) Deprecate features/API which are either unused or for which there is a better replacemen
Dan Haywood created ISIS-1467: - Summary: Deprecate features/API which are either unused or for which there is a better replacemen Key: ISIS-1467 URL: https://issues.apache.org/jira/browse/ISIS-1467 Project: Isis Issue Type: Improvement Components: Core Affects Versions: 1.13.0 Reporter: Dan Haywood Assignee: Dan Haywood Priority: Minor Fix For: 1.14.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-515) Pinnable (and persistable) bookmarks
[ https://issues.apache.org/jira/browse/ISIS-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-515: - Fix Version/s: (was: 1.18.0) 1.14.0 > Pinnable (and persistable) bookmarks > > > Key: ISIS-515 > URL: https://issues.apache.org/jira/browse/ISIS-515 > Project: Isis > Issue Type: New Feature > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.2.0, core-1.2.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.14.0 > > > This builds on ISIS-471 (pinnable bookmarks for a session). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1306) Enable graph visualisation in Wicket Viewer
[ https://issues.apache.org/jira/browse/ISIS-1306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1306: -- Affects Version/s: 2.0.0 > Enable graph visualisation in Wicket Viewer > --- > > Key: ISIS-1306 > URL: https://issues.apache.org/jira/browse/ISIS-1306 > Project: Isis > Issue Type: Wish > Components: Core: Viewer: Wicket >Affects Versions: 2.0.0 >Reporter: Vladimir Nisevic >Assignee: Dan Haywood >Priority: Minor > > Would be nice to have possibility to visualize graphs with. e.g > http://graphviz.org/ or maybe with http://visjs.org/ -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (ISIS-1272) Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.
[ https://issues.apache.org/jira/browse/ISIS-1272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood closed ISIS-1272. - Resolution: Fixed > Facet factory for actions called "changeXxx" or "maintainXxx" to be > positioned to RIGHT, with dropdown. > --- > > Key: ISIS-1272 > URL: https://issues.apache.org/jira/browse/ISIS-1272 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (ISIS-1272) Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.
[ https://issues.apache.org/jira/browse/ISIS-1272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood reopened ISIS-1272: --- > Facet factory for actions called "changeXxx" or "maintainXxx" to be > positioned to RIGHT, with dropdown. > --- > > Key: ISIS-1272 > URL: https://issues.apache.org/jira/browse/ISIS-1272 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1272) Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.
[ https://issues.apache.org/jira/browse/ISIS-1272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1272: -- Fix Version/s: 1.14.0 > Facet factory for actions called "changeXxx" or "maintainXxx" to be > positioned to RIGHT, with dropdown. > --- > > Key: ISIS-1272 > URL: https://issues.apache.org/jira/browse/ISIS-1272 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (ISIS-383) Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon rather than built-in)
[ https://issues.apache.org/jira/browse/ISIS-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood closed ISIS-383. Resolution: Fixed > Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon > rather than built-in) > -- > > Key: ISIS-383 > URL: https://issues.apache.org/jira/browse/ISIS-383 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: core-1.1.0 >Reporter: Dan Haywood > Fix For: 1.14.0 > > Attachments: isis-lucene.zip > > > Isis is most often used with its JDO integration, a fairly conventional ORM. > Searching for existing domain objects therefore requires a query to be > defined. But sometimes users want to just search for any object (like > searching the web). This ticket is to integrate Isis so that its domain > objects can be indexed by Lucene and thus provide a generic search capability. > As of 1.10.0 this could be implemented using a subscriber: > {code} > @DomainService(nature=DOMAIN) > public class LuceneSubscriber extends AbstractSubscriber { > @Subscribe public void on(ObjectPersistingEvent ev) { ... } > @Subscribe public void on(ObjectUpdatingEvent ev) { ... } > @Subscribe public void on(ObjectRemovingEvent ev) { ... } > } > {code} > Then one would also provide some sort of repository to query the Lucene > datastore: > {code} > @DomainService(nature=DOMAIN) > public class LuceneRepository { > @Action(semantics=SAFE) > List find(String text) { ... } > } > {code} > There is also an attachment to this ticket, based on an earlier spike by > Maurizio. Note that that was done before the subscribers were available. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-383) Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon rather than built-in)
[ https://issues.apache.org/jira/browse/ISIS-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-383: - Fix Version/s: 1.14.0 > Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon > rather than built-in) > -- > > Key: ISIS-383 > URL: https://issues.apache.org/jira/browse/ISIS-383 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: core-1.1.0 >Reporter: Dan Haywood > Fix For: 1.14.0 > > Attachments: isis-lucene.zip > > > Isis is most often used with its JDO integration, a fairly conventional ORM. > Searching for existing domain objects therefore requires a query to be > defined. But sometimes users want to just search for any object (like > searching the web). This ticket is to integrate Isis so that its domain > objects can be indexed by Lucene and thus provide a generic search capability. > As of 1.10.0 this could be implemented using a subscriber: > {code} > @DomainService(nature=DOMAIN) > public class LuceneSubscriber extends AbstractSubscriber { > @Subscribe public void on(ObjectPersistingEvent ev) { ... } > @Subscribe public void on(ObjectUpdatingEvent ev) { ... } > @Subscribe public void on(ObjectRemovingEvent ev) { ... } > } > {code} > Then one would also provide some sort of repository to query the Lucene > datastore: > {code} > @DomainService(nature=DOMAIN) > public class LuceneRepository { > @Action(semantics=SAFE) > List find(String text) { ... } > } > {code} > There is also an attachment to this ticket, based on an earlier spike by > Maurizio. Note that that was done before the subscribers were available. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (ISIS-383) Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon rather than built-in)
[ https://issues.apache.org/jira/browse/ISIS-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood reopened ISIS-383: -- > Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon > rather than built-in) > -- > > Key: ISIS-383 > URL: https://issues.apache.org/jira/browse/ISIS-383 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: core-1.1.0 >Reporter: Dan Haywood > Fix For: 1.14.0 > > Attachments: isis-lucene.zip > > > Isis is most often used with its JDO integration, a fairly conventional ORM. > Searching for existing domain objects therefore requires a query to be > defined. But sometimes users want to just search for any object (like > searching the web). This ticket is to integrate Isis so that its domain > objects can be indexed by Lucene and thus provide a generic search capability. > As of 1.10.0 this could be implemented using a subscriber: > {code} > @DomainService(nature=DOMAIN) > public class LuceneSubscriber extends AbstractSubscriber { > @Subscribe public void on(ObjectPersistingEvent ev) { ... } > @Subscribe public void on(ObjectUpdatingEvent ev) { ... } > @Subscribe public void on(ObjectRemovingEvent ev) { ... } > } > {code} > Then one would also provide some sort of repository to query the Lucene > datastore: > {code} > @DomainService(nature=DOMAIN) > public class LuceneRepository { > @Action(semantics=SAFE) > List find(String text) { ... } > } > {code} > There is also an attachment to this ticket, based on an earlier spike by > Maurizio. Note that that was done before the subscribers were available. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (ISIS-1272) Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.
[ https://issues.apache.org/jira/browse/ISIS-1272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood closed ISIS-1272. - Resolution: Won't Fix Fix Version/s: (was: 1.17.0) Can't recall the justification for this, seems to have marginal benefit (given the property edits are now more fully featured). > Facet factory for actions called "changeXxx" or "maintainXxx" to be > positioned to RIGHT, with dropdown. > --- > > Key: ISIS-1272 > URL: https://issues.apache.org/jira/browse/ISIS-1272 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1015) DataNucleus doesn't support LocalDateTime
[ https://issues.apache.org/jira/browse/ISIS-1015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1015: -- Fix Version/s: (was: 1.17.0) 1.14.0 > DataNucleus doesn't support LocalDateTime > - > > Key: ISIS-1015 > URL: https://issues.apache.org/jira/browse/ISIS-1015 > Project: Isis > Issue Type: Sub-task > Components: Core: Objectstore: JDO >Affects Versions: core-1.8.0 >Reporter: Martin Grigorov >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > While debugging ISIS-1012 I've found that Kitchensink app doesn't behave > correctly for Joda-Time's LocalDateTime: > org.apache.isis.viewer.wicket.ui.components.scalars.jodatime.JodaLocalDateTimePanel > doesn't show the scalar value. > Partially the problem has been solved by moving > {code} > @javax.jdo.annotations.Persistent(defaultFetchGroup="true") > {code} > next to > {code} > @Column(allowsNull = "true") > {code} > applied on the property getters. > But it appeared that the actual problem is that DataNucleus 3.x and 4.x do > not support Joda-Time's LocalDateTime. There is support for Joda-Time's > LocalDate and JSR310/ThreeTen/JDK8 LocalDateTime though. > This ticket is to document the bug. Since there is no urgent need for > supporting this type its priority is set to "Minor". > Thanks to Dan for the directions! -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-932) Use HTML5 history API so that the address URL reflects the object being viewed (including any sorting, view selection etc).
[ https://issues.apache.org/jira/browse/ISIS-932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-932: - Assignee: Dan Haywood (was: Martin Grigorov) Fix Version/s: (was: 1.17.0) 1.14.0 > Use HTML5 history API so that the address URL reflects the object being > viewed (including any sorting, view selection etc). > --- > > Key: ISIS-932 > URL: https://issues.apache.org/jira/browse/ISIS-932 > Project: Isis > Issue Type: New Feature > Components: Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.7.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-976) Add a checkbox on footer to allow prototype actions to be hidden in the Wicket viewer
[ https://issues.apache.org/jira/browse/ISIS-976?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-976: - Fix Version/s: (was: 1.17.0) 1.14.0 > Add a checkbox on footer to allow prototype actions to be hidden in the > Wicket viewer > - > > Key: ISIS-976 > URL: https://issues.apache.org/jira/browse/ISIS-976 > Project: Isis > Issue Type: Improvement > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.7.0, core-1.7.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > My thoughts on this is that this would be per-user rather than a singleton, > but probably pluggable. The default implementation could store in the > (Wicket wrapper for) HttpSession. > UI would be a button on the bottom toolbar (alongside "About", only rendered > if running in prototype mode); perhaps make the "About" into a drop-down > menu). It would provide a checkbox to hide prototype actions. > The implementation would be to enhance the PrototypeFacet so that it > implements HidingInteractionAdvisor. The implementation should delegate to > an injected new service which would wrap the HttpSession, simply indicating > whether prototype actions are visible or not, eg: > public interface PrototypeActionVisibilityService { > boolean isHidden(); > } > This would be injected into the FacetFactory (we do something similar with > other services) and passed down to the PrototypeFacet. > In terms of providing a default impl, could write a > PrototypeActionVisibilityServiceUsingWicketHttpSession, annotated as > @DomainService, and this would be automatically available. If the user > writes their own impl and registers in isis.properties then this would take > precedence. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-909) BookmarksPagesPanel often cannot detect the current/active model
[ https://issues.apache.org/jira/browse/ISIS-909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-909: - Fix Version/s: (was: 1.17.0) 1.14.0 > BookmarksPagesPanel often cannot detect the current/active model > > > Key: ISIS-909 > URL: https://issues.apache.org/jira/browse/ISIS-909 > Project: Isis > Issue Type: Bug > Components: Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.6.0 >Reporter: Martin Grigorov >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > There is a logic [1] at BookmarkedPagesPanel.java that tries to detect > whether an item in the bookmarks sliding menu is the currently viewed/edited > item and sets CSS class "currentBookmark". > Most of the time bookmarkedPagesModel.isCurrent(pageParameters) doesn't work. > It uses Objects.equal(current, pageParameters) and often those have similar > oid but additional parameters make the check failing. > 1. > https://github.com/apache/isis/blob/master/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.java#L167 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-49) Provide JMX support for runtime management
[ https://issues.apache.org/jira/browse/ISIS-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-49: Fix Version/s: (was: 1.17.0) 1.14.0 > Provide JMX support for runtime management > -- > > Key: ISIS-49 > URL: https://issues.apache.org/jira/browse/ISIS-49 > Project: Isis > Issue Type: Umbrella > Components: Core >Reporter: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > Integrate with JMX for runtime management; provide profiling of client/server > and webapps (eg serialization vs domain logic vs domain services vs object > store timings). > As per our original proposal, see > http://wiki.apache.org/incubator/IsisProposal. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-489) Allow logging to be configured using JMX, possibly support other real-time metrics/analytics.
[ https://issues.apache.org/jira/browse/ISIS-489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-489: - Fix Version/s: (was: 1.17.0) 1.15.0 > Allow logging to be configured using JMX, possibly support other real-time > metrics/analytics. > - > > Key: ISIS-489 > URL: https://issues.apache.org/jira/browse/ISIS-489 > Project: Isis > Issue Type: Improvement > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.2.0, core-1.2.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.15.0 > > > eg using logging-jmx-service, perhaps? > See also: ISIS-490, convert to using slf4j -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1172) Logo in wicket viewer should be calculated relative to context root
[ https://issues.apache.org/jira/browse/ISIS-1172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1172: -- Assignee: Dan Haywood Fix Version/s: (was: 1.16.0) 1.14.0 > Logo in wicket viewer should be calculated relative to context root > --- > > Key: ISIS-1172 > URL: https://issues.apache.org/jira/browse/ISIS-1172 > Project: Isis > Issue Type: Bug > Components: Core: Viewer: Wicket >Affects Versions: 1.9.0 >Reporter: Jörg Rade >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > {code} > bind(String.class).annotatedWith(Names.named("brandLogoHeader")) > .toInstance("/images/knife-logo-header.png"); > {code} > doesn't work for me. I had to specify > "/sdm-webapp/images/knife-logo-header.png". > Tried. using "images/knife-logo-header.png" (-) > Compared generated the simple app from the maven archetype and diffed my > web.xml against the generated and adopted my web.xml to match my > SimpleApplication package name. (-) > Analysis by Martin: > Wicket automatically calculates the context relative path for plain HTML > elements in your markup. > In the current case the element is connected to a Java component, i.e. > it has wicket:id attribute, and that's why Wicket doesn't apply any special > logic on it. > IMO we should improve Isis to always calculate context relative path for the > logo url. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1450) Enabling Wicket viewer's rememberMe.suppress does not seem to work.
[ https://issues.apache.org/jira/browse/ISIS-1450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1450: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Enabling Wicket viewer's rememberMe.suppress does not seem to work. > --- > > Key: ISIS-1450 > URL: https://issues.apache.org/jira/browse/ISIS-1450 > Project: Isis > Issue Type: Improvement > Components: Core: Viewer: Wicket >Affects Versions: 1.12.2 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > If the configuration property is not set (ie not suppressed) then the > 'rememberMe' checkbox is shown. With this settings things are fine; the > session is remembered if the user leaves the checkbox as set, or is not > remembered if the user explicitly unchecks the checkbox. > If the configuration property is set (ie to suppress), then - as expected - > the checkbox is not shown. However, the session then seems to be > automatically remembered always. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1391) Change internal usage of MessageBroker to instead use the MessageService.
[ https://issues.apache.org/jira/browse/ISIS-1391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1391: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Change internal usage of MessageBroker to instead use the MessageService. > - > > Key: ISIS-1391 > URL: https://issues.apache.org/jira/browse/ISIS-1391 > Project: Isis > Issue Type: Improvement > Components: Core >Affects Versions: 1.12.1 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1354) Wicket viewer should have a pluggable SPI service instead of AccountConfirmationMap
[ https://issues.apache.org/jira/browse/ISIS-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1354: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Wicket viewer should have a pluggable SPI service instead of > AccountConfirmationMap > --- > > Key: ISIS-1354 > URL: https://issues.apache.org/jira/browse/ISIS-1354 > Project: Isis > Issue Type: Improvement > Components: Core >Affects Versions: 1.12.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1294) Support Spring.Data like repositories with automatic implemenation of methods such as findByName or findByStartDateAndStatus
[ https://issues.apache.org/jira/browse/ISIS-1294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1294: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Support Spring.Data like repositories with automatic implemenation of methods > such as findByName or findByStartDateAndStatus > > > Key: ISIS-1294 > URL: https://issues.apache.org/jira/browse/ISIS-1294 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.11.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1121) Integ Tests: allow them to simulate a new Authentication Session
[ https://issues.apache.org/jira/browse/ISIS-1121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15374341#comment-15374341 ] Dan Haywood commented on ISIS-1121: --- It's possible this is now supported using SudoService. Alternatively, SessionService could perhaps be extended to allow a different user account to be specified. > Integ Tests: allow them to simulate a new Authentication Session > > > Key: ISIS-1121 > URL: https://issues.apache.org/jira/browse/ISIS-1121 > Project: Isis > Issue Type: Improvement > Components: Core >Affects Versions: core-1.8.0 >Reporter: Oscar Bou >Assignee: Dan Haywood > Fix For: 1.15.0 > > > There are some integration tests where the authentication context used can be > relevant (i.e., for testing Application Tenancy configured through the Isis > Security Add-on). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ISIS-1466) Hidden(where=REFERENCES_PARENT) seems to be broken.
Dan Haywood created ISIS-1466: - Summary: Hidden(where=REFERENCES_PARENT) seems to be broken. Key: ISIS-1466 URL: https://issues.apache.org/jira/browse/ISIS-1466 Project: Isis Issue Type: Bug Components: Core: Viewer: Wicket Affects Versions: 1.13.0 Reporter: Dan Haywood Assignee: Dan Haywood Priority: Minor Fix For: 1.14.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1353) Upgrade minor dependencies.
[ https://issues.apache.org/jira/browse/ISIS-1353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1353: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Upgrade minor dependencies. > --- > > Key: ISIS-1353 > URL: https://issues.apache.org/jira/browse/ISIS-1353 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.12.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.14.0 > > > as per http://isis.apache.org/guides/cgcom.html#_update_dependency_versions > {code} > mvn versions:display-dependency-updates > /tmp/foo > grep "\->" /tmp/foo | /bin/sort -u > {code} > returns > {code} > [INFO] 1.7.1 -> > 1.7.2-alpha-1 > [INFO] 3.0.14.Final -> > 3.0.16.Final > [INFO] 9.3.6.v20151106 -> > 9.3.8.v20160314 > [INFO] 1.0.0.Final -> > 1.0.1.Alpha1-jbosswscxf > [INFO] com.fasterxml.jackson.core:jackson-annotations 2.6.4 -> > 2.7.3 > [INFO] com.fasterxml.jackson.core:jackson-core ... 2.6.4 -> > 2.7.3 > [INFO] com.fasterxml.jackson.core:jackson-databind ... 2.6.4 -> > 2.7.3 > [INFO] com.google.code.gson:gson ... 2.5 -> > 2.6.2 > [INFO] com.sun.mail:javax.mail ... 1.5.2 -> > 1.5.5 > [INFO] com.thoughtworks.xstream:xstream .. 1.4.8 -> > 1.4.9 > [INFO] commons-httpclient:commons-httpclient .. 3.1 -> > 3.1-jbossorg-1 > [INFO] commons-logging:commons-logging ... 1.2 -> > 99.0-does-not-exist > [INFO] de.agilecoders.wicket.webjars:wicket-webjars .. 0.4.8 -> > 0.5.3 > [INFO] de.agilecoders.wicket:wicket-bootstrap-core . 0.9.15 -> > 0.10.6 > [INFO] de.agilecoders.wicket:wicket-bootstrap-extensions ... 0.9.15 -> > 0.10.6 > [INFO] de.agilecoders.wicket:wicket-bootstrap-themes ... 0.9.15 -> > 0.10.6 > [INFO] dom4j:dom4j . 1.6.1 -> > 20040902.021138 > [INFO] io.swagger:swagger-core ... 1.5.5 -> > 1.5.8 > [INFO] joda-time:joda-time ... 2.9.1 -> > 2.9.3 > [INFO] net.ftlines.wicket-source:wicket-source . 6.0.0.8 -> > 7.0.0 > [INFO] org.apache.maven.plugin-tools:maven-plugin-annotations 3.2 -> > 3.4 > [INFO] org.apache.maven:maven-artifact ... 3.0.5 -> > 3.3.9 > [INFO] org.apache.maven:maven-compat . 3.0.5 -> > 3.3.9 > [INFO] org.apache.maven:maven-core ... 3.0.5 -> > 3.3.9 > [INFO] org.apache.maven:maven-model .. 3.0.5 -> > 3.3.9 > [INFO] org.apache.maven:maven-model-builder .. 3.0.5 -> > 3.3.9 > [INFO] org.apache.maven:maven-plugin-api . 3.0.5 -> > 3.3.9 > [INFO] org.apache.maven:maven-settings ... 3.0.5 -> > 3.3.9 > [INFO] org.apache.shiro:shiro-core ... 1.2.3 -> > 1.2.4 > [INFO] org.apache.shiro:shiro-web 1.2.3 -> > 1.2.4 > [INFO] org.apache.wicket:wicket . 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-auth-roles .. 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-core 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-datetime 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-extensions .. 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-guice ... 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-request . 6.20.0 -> > 7.2.0 > [INFO] org.apache.wicket:wicket-util 6.20.0 -> > 7.2.0 > [INFO] org.axonframework:axon-core . 2.4 -> > 2.4.4 > [INFO] org.codehaus.plexus:plexus-container-default 1.5.5 -> > 1.6 > [INFO] org.codehaus.plexus:plexus-utils ... 2.1 -> > 3.0.22 > [INFO] org.datanucleus:datanucleus-api-jdo 4.1.1 -> > 5.0.0-m2 > [INFO] org.datanucleus:datanucleus-core ... 4.1.7 -> > 5.0.0-m2 > [INFO] org.datanucleus:datanucleus-jdo-query .. 4.0.5 -> > 5.0.0-m2 > [INFO] org.datanucleus:datanucleus-jodatime ... 4.1.0-release -> > 5.0.0-m1 > [INFO] org.datanucleus:datanucleus-rdbms .. 4.1.9 -> > 5.0.0-m2 > [INFO] org.easymock:easymock ... 2.5.2 -> > 3.4 > [INFO] org.hsqldb:hsqldb . 2.3.1 -> > 2.3.3 > [INFO] org.jboss.resteasy:resteasy-jaxrs ... 3.0.14.Fin
[jira] [Updated] (ISIS-1271) Implement a DataNucleus NamingProvider for Isis apps in order to remove some boilerplate.
[ https://issues.apache.org/jira/browse/ISIS-1271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1271: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Implement a DataNucleus NamingProvider for Isis apps in order to remove some > boilerplate. > - > > Key: ISIS-1271 > URL: https://issues.apache.org/jira/browse/ISIS-1271 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1183) Copying a property value in view mode doesn't work in Firefox on Windows
[ https://issues.apache.org/jira/browse/ISIS-1183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1183: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Copying a property value in view mode doesn't work in Firefox on Windows > -- > > Key: ISIS-1183 > URL: https://issues.apache.org/jira/browse/ISIS-1183 > Project: Isis > Issue Type: Bug > Components: Core: Viewer: Wicket >Affects Versions: 1.9.0 > Environment: Firefox (39 at least) on Windows 7 >Reporter: Steve Cameron >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > An input control in view mode cannot have its text selected like other parts > of the UI can in Firefox. It has the css cursor:'not-allowed', but no text is > highlighted when you click and drag the cursor across it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1118) The Wicket viewer autocomplete could also show recently used objects (eg 5 most recent) as the old HTML viewer used to do.
[ https://issues.apache.org/jira/browse/ISIS-1118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1118: -- Fix Version/s: (was: 1.15.0) 1.14.0 > The Wicket viewer autocomplete could also show recently used objects (eg 5 > most recent) as the old HTML viewer used to do. > -- > > Key: ISIS-1118 > URL: https://issues.apache.org/jira/browse/ISIS-1118 > Project: Isis > Issue Type: New Feature > Components: Core: Viewer: Wicket >Affects Versions: core-1.8.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-977) Allow the application menus to be specified using a appmenu.layout.xml file.
[ https://issues.apache.org/jira/browse/ISIS-977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-977: - Fix Version/s: (was: 1.15.0) 1.14.0 Summary: Allow the application menus to be specified using a appmenu.layout.xml file. (was: Allow the application menus to be specified using a appmenu.layout.json file.) > Allow the application menus to be specified using a appmenu.layout.xml file. > > > Key: ISIS-977 > URL: https://issues.apache.org/jira/browse/ISIS-977 > Project: Isis > Issue Type: New Feature > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.7.0, core-1.7.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > encapsulating the information in @DomainServiceLayout and @MemberOrder, eg: > { > "PRIMARY": [ > "FixedAssets": { > "org.estatio.dom.assets.Properties": { > "actions": { > "newProperty": { > "cssClassFa": "..." > }, > "findProperties": { > ... > } > } > }, > "org.estatio.dom.assets.Units": { > ... > }, > "org.estatio.dom.assets.FixedAssetRegistrations": { > ... > } > }, > "Parties": { > ... > }, > ... >], >"SECONDARY": [ > "Prototyping": { > ... > }, > "Changes": { > ... > }, > "Security": { > ... > } >], >"TERTIARY": { > "org.estatio.webapp.services.admin.EstatioAdministrationService": { >"updateEpochDate": {}, >"listAllSettings": {} > } > "org.estatio.webapp.services.other.OtherServices": { >"execute": { > "cssClassFa": "fa-bolt" >}, >... > } >} > } -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1031) Make it possible to filter on tables
[ https://issues.apache.org/jira/browse/ISIS-1031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1031: -- Assignee: Dan Haywood (was: Martin Grigorov) Fix Version/s: (was: 1.15.0) 1.14.0 > Make it possible to filter on tables > > > Key: ISIS-1031 > URL: https://issues.apache.org/jira/browse/ISIS-1031 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: viewer-wicket-1.7.0, core-1.7.0 >Reporter: Joshua Kamau >Assignee: Dan Haywood >Priority: Minor > Labels: filter, grid, pagination > Fix For: 1.14.0 > > > It should be possible to show pagination in the tables possibly with > configurable page size. It should also be nice to have ability to filter > entities in a table. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-849) Extend DataNucleus integration to also support the JPA API.
[ https://issues.apache.org/jira/browse/ISIS-849?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-849: - Fix Version/s: (was: 1.15.0) 1.14.0 > Extend DataNucleus integration to also support the JPA API. > --- > > Key: ISIS-849 > URL: https://issues.apache.org/jira/browse/ISIS-849 > Project: Isis > Issue Type: New Feature > Components: Core: Objectstore: JDO >Affects Versions: core-1.6.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1023) Allow actions to be invoked on entity when rendered within a table.
[ https://issues.apache.org/jira/browse/ISIS-1023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1023: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Allow actions to be invoked on entity when rendered within a table. > --- > > Key: ISIS-1023 > URL: https://issues.apache.org/jira/browse/ISIS-1023 > Project: Isis > Issue Type: New Feature > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.7.0, core-1.7.0 >Reporter: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > Enhance the Wicket viewer (with corresponding metadata annotations) to render > an entity's actions as drop-down menu when that entity is rendered as a row > of a table. > There's probably no need to introduce additional annotations; the > @ActionLayout(hidden=...) indicates whether an action is hidden in various > contexts, one of these being it being hidden (or not) within tables. > My idea therefore is that, unless every action of an entity is indicated as > hidden for a table, that there is an additional column that includes a > drop-down and that allows the actions to be invoked (bringing up the dialog). > Once the action is invoked (like bulk actions) the table should be reloaded > (rather than, say, navigate to the object returned by the action). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-842) Rework the bookmark/breadcrumbs views.
[ https://issues.apache.org/jira/browse/ISIS-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-842: - Fix Version/s: (was: 1.15.0) 1.14.0 Description: I'm currently thinking that something like IntelliJ's ctrl+E pop-up might work well ? And perhaps also the ctrl+1 idea for a project explorer sliding in. This has had various incarnations: - was "open each object in a new tab". - bookmark window pinnable on the side (as a set of side tabs). - a project explorer view, cf IntelliJ (ctrl+1 to toggle). was: This has had various incarnations: - was "open each object in a new tab". - bookmark window pinnable on the side (as a set of side tabs). - a project explorer view, cf IntelliJ (ctrl+1 to toggle). > Rework the bookmark/breadcrumbs views. > -- > > Key: ISIS-842 > URL: https://issues.apache.org/jira/browse/ISIS-842 > Project: Isis > Issue Type: Improvement > Components: Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.5.0 >Reporter: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > I'm currently thinking that something like IntelliJ's ctrl+E pop-up might > work well ? And perhaps also the ctrl+1 idea for a project explorer sliding > in. > > This has had various incarnations: > - was "open each object in a new tab". > - bookmark window pinnable on the side (as a set of side tabs). > - a project explorer view, cf IntelliJ (ctrl+1 to toggle). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-785) Invoke action parameter with a collection of entities.
[ https://issues.apache.org/jira/browse/ISIS-785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-785: - Fix Version/s: (was: 1.15.0) 1.14.0 > Invoke action parameter with a collection of entities. > -- > > Key: ISIS-785 > URL: https://issues.apache.org/jira/browse/ISIS-785 > Project: Isis > Issue Type: Improvement > Components: Core, Core: Viewer: Wicket >Reporter: Oscar Bou >Assignee: Dan Haywood > Fix For: 1.14.0 > > > Overlaps with ISIS-709 > As an Isis user > I want to pass as an action parameter a collection of entities > In order to avoid repetitive work to the end-user > ~~~ > One possible prog model API would be to annotate one of the action params > with a new annotation, named @BulkParam, such as in: > public class TodoItem { > ... > private TodoItem parentTodoItem; > > public void addRelatedTodo(@Named("To-Do Item") @BulkParam TodoItem > todoItem, @Named("Comments") String comments) { > > } > ... > } > Where the viewer founds it, instead of asking for one TodoItem, it will allow > the user to select multiple items. > Once done, it will execute the action multiple times, passing each time one > of the TodoItem selected. > If there are other params, the viewer will pass on each action invokation the > same value for all them. > Only one param can be annotated with @BulkParam, for avoiding combinatorial > explosion (10 items selected of one param, 10 items on the other param would > require to be execute 100 times, one for each combination). > The User Interface could be adapted to the choices or autocomplete parameter > facets, for easing the work of the user. > If "choices", there can be alternative displays (see > https://plugins.jquery.com/tag/multiselect/): > 1. the viewer can present the user a grid or checkbox (like the one in > http://liveline.github.io/jquery-checkallbox/) with all choices, and the user > can check any of them. Alternative: > http://www.ryancramer.com/journal/entries/select_multiple/ > 2. multi-select drop-down, like this ones: > http://ivaynberg.github.io/select2/, http://harvesthq.github.io/chosen/, > https://github.com/ehynds/jquery-ui-multiselect-widget, > http://www.droplist.vinmein.com/. They require minimal changes on the current > actions dialog, but does not allow to always view all choices selected (I > could live with it). > If "autocomplete": > 1. It could be based on a two panels disposition, left and right, where the > user incrementally searches on an edit box placed over the left panel, > similar to current autocomplete implementation, but placing on the left panel > : http://quasipartikel.at/multiselect_next/ > 2. Similar approach to the "choices" one, also with this same widget that > admits remote dataset loading and min number of chars entered: > http://ivaynberg.github.io/select2/ > As seen, a widget like http://ivaynberg.github.io/select2/ would allow to > solve both situations without requiring much changes on the viewer’s action > dialog. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-709) Support multi-select for the drop-down box
[ https://issues.apache.org/jira/browse/ISIS-709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-709: - Fix Version/s: (was: 1.15.0) 1.14.0 > Support multi-select for the drop-down box > -- > > Key: ISIS-709 > URL: https://issues.apache.org/jira/browse/ISIS-709 > Project: Isis > Issue Type: New Feature > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.3.1, core-1.3.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 1.14.0 > > > See also ISIS-785 (substantial overlap). > ~~~ > ISIS-778 (now implemented) is a prereq to this. (NB: ISIS-764 is a duplicate > of ISIS-778). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)
[ https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-538: - Assignee: Dan Haywood (was: Martin Grigorov) Fix Version/s: (was: 1.15.0) 1.14.0 > Improve performance of rendering lists (in Wicket viewer) > - > > Key: ISIS-538 > URL: https://issues.apache.org/jira/browse/ISIS-538 > Project: Isis > Issue Type: Improvement > Components: Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.2.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > rendering a Lease, showing LeaseUnit in table (they would be in view mode). > Even so, we compute the choices etc, even though never used (see stack trace). > In ScalarPanelAbstract#buildGui(), we have: > private void buildGui() { > > // REVIEW: this is nasty, both write to the same entityLink field > // even though only one is used > componentIfCompact = addComponentForCompact(); > componentIfRegular = addComponentForRegular(); > Brands.findUniqueNames() line: 46 > LeaseUnit.choicesBrandName() line: 278 > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not > available [native method] > NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available > DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available > Method.invoke(Object, Object...) line: not available > MethodExtensions.invoke(Method, Object, Object[]) line: 50 > MethodExtensions.invoke(Method, Object) line: 45 > AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 > PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) > line: 72 > OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248 > ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 > ScalarModel.getChoices(ObjectAdapter[]) line: 584 > ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93 > ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194 > ValueChoicesSelect2Panel.addComponentForRegular() line: 76 > ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178 > ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147 > ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923 > ValueChoicesSelect2Panel(Component).beforeRender() line: 991 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-471) Pinnable (for session) bookmarks
[ https://issues.apache.org/jira/browse/ISIS-471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-471: - Fix Version/s: (was: 1.15.0) 1.14.0 > Pinnable (for session) bookmarks > > > Key: ISIS-471 > URL: https://issues.apache.org/jira/browse/ISIS-471 > Project: Isis > Issue Type: New Feature > Components: Core, Core: Viewer: Wicket >Affects Versions: viewer-wicket-1.2.0 >Reporter: David Tildesley >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > Ability to "pin" a bookmark for the duration of the user session or until the > user clears the bookmark. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1465) Release activities for 1.14.0
[ https://issues.apache.org/jira/browse/ISIS-1465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1465: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Release activities for 1.14.0 > - > > Key: ISIS-1465 > URL: https://issues.apache.org/jira/browse/ISIS-1465 > Project: Isis > Issue Type: Task > Components: Core >Affects Versions: 1.13.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1276) Update DN to 4.2.x (from DN 4.1.x)
[ https://issues.apache.org/jira/browse/ISIS-1276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1276: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Update DN to 4.2.x (from DN 4.1.x) > -- > > Key: ISIS-1276 > URL: https://issues.apache.org/jira/browse/ISIS-1276 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > > Note that this will break IsisJdoSupport since the TypesafeQuery class is > removed. While strictly speaking we ought to bump to Isis v2.0.0 because it > is a breaking change, I think in this particular instance we make an > exception: my guess is that not may are using that particular API. > http://www.datanucleus.org/products/datanucleus/migration.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1224) drop down box (select2) is orphaned and floats top-right under certain circumstances
[ https://issues.apache.org/jira/browse/ISIS-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1224: -- Fix Version/s: (was: 1.15.0) 1.14.0 > drop down box (select2) is orphaned and floats top-right under certain > circumstances > > > Key: ISIS-1224 > URL: https://issues.apache.org/jira/browse/ISIS-1224 > Project: Isis > Issue Type: Bug >Affects Versions: 1.9.0 >Reporter: Dan Haywood >Assignee: Martin Grigorov > Fix For: 1.14.0 > > > This ticket supercedes ISIS-1020 (where the problem was originally reported) > Original screencast to demonstrate in Estatio: > https://drive.google.com/file/d/0B2jd2Sl73mDBZ0lqYUhtVjVRamc/view?usp=sharing > This is reproducible in both IE11 and Chrome. > It was hoped that upgrading to select v4 (dependent on Wicket 7 and > ISIS-1223) might fix the problem, however it doesn't. > See comments for further details. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ISIS-1223) Upgrade Wicket to 7.x
[ https://issues.apache.org/jira/browse/ISIS-1223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1223: -- Fix Version/s: (was: 1.15.0) 1.14.0 > Upgrade Wicket to 7.x > - > > Key: ISIS-1223 > URL: https://issues.apache.org/jira/browse/ISIS-1223 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.9.0 >Reporter: Dan Haywood >Assignee: Martin Grigorov > Fix For: 1.14.0 > > > to keep up to date, and as a prereq for ISIS-1224. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (ISIS-383) Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon rather than built-in)
[ https://issues.apache.org/jira/browse/ISIS-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood closed ISIS-383. > Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon > rather than built-in) > -- > > Key: ISIS-383 > URL: https://issues.apache.org/jira/browse/ISIS-383 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: core-1.1.0 >Reporter: Dan Haywood > Attachments: isis-lucene.zip > > > Isis is most often used with its JDO integration, a fairly conventional ORM. > Searching for existing domain objects therefore requires a query to be > defined. But sometimes users want to just search for any object (like > searching the web). This ticket is to integrate Isis so that its domain > objects can be indexed by Lucene and thus provide a generic search capability. > As of 1.10.0 this could be implemented using a subscriber: > {code} > @DomainService(nature=DOMAIN) > public class LuceneSubscriber extends AbstractSubscriber { > @Subscribe public void on(ObjectPersistingEvent ev) { ... } > @Subscribe public void on(ObjectUpdatingEvent ev) { ... } > @Subscribe public void on(ObjectRemovingEvent ev) { ... } > } > {code} > Then one would also provide some sort of repository to query the Lucene > datastore: > {code} > @DomainService(nature=DOMAIN) > public class LuceneRepository { > @Action(semantics=SAFE) > List find(String text) { ... } > } > {code} > There is also an attachment to this ticket, based on an earlier spike by > Maurizio. Note that that was done before the subscribers were available. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (ISIS-383) Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon rather than built-in)
[ https://issues.apache.org/jira/browse/ISIS-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood resolved ISIS-383. -- Resolution: Won't Fix Fix Version/s: (was: 1.14.0) This should be implemented as an add-on, rather than part of core. > Integrate Apache Lucene or ElasticSearch (nb: recommend this is an isisaddon > rather than built-in) > -- > > Key: ISIS-383 > URL: https://issues.apache.org/jira/browse/ISIS-383 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: core-1.1.0 >Reporter: Dan Haywood > Attachments: isis-lucene.zip > > > Isis is most often used with its JDO integration, a fairly conventional ORM. > Searching for existing domain objects therefore requires a query to be > defined. But sometimes users want to just search for any object (like > searching the web). This ticket is to integrate Isis so that its domain > objects can be indexed by Lucene and thus provide a generic search capability. > As of 1.10.0 this could be implemented using a subscriber: > {code} > @DomainService(nature=DOMAIN) > public class LuceneSubscriber extends AbstractSubscriber { > @Subscribe public void on(ObjectPersistingEvent ev) { ... } > @Subscribe public void on(ObjectUpdatingEvent ev) { ... } > @Subscribe public void on(ObjectRemovingEvent ev) { ... } > } > {code} > Then one would also provide some sort of repository to query the Lucene > datastore: > {code} > @DomainService(nature=DOMAIN) > public class LuceneRepository { > @Action(semantics=SAFE) > List find(String text) { ... } > } > {code} > There is also an attachment to this ticket, based on an earlier spike by > Maurizio. Note that that was done before the subscribers were available. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373863#comment-15373863 ] ASF subversion and git services commented on ISIS-1335: --- Commit 7f83398c5f3ab8a564808b395f6c90fdea8ea5e5 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=7f83398 ] ISIS-1335: updates docs, removing references to 1.13.0-SNAPSHOT > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373865#comment-15373865 ] ASF subversion and git services commented on ISIS-1335: --- Commit 23240bd9cf5134ab9c5682a35c9cd34e0c416746 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=23240bd ] ISIS-1335: bumping simpleapp example to 1.14.0-SNAPSHOT > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373867#comment-15373867 ] ASF subversion and git services commented on ISIS-1335: --- Commit 994e677d638a271b861454de1a405d4f88b658b5 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=994e677 ] ISIS-1335: updating downloads page > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373869#comment-15373869 ] ASF subversion and git services commented on ISIS-1335: --- Commit 1d0c45988fa6fa27cc0c67d440206b41982f88a5 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=1d0c459 ] ISIS-1335: migration notes and release notes for 1.13.0 Also fixes bad links for some of the previous migration and release notes of earlier releases > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373866#comment-15373866 ] ASF subversion and git services commented on ISIS-1335: --- Commit 09f004a99c069c0d197462c034e67c62fe5e317f in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=09f004a ] ISIS-1335: updating STATUS and doap_isis.rdf with new release info > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1465) Release activities for 1.14.0
[ https://issues.apache.org/jira/browse/ISIS-1465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373870#comment-15373870 ] ASF subversion and git services commented on ISIS-1465: --- Commit 97726546117481f7cdf63078fa92ca25df3e8533 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=9772654 ] ISIS-1465: updating docs for the new internal services introduced in 1.13.0 > Release activities for 1.14.0 > - > > Key: ISIS-1465 > URL: https://issues.apache.org/jira/browse/ISIS-1465 > Project: Isis > Issue Type: Task > Components: Core >Affects Versions: 1.13.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.14.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373862#comment-15373862 ] ASF subversion and git services commented on ISIS-1335: --- Commit 3af3ab328e20196c691684fdcc1d07615566a23e in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=3af3ab3 ] ISIS-1335: updating the release notes for 1.13.0 > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373868#comment-15373868 ] ASF subversion and git services commented on ISIS-1335: --- Commit 9f85bdf9bcbb1a8ece63bfdff24e100f22e0c126 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=9f85bdf ] ISIS-1335: adding ref to a gist for upd.sh script (part of release procedures) > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373864#comment-15373864 ] ASF subversion and git services commented on ISIS-1335: --- Commit 2e56aff0fd21b9d9513ff9e0d81abff7ded0b5db in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=2e56aff ] ISIS-1335: bumping version for adocs pom.xml > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372399#comment-15372399 ] ASF subversion and git services commented on ISIS-1335: --- Commit 2e56aff0fd21b9d9513ff9e0d81abff7ded0b5db in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=2e56aff ] ISIS-1335: bumping version for adocs pom.xml > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372404#comment-15372404 ] ASF subversion and git services commented on ISIS-1335: --- Commit 1d0c45988fa6fa27cc0c67d440206b41982f88a5 in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=1d0c459 ] ISIS-1335: migration notes and release notes for 1.13.0 Also fixes bad links for some of the previous migration and release notes of earlier releases > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372403#comment-15372403 ] ASF subversion and git services commented on ISIS-1335: --- Commit 9f85bdf9bcbb1a8ece63bfdff24e100f22e0c126 in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=9f85bdf ] ISIS-1335: adding ref to a gist for upd.sh script (part of release procedures) > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372398#comment-15372398 ] ASF subversion and git services commented on ISIS-1335: --- Commit 7f83398c5f3ab8a564808b395f6c90fdea8ea5e5 in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=7f83398 ] ISIS-1335: updates docs, removing references to 1.13.0-SNAPSHOT > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372402#comment-15372402 ] ASF subversion and git services commented on ISIS-1335: --- Commit 994e677d638a271b861454de1a405d4f88b658b5 in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=994e677 ] ISIS-1335: updating downloads page > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372400#comment-15372400 ] ASF subversion and git services commented on ISIS-1335: --- Commit 23240bd9cf5134ab9c5682a35c9cd34e0c416746 in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=23240bd ] ISIS-1335: bumping simpleapp example to 1.14.0-SNAPSHOT > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ISIS-1335) Release activities for v1.13.0
[ https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372401#comment-15372401 ] ASF subversion and git services commented on ISIS-1335: --- Commit 09f004a99c069c0d197462c034e67c62fe5e317f in isis's branch refs/heads/release-1.13.0-RC1 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=09f004a ] ISIS-1335: updating STATUS and doap_isis.rdf with new release info > Release activities for v1.13.0 > -- > > Key: ISIS-1335 > URL: https://issues.apache.org/jira/browse/ISIS-1335 > Project: Isis > Issue Type: Task > Components: Core >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.13.0 > > > Miscellaneous release activities for 1.12.0 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)