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

Reply via email to