• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Delete trunk...

    • -79
    • +0
    ./PolicyEnforcementInterceptor.java
    • -438
    • +0
    ./PageCustomizerInterceptor.java
    • -366
    • +0
    ./node/EventBroadcasterInterceptor.java
    • -118
    • +0
    ./node/PortalNodeInterceptor.java
    • -55
    • +0
    ./NavigationalStateInterceptor.java
    • -52
    • +0
    ./ResourceAcquisitionInterceptor.java
  1. … 6574 more files in changeset.
Link to default page, wasn't displayed on "Configure Dashboard"

- Fixed default portal / default page behavior

- JBPORTAL-1324: Multiple portals / custom url : set the default portal name

- JBPORTAL-1616: Portal link should redirect to the default page of the default portal

  1. … 6 more files in changeset.
improve display of tab when an error occurs
  1. … 1 more file in changeset.
JBPORTAL-1466 : Provide customizable error handling
    • -0
    • +71
    ./ControlInterceptor.java
    • -70
    • +18
    ./PageCustomizerInterceptor.java
    • -13
    • +12
    ./PolicyEnforcementInterceptor.java
    • -0
    • +52
    ./ResourceAcquisitionInterceptor.java
    • -1
    • +1
    ./node/EventBroadcasterInterceptor.java
  1. … 96 more files in changeset.
JBPORTAL-1463 : Dashboard window moving is inconsistent
  1. … 16 more files in changeset.
Let the user configure which namespace to use. Useful to directly login into the dashboard.
  1. … 2 more files in changeset.
replace page customization String URL by a simple implémentation of PortalURL which allow to lazy create URLs and also provide more programmatic control over the generated URL
    • -13
    • +72
    ./PageCustomizerInterceptor.java
  1. … 2 more files in changeset.
improve dashboard implementation
  1. … 57 more files in changeset.
- WindowRenderEvent was not returned properly

- package reorg in the portal api impl to better match the api package org

    • -94
    • +115
    ./node/EventBroadcasterInterceptor.java
  1. … 24 more files in changeset.
- create WindowRenderEvent correctly
    • -4
    • +18
    ./node/EventBroadcasterInterceptor.java
- reorg of PortalSession and UserSessionEvent->PortalSessionEvent

- improved WindowRenderEvent

    • -20
    • +21
    ./node/EventBroadcasterInterceptor.java
  1. … 14 more files in changeset.
fixed the mouse shape and the droppable highlights
  1. … 7 more files in changeset.
Fixed typo

Fixed Dashboard link on dashboard (linking to default portal)

  1. … 1 more file in changeset.
renamed package ns to navstate
  1. … 13 more files in changeset.
minor reorg of API for non published classes
  1. … 17 more files in changeset.
- reworked a bit the portal API that has not yet been published
    • -105
    • +6
    ./node/EventBroadcasterInterceptor.java
    • -159
    • +0
    ./node/PortalNodeURLFactoryImpl.java
  1. … 22 more files in changeset.
- improved implementation of PortalNode to include security filtering, display name

- use PortalNode api for the tabs JSP as it is part of the API (no need to expose a new API)

- renamed PageCustomizer attributes to have suffix "Path" instead of "JSP" as any servlet can be used, not only JSPs

    • -339
    • +150
    ./PageCustomizerInterceptor.java
    • -154
    • +0
    ./node/PortalNodeURLFactory.java
    • -0
    • +159
    ./node/PortalNodeURLFactoryImpl.java
  1. … 14 more files in changeset.
PageCustomizerInterceptor now uses external JSPs for rendering, should help on basic customization.
    • -160
    • +228
    ./PageCustomizerInterceptor.java
  1. … 6 more files in changeset.
started to add infrastructure for ajax test case
  1. … 116 more files in changeset.
update command response stuff to handle throwable as any other kind of response allowing a more flexible handling of exceptions
    • -2
    • +3
    ./node/EventBroadcasterInterceptor.java
  1. … 57 more files in changeset.
improve request/response command protocol : commands like RenderPageCommand and RenderWindowCommand are not triggered by command factories, instead they are just used programmatically in order to build something (markup usually under some form). So ViewPageCommand has been introduced instead and it is the responsibility of the response handler to translate a ViewPageCommand response into a programmatic RenderPageCommand
    • -10
    • +10
    ./PageCustomizerInterceptor.java
    • -3
    • +3
    ./node/EventBroadcasterInterceptor.java
  1. … 57 more files in changeset.
added capability in jboss-portlet.xml to configure whether or not a portlet wants to be updated asynchronously
  1. … 21 more files in changeset.
- added in renderer a contextualization phase which helps to separate contextualization/uncontextualization of the RenderContext when a RendererContext is pushed on the stack instead of rendering it, improving fragment rendering

- added a simple test application for the dyna renderers

  1. … 37 more files in changeset.
- improved javascript

- finally use only one controller and implement the ajax/classic in the response handler as it seems to be the appropriate place

  1. … 34 more files in changeset.
improve the theme stuff: better dispatch of responsibilities with better encapsulation
  1. … 23 more files in changeset.
- make a real 1-1 relationship between windowresult and windowcontext for the sake of simplicity

- fix the window DnD partially

  1. … 16 more files in changeset.
introduced ActionRenderContext to decouple totally XXXRender from the implementations since it was still using WindowResult.Action
  1. … 16 more files in changeset.
- better handling of core command request flow

- introduce real implementation of navigational state context which can log the changes made to the navigational state during a request so it can be used to detect portlet window changes to the nav state and piggy back several portlets to the client side during one request (use case with IPC API)

    • -0
    • +57
    ./NavigationalStateInterceptor.java
    • -6
    • +9
    ./node/EventBroadcasterInterceptor.java
  1. … 47 more files in changeset.
moved NavigationalStateContext to the spi.runtime.package since it is a runtime object
    • -1
    • +1
    ./node/EventBroadcasterInterceptor.java
  1. … 5 more files in changeset.