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