You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by dk...@apache.org on 2019/07/30 02:10:30 UTC

[sling-org-apache-sling-app-cms] branch master updated (bb1cfce -> 6539122)

This is an automated email from the ASF dual-hosted git repository.

dklco pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git.


    from bb1cfce  Fixing non-transparent icons
     add 2a8051a  Adding initial commit of the form framework
     add 0d805cb  Fixing test issues
     add 65d808b  Fixing issue with the parent path for the policy query
     add 150c5f5  Adding component annotation to textarea
     add 87d298d  Adding a class configuration for the alert
     add 7b38bf0  Adding the ability to have components reload the page rather than reloading in context
     add 0d85833  Adding a cause to the FormException constructor options
     add 8ab3af5  Reordering the logging for the send email action to avoid erroring out before telling required info
     add 6539122  Adding the thank you page option

No new revisions were added by this update.

Summary of changes:
 .../main/java/org/apache/sling/cms/Component.java  |  11 +-
 .../java/org/apache/sling/cms/ResourceTree.java    |  55 ++++++
 builder/src/main/provisioning/cms.txt              |   1 +
 .../core/internal/filters/EditIncludeFilter.java   |  13 +-
 .../internal/listeners/FileMetadataExtractor.java  | 155 +++++++++++++++
 .../cms/core/internal/models/ComponentImpl.java    |  10 +
 .../{source1.txt => simplelogger.properties}       |  12 +-
 pom.xml                                            |   8 +-
 reference/pom.xml                                  |  31 ++-
 .../sling/cms/reference/forms/FieldHandler.java    |  58 ++++++
 .../sling/cms/reference/forms/FormAction.java      |  25 +--
 .../cms/reference/forms/FormActionResult.java      |  42 ++--
 .../sling/cms/reference/forms/FormException.java   |  28 +--
 .../sling/cms/reference/forms/FormRequest.java     |  26 ++-
 .../cms/reference/forms/FormValueProvider.java     |  26 ++-
 .../cms/reference/forms/impl/FormHandler.java      | 105 ++++++++++
 .../cms/reference/forms/impl/FormRequestImpl.java  | 127 ++++++++++++
 .../forms/impl/actions/SendEmailAction.java        | 122 ++++++++++++
 .../forms/impl/actions/SendEmailActonConfig.java   |  40 ++++
 .../forms/impl/actions/UpdateProfileAction.java    | 101 ++++++++++
 .../forms/impl/fields/SelectionHandler.java        |  88 +++++++++
 .../forms/impl/fields/TextareaHandler.java         |  59 ++++++
 .../forms/impl/fields/TextfieldHandler.java        | 125 ++++++++++++
 .../providers/UserProfileFormValueProvider.java    | 103 ++++++++++
 .../main/resources/OSGI-INF/l10n/bundle.properties |  28 ++-
 .../components/forms/actions/sendemail.json        |   6 +
 .../image => forms/actions/sendemail}/edit.json    |  37 ++--
 .../forms/actions/sendemail/sendemail.jsp          |  15 +-
 .../components/forms/actions/updateprofile.json    |   6 +
 .../forms/actions/updateprofile}/edit.json         |   9 +-
 .../forms/actions/updateprofile/updateprofile.jsp  |   9 +-
 .../components/forms/fields/selection.json         |   6 +
 .../components/forms/fields/selection/edit.json    | 103 ++++++++++
 .../forms/fields/selection/selection.jsp           |  86 ++++++++
 .../components/forms/fields/textarea.json          |   6 +
 .../list => forms/fields/textarea}/edit.json       |  67 ++++---
 .../components/forms/fields/textarea/textarea.jsp  |  44 +++++
 .../components/forms/fields/textfield.json         |   6 +
 .../components/forms/fields/textfield/edit.json    | 160 +++++++++++++++
 .../forms/fields/textfield/textfield.jsp           |  46 +++++
 .../apps/reference/components/forms/fieldset.json  |   6 +
 .../reference/components/forms/fieldset}/edit.json |   9 +-
 .../content.jsp => forms/fieldset/fieldset.jsp}    |   5 +-
 .../{general/image.json => forms/form.json}        |   2 +-
 .../reference/components/forms/form/config.json    |  88 +++++++++
 .../apps/reference/components/forms/form/edit.json |  47 +++++
 .../apps/reference/components/forms/form/form.jsp  |  53 +++++
 .../components/forms/providers/userprofile.json    |   6 +
 .../forms/providers/userprofile}/edit.json         |   9 +-
 .../providers/userprofile/userprofile.jsp}         |   8 +-
 .../cms/reference/form/FormActionResultTest.java   |  42 ++++
 .../cms/reference/form/impl/FormHandlerTest.java   | 125 ++++++++++++
 .../reference/form/impl/FormRequestImplTest.java   |  79 ++++++++
 .../reference/form/impl/SlingContextHelper.java    |  22 +--
 .../form/impl/actions/SendEmailActionTest.java     | 128 ++++++++++++
 .../form/impl/fields/SelectionHandlerTest.java     | 114 +++++++++++
 .../form/impl/fields/TextareaHandlerTest.java      | 122 ++++++++++++
 .../form/impl/fields/TextfieldHandlerTest.java     | 220 +++++++++++++++++++++
 reference/src/test/resources/form.json             | 164 +++++++++++++++
 ui/src/main/frontend/src/js/editor.js              |   8 +-
 .../components/caconfig/scripts/policyOptions.jsp  |   4 +-
 61 files changed, 3084 insertions(+), 182 deletions(-)
 create mode 100644 api/src/main/java/org/apache/sling/cms/ResourceTree.java
 create mode 100644 core/src/main/java/org/apache/sling/cms/core/internal/listeners/FileMetadataExtractor.java
 copy core/src/test/resources/{source1.txt => simplelogger.properties} (58%)
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/FieldHandler.java
 copy api/src/main/java/org/apache/sling/cms/ComponentConfiguration.java => reference/src/main/java/org/apache/sling/cms/reference/forms/FormAction.java (52%)
 copy api/src/main/java/org/apache/sling/cms/ComponentConfiguration.java => reference/src/main/java/org/apache/sling/cms/reference/forms/FormActionResult.java (52%)
 copy api/src/main/java/org/apache/sling/cms/ComponentConfiguration.java => reference/src/main/java/org/apache/sling/cms/reference/forms/FormException.java (54%)
 copy api/src/main/java/org/apache/sling/cms/ComponentConfiguration.java => reference/src/main/java/org/apache/sling/cms/reference/forms/FormRequest.java (64%)
 copy api/src/main/java/org/apache/sling/cms/ComponentConfiguration.java => reference/src/main/java/org/apache/sling/cms/reference/forms/FormValueProvider.java (58%)
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/FormHandler.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/FormRequestImpl.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/actions/SendEmailAction.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/actions/SendEmailActonConfig.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/actions/UpdateProfileAction.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/fields/SelectionHandler.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/fields/TextareaHandler.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/fields/TextfieldHandler.java
 create mode 100644 reference/src/main/java/org/apache/sling/cms/reference/forms/impl/providers/UserProfileFormValueProvider.java
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/actions/sendemail.json
 copy reference/src/main/resources/jcr_root/apps/reference/components/{general/image => forms/actions/sendemail}/edit.json (55%)
 copy ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/scripts/finalize.jsp => reference/src/main/resources/jcr_root/apps/reference/components/forms/actions/sendemail/sendemail.jsp (75%)
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/actions/updateprofile.json
 copy {ui/src/main/resources/jcr_root/libs/sling-cms/components/general/richtext => reference/src/main/resources/jcr_root/apps/reference/components/forms/actions/updateprofile}/edit.json (76%)
 copy ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/scripts/finalize.jsp => reference/src/main/resources/jcr_root/apps/reference/components/forms/actions/updateprofile/updateprofile.jsp (84%)
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/selection.json
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/selection/edit.json
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/selection/selection.jsp
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/textarea.json
 copy reference/src/main/resources/jcr_root/apps/reference/components/{general/list => forms/fields/textarea}/edit.json (55%)
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/textarea/textarea.jsp
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/textfield.json
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/textfield/edit.json
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fields/textfield/textfield.jsp
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/fieldset.json
 copy {ui/src/main/resources/jcr_root/libs/sling-cms/components/general/richtext => reference/src/main/resources/jcr_root/apps/reference/components/forms/fieldset}/edit.json (76%)
 copy reference/src/main/resources/jcr_root/apps/reference/components/{pages/base/content.jsp => forms/fieldset/fieldset.jsp} (81%)
 copy reference/src/main/resources/jcr_root/apps/reference/components/{general/image.json => forms/form.json} (73%)
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/form/config.json
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/form/edit.json
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/form/form.jsp
 create mode 100644 reference/src/main/resources/jcr_root/apps/reference/components/forms/providers/userprofile.json
 copy {ui/src/main/resources/jcr_root/libs/sling-cms/components/general/richtext => reference/src/main/resources/jcr_root/apps/reference/components/forms/providers/userprofile}/edit.json (76%)
 copy reference/src/main/resources/jcr_root/apps/reference/components/{pages/base/content.jsp => forms/providers/userprofile/userprofile.jsp} (84%)
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/FormActionResultTest.java
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/impl/FormHandlerTest.java
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/impl/FormRequestImplTest.java
 copy api/src/main/java/org/apache/sling/cms/FileManager.java => reference/src/test/java/org/apache/sling/cms/reference/form/impl/SlingContextHelper.java (69%)
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/impl/actions/SendEmailActionTest.java
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/impl/fields/SelectionHandlerTest.java
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/impl/fields/TextareaHandlerTest.java
 create mode 100644 reference/src/test/java/org/apache/sling/cms/reference/form/impl/fields/TextfieldHandlerTest.java
 create mode 100644 reference/src/test/resources/form.json