JCR-25: cloning all Hippo Console modules as sibling JCR Console modules; refining pom.xml files
JCR-25: cloning all Hippo Console modules as sibling JCR Console modules
JCR-23: refining poms
JCR-22: forking from cms trunk
CMS7-3953: instantiate PluginPage instead of Home
CMS7-3953: use usersession internally in cms-engine
CMS7-3953: hide usercredentials from plugins The getCredentials method on the usersession now does return jcr credentials. Since this is dependent on the way the session was created, it's use is discouraged.
CMS7-3953: switch to hippo-cms-api as the primary dependency to build plugins to This checkin contains a compiling baseline, the changes still need to be validated to a full project. These do not include updated cms poms beyond the minimal changes necessary to get a compiling build. The hippo-cms-engine now implements the functionality that is offered by the API. Anything that's in the engine should be considered out-of-bounds for plugins. The yui module has been merged into the api module, as there were some components already in the api that used yui. All api tests have been moved into the test module. It is now a mix of api-level functionality and engine tests. The compressor plugin in the jquery module has been replaced by the hippo (yui) compressor. Maven was not able to resolve the alchim one currently. Login modules have been moved into the engine. This hides credentials from plugin developers, they can still retrieve the user name from the jcr session.
CMS7-5403 if no value is set in the property value field return an empty value instead of null: null deletes the property altogether
CMS7-16 organize imports
CMS7-5378 Wait for CSS head contributions to be rendered before processing other contributions - pre-cache css in the browser
CMS7-5403 don't remove properties when they are emptied out, this can be done by explicit delete action
CMS7-5399: log a warning when a facet's docbase refers to a non-existing node instead of abandoning the whole registration process with an ItemNotFound exception
CMS7-5268 link needs to be accessible to subclass
CMS7-5361:prepare for next development iteration
CMS7-5361:prepare release hippo-cms-2.21.01
CMS7-5342 remove unused WEB-INF folders; layout module could be removed after moving out resources to relevant modules and removing custom resource stream locator
CMS7-5336 slf4j and log4j dependencies are now managed and imported by project pom
CMS7-5338: temporary fix for addition in repository api
CMS7-5304 Simplify the template composer mount configuration - fixed query parameter handling
CMS7-5302:prepare for next development iteration
CMS7-5302:prepare release hippo-cms-2.21.00
CMS7-5290: branch not from tag
CMS7-5290:prepare branch hippo-cms-2.20.xx
CMS7-5290: do not traverse into virtual tree when observing nodes
CMS7-16: don't throw NPE in debug mode
CMS7-4756: parse double values independent of the default locale
CMS7-5269: revert previous commit Next release is intended to be 2.22.00, to be part of Hippo CMS 7.6.1.
CMS7-5269: set version to 2.20.01-SNAPSHOT
[CMS7-5263] Hiding an field from document editor
CMS7-5241:prepare for next development iteration
CMS7-5241:prepare release hippo-cms-2.20.00
CMS7-5211: remove (possibly) single-valued property before giving it multiple values
CMS7-16: code cleanup remove unused local variables; empty if statements
CMS7-5201: revert, solution not working
CMS7-5201: remove offending dependency and rely only on password callback
CMS7-4535 - Deprecated the 'cols' property - Adjusted css to provide a min-height for the textarea and a v.scrollbar when needed
CMS7-3675: include the ids of all used translators in the cache key of resources, otherwise translations from different translators can get mixed-up in the Wicket cache.
CMS7-5181:prepare for next development iteration
CMS7-5181:prepare release hippo-cms-2.19.03
GOGREEN-465: don't modify properties when loading values
CMS7-16: remove obsolete code
CMS7-5111 Added some i18n French labels + fixes some duplicated or missing labels
CMS7-5030: encrypt additional key with credentials
CMS7-16: ignore IntelliJ generated files
CMS7-5030: use javax.jcr and javax.servlet from project parent
CMS7-5157 Temporary fix
CMS7-5144 Code should not do redundant nullchecks of values known to be non-null
CMS7-5141 Code should not invoke inefficient number construction; use static valueOf instead
CMS7-5140: fixed inefficient instantiation of boxed primitive just to call toString()
CMS7-5130: refactored anonymous inner classes to named static inner classes, removed two identical anonymous comparators for private class JcrListener by implementing Comparable
CMS7-5133: added curly braces to if-statements, for-loops, and while-loops
CMS7-5132:prepare for next development iteration
CMS7-5132:prepare release hippo-cms-2.19.02
CMS7-5032 SSO HST Preview from Channel Manager - Renamed the parameter to "key" instead of "hstSecret"
CMS7-5032 SSO HST Preview from Channel Manager This commit adds the CMS side of code to make use CMS as SSO authentication provider. There's a new mount "/auth" available in the CMS now. The (web)applications which want to use the CMS as the authentication provider can redirect to http://CMS_LOCATION/auth?key=SOMEKEY&destinationUrl=DESTINATION_URL, where the KEY is unique key that the application generated. The destinationUrl should be the URL where the CMS should post the credentials to. If the user is logged into CMS, then CMS will redirect to the destination URL and will provide the encrypted credentials in the URL parameter cred. CMS uses cms-sso module to encrypt the credentials. Please note that currently, the *same instance* of org.onehippo.sso.CredentialCipher must be used to decryp the credentials.
CMS7-5106: cleanup - reuse the yui right-click behavior; yui is needed anyway for the client-side implementation - the right-click components are only added in the browwserplugin, not the jcrtree itself. Move the corresponding markup to the plugins module.
CMS7-5107: conform to the HeaderResponse contract to immediately output javascript and more generic 'string's when added using the renderJavascript and renderString methods
CMS7-5106 basic context menu with xml import and export
CMS7-5081:prepare for next development iteration
CMS7-5081:prepare release hippo-cms-2.19.00
CMS7-5071 A refresh in the browser is not refreshing the jcr session - reverted session refresh, found another solution
CMS7-5079 buildnumber plugin definition and configuration is now in project pom
CMS7-4344 Image picker in xinha can (optionally) pick thumbnail size - incorporated patch from Kenan - made dialog aware of the selected node (types are related to selected images sets) - added preferred image variant is pre selected - added internationalisation - changed default preferred image variant to hippo:original
CMS7-5071 A refresh in the browser is not refreshing the jcr session - added session save and refresh
CMS7-5021: prevent NPE when md5 digest can not be found
CMS7-5021: generate event when binary content is changed The hash of an inputstream is calculated only when the node is known as dirty. This should prevent a negative performance impact.
CMS7-16 Get type from property instead of from value in order to support relaxed CNDs
CMS7-5004: removed dependency on hippo-repository-modules
CMS7-5004: added observation of facetnavigation nodes, renamed the FacetSearchObserver to FacetRootsObserver
CMS7-16: store property type in value model There might be multiple definitions that match the name, try to reuse the type when possible.
CMS7-4976: set type on date value model when it's empty When editing a type, re-evaluate the state of the nodetype in the editor on each request; when a workflow action has been invoked, the (path to the) nodetype descriptor node changes.
CMS7-16: use compile dependencies to wicket in hippo-cms-engine End projects shouldn't have to include wicket themselves.
CMS7-4949: support residual property definitions These should not be used when non-residual definitions exist for the same name.
CMS7-4961: when any property type can be used, use the type from the current value, rather than falling back to string
CMS7-4953: applied Italian corrections
CMS7-4955: use onactivate instead of onfocus on IE onfocus doesn't bubble in IE, onactivate does. Note that IE is actually well-behaved, as this behavior is according to W3C spec.
CMS7-16: improve logging
CMS7-16: use different channel for pinger Since these updates are asynchronous anyway, they should not block ajax requests that are sent in response to user actions.
CMS7-16: render wicket-event and wicket-ajax always first Other client-side components may need to register listeners; Wicket.{Ajax,Event} then needs to be available.
CMS7-16: use component paths for ordering rendering This ensures that components are always rendered in the same order.
CMS7-4819: don't redraw menu when document has not changed Redrawing caused the click event to be eaten by the browser.
CMS7-4926:
CMS7-4695 Dutch labels updated
CMS7-3781: use 'locales' parameter for locales The default list of locales includes italian. Additionally, use wicket's chrome detection. The old implementation was broken by upgrade to newer wicket.
CMS7-4812: bump wicketextjs dependency; sync changes after each folder translation
CMS7-4880: prefix IDs with 'id' to be compatible with W3C specification
CMS7-4879: simple error handling in ui when back-end not available
HREPTWO-4797 Fixed accents not encoded
HREPTWO-16: detach accessed models
HREPTWO-4843: delay calculating whether unit is expanded until perspective is rendered
HREPTWO-4849: remove commas after last list element; fix fieldset width
HREPTWO-4819: remove precondition check for workflow menu items Since the workflow menu is regularly rebuild (not just repainted), with new wicket ids generated each time, the precondition check would fail. The text component in the action description has become a label instead of a link, as the workflow(s) plugin will make sure that a link is created.
HREPTWO-4821: implement improved styling forward port from branch
HREPTWO-4821: merge cms branch with trunk Only significant changes are due to this issue.
HREPTWO-4842: set height of feedback to zero when there is no feedback
HREPTWO-4840: use type ancestors to find the primary item The JcrHelper method is the recommended way of finding the primary item, as it checks the type hierarchy. This is particularly relevant for the gallery imageset, that is supposed to be subtyped and that uses a primary item.
HREPTWO-4280: copy sort state from old provider to new provider In the gallery list view, use data provider instead of iterating over nodes in folder; this maintains sort state too.
HREPTWO-3673: implement styling The validator.id was not correct in the cms-editor cluster configuration, leaving the field plugins unable to subscribe to validation updates. Forward port from trunk.
HREPTWO-4821: include image for gotolink