Platform Explorer / Nuxeo Platform 5.6

Extension point widgets

Since 5.1.7 and 5.2.0, a widget can be defined globally in the application.

Layouts can reference global widgets in their row definition without having to redefine them in their widgets definitions. The widget with given name will be searched in this global registry only if it is not found in the layout definition.

Contribution Descriptor

Existing Contributions

  • nuxeo-rating-web-5.6-RC1.jar /OSGI-INF/widgets-contrib.xml
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_document_like_status" type="summary_document_like_status"/>
    
      </extension>
  • nuxeo-social-workspace-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="social_workspace_is_public" type="template">
          <labels>
            <label mode="any">label.widget.social.isPublic</label>
          </labels>
          <helpLabels>
             <label mode="any">label.widget.social.isPublic.info</label>
           </helpLabels>
          <translated>true</translated>
          <fields>
            <field>socialw:isPublic</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/boolean_radio_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="social_workspace_is_restricted" type="template">
          <labels>
            <label mode="any">label.widget.social.isRestricted</label>
          </labels>
          <helpLabels>
             <label mode="any">label.widget.social.isRestricted.info</label>
           </helpLabels>
          <translated>true</translated>
          <fields>
            <field>socialw:approveSubscription</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/boolean_radio_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="content_picture" type="file">
          <labels>
            <label mode="any">label.widget.article.picture</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>contentpict:picture</field>
            <field>contentpict:picturename</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
            <property name="validator">ImageBlobValidator</property>
          </properties>
        </widget>
    
        <widget name="summary_note_with_picture" type="template">
          <fields>
            <field>note:note</field>
            <field>note:mime_type</field>
            <field>contentpict:picturename</field>
          </fields>
          <properties widgetMode="view">
            <property name="translatedHtml">
              #{noteActions.translateImageLinks(field_0)}
            </property>
            <property name="cssClass">note_content_block</property>
            <property name="float">left</property>
          </properties>
          <properties mode="any">
            <property name="template">/widgets/summary_note_with_picture_widget_template.xhtml</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="summary_social_document_visibility_action" type="summary_social_document_visibility_action">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>false</translated>
          <fields>
            <field>socialdoc:isPublic</field>
          </fields>
          <widgetModes>
            <mode value="any">#{currentDocument.isProxy() ? 'hidden' : 'view'}</mode>
          </widgetModes>
          <properties widgetMode="any">
            <property name="isActionVisible">true</property>
          </properties>
        </widget>
    
        <widget name="summary_news_item_visibility_action" type="summary_social_document_visibility_action">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>false</translated>
          <fields>
            <field>socialdoc:isPublic</field>
          </fields>
          <widgetModes>
            <mode value="any">#{currentDocument.isProxy() ? 'hidden' : 'view'}</mode>
          </widgetModes>
          <properties widgetMode="any">
            <property name="isActionVisible">#{currentUser.isAdministrator()}</property>
          </properties>
        </widget>
    
        <widget name="social_document_visibility" type="template">
          <labels>
            <label mode="any">social.document.publication</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>socialdoc:isPublic</field>
          </fields>
          <widgetModes>
            <mode value="edit">#{socialWorkspaceActions.isCurrentUserAdministratorOrMemberOfCurrentSocialWorkspace() ? 'edit' : 'view'}</mode>
            <mode value="create">#{socialWorkspaceActions.isCurrentUserAdministratorOrMemberOfCurrentSocialWorkspace() ? 'edit' : 'view'}</mode>
          </widgetModes>
          <properties mode="any">
            <property name="required">true</property>
            <property name="template">
              /widgets/visibility_radio_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="request_user_email" type="text">
          <labels>
            <label mode="any">email</label>
          </labels>
          <fields>
             <field>data.req.userEmail</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="request_username" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.username</label>
          </labels>
          <fields>
             <field>data.req.username</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">username</property>
            <property name="hideFirstLabel">true</property>
            <property name="displayAction">view</property>
          </properties>
        </widget>
    
        <widget name="listing_article_consultation" type="listing_social_document_consultation">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>false</translated>
          <fields>
            <field>data</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties mode="any">
            <property name="displayActions">true</property>
          </properties>
        </widget>
    
        <widget name="listing_news_consultation" type="listing_social_document_consultation">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>false</translated>
          <fields>
            <field>data</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties mode="any">
            <property name="displayActions">#{socialWorkspaceActions.isCurrentUserAdministratorOfCurrentSocialWorkspace()}</property>
          </properties>
        </widget>
    
        <widget name="social_workspace_group_members" type="template">
          <labels>
            <label mode="any">label.groupManager.userMembers</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field/>
          </fields>
          <properties widgetMode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
            <property name="userSuggestionSearchType">USER_TYPE</property>
          </properties>
        </widget>
    
        <widget name="social_workspace_bulk_import" type="template">
          <labels>
            <label mode="any">label.groupManager.groups</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field/>
          </fields>
          <properties widgetMode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
            <property name="userSuggestionSearchType">GROUP_TYPE</property>
          </properties>
        </widget>
    
        <widget name="required_description" type="textarea">
          <labels>
            <label mode="any">description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:description</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="social_document_content" type="richtext_with_mimetype">
          <labels>
            <label mode="any">label.social.document.content</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>note:note</field>
            <field>note:mime_type</field>
          </fields>
          <properties mode="view">
            <property name="translatedHtml">
              #{noteActions.translateImageLinks(field_0)}
            </property>
          </properties>
        </widget>
    
        <widget name="social_request_permission" type="selectOneMenu">
          <fields>
            <field>data.docinfo.permission</field>
          </fields>
          <labels>
            <label mode="any">label.docinfo.permission</label>
          </labels>
          <selectOptions>
            <options itemLabel="#{messages[entry.label]}" itemValue="#{entry.value}" value="#{bulkImportSocialWorkspaceActions.rightsMenuEntries}" var="entry"/>
          </selectOptions>
        </widget>
    
        <widget name="user_request_accept" type="template">
          <labels>
            <label mode="any">command.userrequest.accept</label>
          </labels>
          <widgetModes>
            <mode value="any">#{currentUser.isAdministrator() || socialWorkspaceActions.isCurrentUserAdministratorOfCurrentSocialWorkspace() ? 'edit' : 'hidden'}</mode>
          </widgetModes>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_request_accept_widget_template.xhtml</property>
          </properties>
        </widget>
    
        <widget name="user_request_reject" type="template">
          <labels>
            <label mode="any">command.userrequest.reject</label>
          </labels>
          <widgetModes>
            <mode value="any">#{currentUser.isAdministrator() || socialWorkspaceActions.isCurrentUserAdministratorOfCurrentSocialWorkspace() ? 'edit' : 'hidden'}</mode>
          </widgetModes>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_request_reject_widget_template.xhtml</property>
          </properties>
        </widget>
      </extension>
  • nuxeo-user-relationship-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_user_relationship" type="summary_user_relationship"/>
    
        <widget name="user_relationship_add" type="manage_user_relations">
          <fields>
            <field/>
          </fields>
        </widget>
    
        <widget name="listing_user_relationship_add" type="manage_user_relations">
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="panelIdsToBeReRendered">usersListingRelationshipPanel,userNetworkPanel</property>
          </properties>
        </widget>
    
        <widget name="user_relationship_contacts" type="template">
          <labels>
            <label mode="any">label.social.user.widget.relationships</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_relationship_contacts_widget_template.xhtml</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="user_relationship_relations" type="template">
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_relationship_relation_with_user.xhtml</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="user_relationship_username" type="template">
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_relationship_profile_username_widget_template.xhtml</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="user_relationship_avatar" type="avatar">
          <labels>
            <label mode="any">label.userprofile.avatar</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="edit">
              helplabel.userprofile.avatar
            </label>
          </helpLabels>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">userprofile:avatar</property>
          </properties>
        </widget>
    
        <!-- override to manage public/private profile -->
        <widget name="avatar" type="avatar">
          <labels>
            <label mode="any">label.userprofile.avatar</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="edit">
              helplabel.userprofile.avatar
            </label>
          </helpLabels>
          <fields>
            <field/>
            <field>userprofile:avatar</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">userprofile:avatar</property>
          </properties>
          <widgetModes>
            <mode value="view">#{userRelationshipActions.canViewProfile(layoutValue) ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
    
        <!-- override to manage public/private profile -->
        <widget name="birthdate" type="datetime">
          <labels>
            <label mode="any">label.userprofile.birthdate</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="edit">
              helplabel.userprofile.birthdate
            </label>
          </helpLabels>
          <fields>
            <field>userprofile:birthdate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateFormater()}</property>
          </properties>
          <widgetModes>
            <mode value="view">#{userRelationshipActions.canViewProfile(layoutValue) ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
    
        <!-- override to manage public/private profile -->
        <widget name="phonenumber" type="text">
          <labels>
            <label mode="any">label.userprofile.phonenumber</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>userprofile:phonenumber</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
          <widgetModes>
            <mode value="view">#{userRelationshipActions.canViewProfile(layoutValue) ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
    
        <!-- override to manage public/private profile -->
        <widget name="gender" type="template">
          <labels>
            <label mode="any">label.userprofile.gender</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>userprofile:gender</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/gender_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="view">#{userRelationshipActions.canViewProfile(layoutValue) ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
    
        <widget name="publicprofile" type="checkbox">
          <labels>
            <label mode="any">label.socialprofile.publicprofile</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>socialprofile:publicprofile</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
           <widgetModes>
            <mode value="view">#{userRelationshipActions.canViewProfile(layoutValue) ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
      </extension>
  • nuxeo-user-activity-stream-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_user_activity_stream" type="summary_user_activity_stream"/>
    
      </extension>
  • nuxeo-mini-message-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_user_mini_messages" type="summary_user_mini_messages"/>
    
      </extension>
  • nuxeo-platform-document-routing-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="current_route_description" type="current_route_description"/>
        <widget name="current_route_show_graph" type="current_route_show_graph"/>
        <widget name="current_route_abandon" type="current_route_abandon"/>
        <widget name="current_route_user_tasks" type="current_route_user_tasks"/>
        <widget name="current_route_open_tasks" type="current_route_open_tasks"/>
    
        <widget name="current_route_previous_tasks" type="contentViewWithForms">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>false</translated>
          <properties widgetMode="any">
            <property name="contentViewName">route_past_steps</property>
          </properties>
        </widget>
    
        <widget name="current_route_panel_top" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">CURRENT_ROUTE_PANEL_TOP</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <widget name="current_route_panel_left" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">CURRENT_ROUTE_PANEL_LEFT</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <widget name="current_route_panel_right" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">CURRENT_ROUTE_PANEL_RIGHT</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <widget name="current_route_panel_bottom" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">CURRENT_ROUTE_PANEL_BOTTOM</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <!-- for previous tasks layout -->
        <widget name="task_title" type="text">
          <labels>
            <label mode="any">Name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.task.name</field>
          </fields>
          <properties mode="any">
            <property name="localize">true</property>
          </properties>
        </widget>
        <widget name="task_directive" type="text">
          <labels>
            <label mode="any">Directive</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.task.directive</field>
          </fields>
          <properties mode="any">
            <property name="localize">true</property>
          </properties>
        </widget>
        <widget name="task_assignee" type="template">
          <labels>
            <label mode="any">Assignee</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.task.actors</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
          </properties>
        </widget>
        <widget name="task_comments" type="template">
          <labels>
            <label mode="any">Comments</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.task.taskComments</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
          </properties>
        </widget>
        <widget name="task_start_date" type="datetime">
          <labels>
            <label mode="any">Start date</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dublincore.created</field>
          </fields>
        </widget>
        <widget name="task_due_date" type="datetime">
          <labels>
            <label mode="any">Due date</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.task.dueDate</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-platform-document-routing-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="dr_listing_document_route_folder_element_type" type="listing_document_route_folder_element_type">
          <labels>
            <label mode="any">label.document.route.content.header.type</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>routeElement.document</field>
            <field>routeElement.document.id</field>
            <field>routeElement.document.hasFacet('Folderish')</field>
          </fields>
          <properties mode="any">
            <property name="showAvailableActionsOnRouteElement">true</property>
          </properties>
        </widget>
    
        <widget name="dr_listing_document_route_element_type" type="listing_document_route_element_type">
          <labels>
            <label mode="any">label.document.route.content.header.type</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.type</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_title_link" type="listing_route_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
            <field>data.document.title</field>
          </fields>
        </widget>
        
        <widget name="dr_listing_document_route_element_actors" type="listing_document_route_element_actors">
          <labels>
            <label mode="any">label.document.route.content.header.actors</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.task_step.actors</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_route_element_state" type="listing_document_route_element_state">
          <translated>true</translated>
           <labels>
            <label mode="any">label.widget.document_routing_route_content.dr_listing_route_element_state</label>
          </labels>
          <fields>
            <field>data.document.currentLifeCycleState</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_title_description" type="text">
          <labels>
            <label mode="any">label.content.header.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.dc.description</field>
          </fields>
        </widget>
    
        <widget name="dr_listing__edit_document_route_element" type="listing_edit_document_route_element">
          <labels>
            <label mode="any">label.document.route.content.header.update</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_add_step" type="add_step">
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
            <field>data.document.hasFacet('Folderish')</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_remove_step" type="remove_step">
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_title" type="text">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.dc.title</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_current_lifecycle" type="text">
          <labels>
            <label mode="any">label.content.header.currentLifecycleState</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.currentLifeCycleState</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_no_comments" type="listing_no_comments">
          <labels>
            <label mode="any">label.content.header.comments</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.hasFacet('CommentsInfoHolder')</field>
            <field>data.document.infocom.numberOfComments</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_step_actions" type="step_actions">
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
            <field>data.document.hasFacet('Folderish')</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-platform-document-routing-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_document_route" type="summary_document_route"/>
    
        <widget name="start_route_widget" type="template">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>true</translated>
          <fields>
            <field>relatedRouteModelDocumentId</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/start_route_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="cssStyleClass">dataInputText</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-document-routing-dm-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="actors" type="template">
            <fields>
              <field>tkst:actors</field>
            </fields>
            <labels>
              <label mode="any"/>
            </labels>
            <properties mode="any">
             <property name="template">
                /widgets/user_suggestion_widget_template.xhtml
              </property>
              <property name="required">true</property>
            </properties>
          </widget>
        <widget name="directive_task" type="template">
          <fields>
            <field>tkst:directive</field>
          </fields>
          <labels>
            <label mode="any">label.review.directive</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/routing_directive_widget_template.xhtml
            </property>
          </properties>
        </widget>
         <widget name="directive_publishing_task" type="singleDocumentSuggestion">
          <fields>
            <field>tkst:directive</field>
          </fields>
          <labels>
            <label mode="any">label.widget.task_step.publication</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="documentSuggestion_pageProviderName">
              default_section_suggestion
            </property>
          </properties>
        </widget>
        <widget name="directive_follow_lc_transion_task" type="text">
          <fields>
            <field>tkst:directive</field>
          </fields>
          <labels>
            <label mode="any">label.widget.review.life.cycle.transition</label>
          </labels>
          <translated>true</translated>
        </widget>
        <widget name="dueDate" type="template">
          <fields>
            <field>tkst:dueDate</field>
          </fields>
          <labels>
            <label mode="any">label.review.duedate</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/routing_duedate_widget_template.xhtml
            </property>
          </properties>
          </widget>
         <widget name="automaticValidation" type="checkbox">
            <translated>true</translated>
            <fields>
              <field>tkst:automaticValidation</field>
            </fields>
         </widget>
         
         <!-- overide the default widget to display the number of comments used by default in routing -->
        <widget name="dr_listing_no_comments" type="list">
            <labels>
              <label mode="any">label.content.header.comments</label>
            </labels>
            <translated>true</translated>
            <fields>
             <field>data.document.tkst.comments</field>
            </fields>
            <properties widgetMode="edit">
              <property name="orderable">false</property>
              <property name="diff">false</property>
              <property name="display">table</property>
              <property name="required">false</property>
              <property name="hideSubLabels">true</property>
            </properties>
            <properties mode="any"/>
            <subWidgets>
              <widget name="sub0" type="text">
                <labels>
                  <label mode="any"/>
                </labels>
                <translated>false</translated>
                <fields>
                  <field/>
                </fields>
                <properties mode="any"/>
              </widget>
            </subWidgets>
          </widget>
         
      </extension>
  • nuxeo-platform-relations-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="relation_search_title" type="text">
          <labels>
            <label mode="any">label.relation.search.title</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="any">label.relation.search.title.info</label>
          </helpLabels>
          <fields>
            <field>rel_srch:dc_title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="relation_search_fulltext" type="text">
          <labels>
            <label mode="any">label.relation.search.all_words</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="any">label.relation.search.all_words.info</label>
          </helpLabels>
          <fields>
            <field>rel_srch:ecm_fulltext</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="relation_search_deleted_documents" type="template">
          <labels>
            <label mode="any">label.relation.deleted.documents</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>rel_srch:currentLifeCycleState</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/search_deleted_documents_widget.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">
              #{nxu:test(deleteActions.trashManagementEnabled, 'edit', 'hidden')}
            </mode>
          </widgetModes>
        </widget>
    
        <widget name="relation_search_path" type="select_path_tree">
          <labels>
            <label mode="any">label.relation.search.path</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>rel_srch:ecm_path</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
            <property name="labelOpenPopUp">label.relation.addPath</property>
            <property name="showAllDomains">true</property>
          </properties>
        </widget>
    
        <widget name="relation_listing_title_link" type="relation_listing_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.dc.title</field>
            <field>data.file.content</field>
            <field>data.file.filename</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">file:content</property>
            <property name="file_schema">file</property>
          </properties>
        </widget>
    
        <widget name="listing_path" type="text">
          <labels>
            <label mode="any">label.relation.search.path</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.pathAsString</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-platform-document-routing-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="summary_current_route_action" type="summary_current_route_action"/>
        <widget name="summary_document_route_action" type="summary_document_route_action"/>
        <widget name="summary_current_route_actions_lock" type="summary_current_route_actions_lock"/>
    
        <widget name="participatingDocuments" type="template">
          <labels>
            <label mode="any">label.document.routing.participatingDocuments
            </label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>docri:participatingDocuments</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /document_routing_widgets/document_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="cssStyleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="execution_type" type="selectOneDirectory">
          <fields>
            <field>stepf:execution</field>
          </fields>
          <labels>
            <label mode="any">label.step.folder.execution.type</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
          <properties widgetMode="any">
            <property name="directoryName">execution_type</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="document_related_route" type="template">
          <labels>
            <label mode="any">label.document.routing.related.route</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>relatedRouteModelDocumentId</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /document_routing_widgets/routing_combobox_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="cssStyleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="conditional_step_value" type="template">
          <translated>true</translated>
          <fields>
            <field>condstepf:posOfChildStepToRunNext</field>
          </fields>
          <properties mode="any">
            <property name="required">true</property>
            <property name="template">
              /document_routing_widgets/conditional_folder_options_widget_template.xhtml
            </property>
          </properties>
        </widget>
        <!-- Widget set for route content view layout route_content_view_layout -->
        <widget name="workflow_name" type="text">
          <labels>
            <label mode="any">Workflow Name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.extendedInfos['workflowName'].serializableValue</field>
          </fields>
        </widget>
        <widget name="workflow_name" type="text">
          <labels>
            <label mode="any">Workflow Name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.extendedInfos['workflowName'].serializableValue</field>
          </fields>
        </widget>
        <widget name="workflow_description" type="text">
          <labels>
            <label mode="any">Description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.extendedInfos['workflowDescription'].serializableValue</field>
          </fields>
        </widget>
        <widget name="workflow_initiator" type="text">
          <labels>
            <label mode="any">Initiator</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.extendedInfos['workflowInitiator'].serializableValue</field>
          </fields>
        </widget>
        <widget name="workflow_start_date" type="datetime">
          <labels>
            <label mode="any">Start Date</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.extendedInfos['workflowStartDate'].serializableValue</field>
          </fields>
        </widget>
        <widget name="workflow_end_date" type="datetime">
          <labels>
            <label mode="any">End Date</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.extendedInfos['workflowEndDate'].serializableValue</field>
          </fields>
        </widget>
      </extension>
  • nuxeo-platform-imaging-jsf-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="imageFile" type="image">
          <labels>
            <label mode="any">label.file.content</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>file:content</field>
            <field>file:filename</field>
          </fields>
        </widget>
    
        <widget name="summary_picture_view" type="picture_view">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>true</translated>
          <fields>
            <field/>
          </fields>
          <properties widgetMode="any">
            <property name="pictureView">Medium</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-faceted-search-jsf-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="faceted_search_content_views_selection" type="faceted_search_content_views_selection">
          <labels>
            <label mode="any">label.faceted.search.local.configuration.content.view.selection.label</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>fsc:deniedContentViews</field>
          </fields>
        </widget>
      </extension>
  • nuxeo-platform-faceted-search-dm-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="text_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.textSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="ecm_fulltext" type="text">
              <labels>
                <label mode="any">label.faceted.search.fulltext</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:ecm_fulltext</field>
              </fields>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="date_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.dateSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_created" type="date_range">
              <labels>
                <label mode="any">label.dublincore.creationDate</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_created_min</field>
                <field>fsd:dc_created_max</field>
              </fields>
              <properties widgetMode="edit">
                <property name="styleClass">dataInputTextDate</property>
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
    
            <widget name="dc_modified" type="date_range">
              <labels>
                <label mode="any">label.dublincore.modificationDate</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_modified_min</field>
                <field>fsd:dc_modified_max</field>
              </fields>
              <properties widgetMode="edit">
                <property name="styleClass">dataInputTextDate</property>
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="people_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.peopleSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_creator" type="faceted_search_users_suggestion">
              <labels>
                <label mode="any">label.dublincore.creator</label>
              </labels>
              <fields>
                <field>fsd:dc_creator</field>
              </fields>
              <properties widgetMode="any">
                <property name="userSuggestionSearchType">USER_TYPE</property>
                <property name="displayHorizontally">false</property>
                <property name="hideSearchTypeText">true</property>
                <property name="displayHelpLabel">false</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="categorization_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.categorizationSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_nature" type="selectManyDirectory">
              <labels>
                <label mode="any">label.dublincore.nature</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_nature</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryName">nature</property>
                <property name="localize">true</property>
              </properties>
              <properties widgetMode="edit">
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
            <widget name="dc_coverage" type="faceted_search_directory_tree">
              <labels>
                <label mode="any">label.faceted.search.coverage</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_coverage</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryTreeName">byCoverageNavigation</property>
                <property name="wrapperMode">noLabel</property>
              </properties>
            </widget>
            <widget name="dc_subjects" type="faceted_search_directory_tree">
              <labels>
                <label mode="any">label.faceted.search.subjects</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_subjects</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryTreeName">bySubjectsNavigation</property>
                <property name="wrapperMode">noLabel</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="path_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.pathSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="ecm_path" type="select_path_tree">
              <labels>
                <label mode="any">label.faceted.search.path</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:ecm_path</field>
              </fields>
              <properties widgetMode="any">
                <property name="wrapperMode">noLabel</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="faceted_searches_selector" type="faceted_searches_selector">
          <widgetModes>
            <!-- not shown in edit and view modes -->
            <mode value="view">hidden</mode>
            <mode value="edit">hidden</mode>
          </widgetModes>
        </widget>
    
        <widget name="saved_faceted_searches_selector" type="saved_faceted_searches_selector">
          <widgetModes>
            <!-- not shown in edit and view modes -->
            <mode value="view">hidden</mode>
            <mode value="edit">hidden</mode>
          </widgetModes>
          <properties widgetMode="any">
            <property name="outcome">faceted_search_results</property>
          </properties>
        </widget>
    
        <widget name="actions_bar" type="template">
          <properties widgetMode="any">
            <property name="template">
              /widgets/faceted_search_actions_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <!-- not shown in edit and view modes -->
            <mode value="view">hidden</mode>
            <mode value="edit">hidden</mode>
          </widgetModes>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-core-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="nature" type="selectOneDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
            <property name="ordering">ordering,label</property>
          </properties>
        </widget>
    
        <widget name="subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.subjects.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:rights</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:source</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.coverage.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/coverage_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="created" type="datetime">
          <labels>
            <label mode="any">label.dublincore.created</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:created</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
        </widget>
    
        <widget name="modified" type="datetime">
          <labels>
            <label mode="any">label.dublincore.modified</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:modified</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
        </widget>
    
        <widget name="format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:format</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:language</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="expired" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expired</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:expired</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateFormater()}</property>
          </properties>
        </widget>
    
        <widget name="author" type="template">
          <labels>
            <label mode="any">label.dublincore.creator</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.author.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:creator</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /widgets/single_user_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="contributors" type="template">
          <labels>
            <label mode="any">label.dublincore.contributors</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.contributors.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:contributors</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/contributors_widget.xhtml</property>
          </properties>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="lastContributor" type="template">
          <labels>
            <label mode="any">label.dublincore.lastContributor</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.lastContributor.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:lastContributor</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /widgets/single_user_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="title" type="text">
          <labels>
            <label mode="any">title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="description" type="textarea">
          <labels>
            <label mode="any">description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:description</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="file" type="template">
          <labels>
            <label mode="any">label.file.content</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>file:content</field>
            <field>file:filename</field>
          </fields>
          <widgetModes>
            <mode value="full_edit">edit</mode>
            <mode value="edit">edit</mode>
            <mode value="view">view</mode>
            <mode value="view">preview</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">/widgets/extended_file_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="note" type="richtext_with_mimetype">
          <labels>
            <label mode="any">note</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>note:note</field>
            <field>note:mime_type</field>
          </fields>
          <properties mode="view">
            <property name="translatedHtml">
              #{noteActions.translateImageLinks(field_0)}
            </property>
          </properties>
        </widget>
    
        <widget name="files" type="template">
          <labels>
            <label mode="any">label.files.files</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field schema="files">files</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/files_list_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="diff">true</property>
          </properties>
          <widgetModes>
            <mode value="full_edit">edit</mode>
            <mode value="edit">edit</mode>
            <mode value="view">view</mode>
            <mode value="view">preview</mode>
          </widgetModes>
          <subWidgets>
            <widget name="file" type="template">
              <labels>
                <label mode="any"/>
              </labels>
              <fields>
                <field>file</field>
                <field>filename</field>
              </fields>
              <properties mode="any">
                <property name="template">
                  /widgets/extended_subfile_widget.xhtml
                </property>
              </properties>
              <properties widgetMode="edit">
                <property name="required">true</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="header_title_and_permlink" type="title_and_permlink">
          <fields>
            <field/>
          </fields>
          <labels>
            <label mode="any"/>
          </labels>
        </widget>
    
        <widget name="header_description" type="textarea">
          <widgetModes>
            <mode value="any">
              #{currentDocument.folder==false or empty
              currentDocument.dublincore.description ?'hidden':mode}
            </mode>
          </widgetModes>
          <fields>
            <field>dc:description</field>
          </fields>
          <labels>
            <label mode="any"/>
          </labels>
          <properties mode="any">
            <property name="styleClass">
              currentDocumentDescription quote
            </property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-core-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="vocabulary_id" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:id</field>
          </fields>
          <widgetModes>
            <mode value="edit">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="vocabulary_label" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.label</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:label</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
        <widget name="vocabulary_obsolete" type="template">
          <labels>
            <label mode="any">label.vocabulary.entry.obsolete</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:obsolete</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/integer_yes_no_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="vocabulary_order" type="int">
          <labels>
            <label mode="any">label.vocabulary.entry.order</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:ordering</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">10</property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_id" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:id</field>
          </fields>
          <widgetModes>
            <mode value="edit">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_label" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.label</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:label</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_obsolete" type="template">
          <labels>
            <label mode="any">label.vocabulary.entry.obsolete</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:obsolete</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/integer_yes_no_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_order" type="int">
          <labels>
            <label mode="any">label.vocabulary.entry.order</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:ordering</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">10</property>
          </properties>
        </widget>
    
        <widget name="l10nvocabulary_id" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nvocabulary:id</field>
          </fields>
          continent
          <widgetModes>
            <mode value="edit">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="l10nvocabulary_label_fr" type="text">
          <labels>
            <label mode="any">label.vocabulary.l10n.entry.label.french</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nvocabulary:label_fr</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
           </properties>
        </widget>
    
        <widget name="l10nvocabulary_label_en" type="text">
          <labels>
            <label mode="any">label.vocabulary.l10n.entry.label.english</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nvocabulary:label_en</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
        <widget name="l10nvocabulary_obsolete" type="template">
          <labels>
            <label mode="any">label.vocabulary.entry.obsolete</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nvocabulary:obsolete</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/integer_yes_no_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="l10nvocabulary_order" type="int">
          <labels>
            <label mode="any">label.vocabulary.entry.order</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nvocabulary:ordering</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">10</property>
          </properties>
        </widget>
    
        <widget name="l10nxvocabulary_id" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nxvocabulary:id</field>
          </fields>
          <widgetModes>
            <mode value="edit">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="l10nxvocabulary_label_fr" type="text">
          <labels>
            <label mode="any">label.vocabulary.l10n.entry.label.french</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nxvocabulary:label_fr</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
        <widget name="l10nxvocabulary_label_en" type="text">
          <labels>
            <label mode="any">label.vocabulary.l10n.entry.label.english</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nxvocabulary:label_en</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
          <widget name="l10nxvocabulary_obsolete" type="template">
          <labels>
            <label mode="any">label.vocabulary.entry.obsolete</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nxvocabulary:obsolete</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/integer_yes_no_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="l10nxvocabulary_order" type="int">
          <labels>
            <label mode="any">label.vocabulary.entry.order</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>l10nxvocabulary:ordering</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">10</property>
          </properties>
        </widget>
    
    
      </extension>
  • nuxeo-platform-webapp-core-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_current_document_description" type="summary_current_document_description"/>
    
        <widget name="summary_current_document_actions" type="summary_current_document_actions"/>
    
        <widget name="summary_current_document_custom_actions" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
        </widget>
    
        <widget name="summary_current_document_files" type="summary_current_document_files"/>
    
        <widget name="summary_current_document_view" type="summary_current_document_view"/>
    
        <widget name="summary_current_document_tagging" type="summary_current_document_tagging"/>
    
        <widget name="summary_current_document_dublincore" type="summary_current_document_dublincore"/>
    
        <widget name="summary_current_document_relations" type="summary_current_document_relations"/>
    
        <widget name="summary_current_document_comments" type="summary_current_document_comments"/>
    
        <widget name="summary_current_document_publications" type="summary_current_document_publications"/>
    
        <widget name="summary_current_document_lc_and_version" type="summary_current_document_lc_and_version"/>
    
        <widget name="summary_current_document_single_tasks" type="summary_current_document_single_tasks"/>
    
        <widget name="summary_current_document_states" type="summary_current_document_states"/>
    
        <widget name="summary_current_document_contributors" type="summary_current_document_contributors"/>
    
        <widget name="summary_note_text" type="richtext_with_mimetype">
          <fields>
            <field>note:note</field>
            <field>note:mime_type</field>
          </fields>
          <properties mode="view">
            <property name="translatedHtml">
              #{noteActions.translateImageLinks(field_0)}
            </property>
            <property name="cssClass">note_content_block</property>
          </properties>
        </widget>
    
        <widget name="summary_panel_top" type="summary_current_document_custom_actions">
          <handlingLabels>true</handlingLabels>
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">SUMMARY_PANEL_TOP</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <widget name="summary_panel_left" type="summary_current_document_custom_actions">
          <handlingLabels>true</handlingLabels>
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">SUMMARY_PANEL_LEFT</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <widget name="summary_panel_right" type="summary_current_document_custom_actions">
          <handlingLabels>true</handlingLabels>
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">SUMMARY_PANEL_RIGHT</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
        <widget name="summary_panel_bottom" type="summary_current_document_custom_actions">
          <handlingLabels>true</handlingLabels>
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">SUMMARY_PANEL_BOTTOM</property>
            <property name="subStyleClass">summaryActions</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="listing_selection_box_with_current_document" type="listing_selection_box_with_current_document">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_ajax_selection_box_with_current_document" type="listing_ajax_selection_box_with_current_document">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_selection_box" type="listing_selection_box">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_ajax_selection_box" type="listing_ajax_selection_box">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_icon_type" type="listing_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
    
        <widget name="listing_big_icon_type" type="listing_big_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
    
        <widget name="listing_big_icon_type_link" type="listing_big_icon_type_link">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
    
        <widget name="listing_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.dc.description</field>
            <field>data.file.content</field>
            <field>data.file.content.filename</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">file:content</property>
            <property name="file_schema">file</property>
          </properties>
        </widget>
    
        <widget name="listing_lock_icon" type="listing_lock_icon">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data.lock</field>
          </fields>
        </widget>
    
        <widget name="listing_modification_date" type="datetime">
          <labels>
            <label mode="any">label.content.header.modified</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.modified</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties mode="csv">
            <property name="csv_formatMask">#{nxu:basicDateFormater()}</property>
            <property name="csv_forceType">date</property>
          </properties>
        </widget>
    
        <widget name="listing_author" type="listing_author">
          <labels>
            <label mode="any">label.content.header.author</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dublincore.creator</field>
          </fields>
        </widget>
    
        <widget name="listing_lifecycle" type="text">
          <labels>
            <label mode="any">label.content.header.currentLifecycleState</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.currentLifeCycleState</field>
          </fields>
          <properties mode="any">
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="listing_livedit_link" type="listing_livedit_link">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="file_schema">file</property>
            <property name="file_field_name">content</property>
            <property name="filename_field_name">filename</property>
          </properties>
        </widget>
    
        <widget name="listing_version" type="listing_version">
          <labels>
            <label mode="any">label.version</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="listing_description" type="text">
          <labels>
            <label mode="any">label.dublincore.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.description</field>
          </fields>
        </widget>
    
        <widget name="listing_nature" type="selectOneDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="listing_subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="listing_rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.rights</field>
          </fields>
        </widget>
    
        <widget name="listing_source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.source</field>
          </fields>
        </widget>
    
        <widget name="listing_coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/coverage_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="listing_creation_date" type="datetime">
          <labels>
            <label mode="any">label.dublincore.created</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.created</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties mode="csv">
            <property name="csv_formatMask">#{nxu:basicDateFormater()}</property>
            <property name="csv_forceType">date</property>
          </properties>
        </widget>
    
        <widget name="listing_format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.format</field>
          </fields>
        </widget>
    
        <widget name="listing_language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.language</field>
          </fields>
        </widget>
    
        <widget name="listing_expiration_date" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expired</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.expired</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties mode="csv">
            <property name="csv_formatMask">#{nxu:basicDateFormater()}</property>
            <property name="csv_forceType">date</property>
          </properties>
        </widget>
    
        <widget name="listing_contributors" type="template">
          <labels>
            <label mode="any">label.dublincore.contributors</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.contributors</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/contributors_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="listing_last_contributor" type="listing_last_contributor">
          <labels>
            <label mode="any">label.dublincore.lastContributor</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.lastContributor</field>
          </fields>
        </widget>
      </extension>
  • nuxeo-platform-user-registration-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="request_config_allowUserCreation" type="checkbox">
          <labels>
            <label mode="any">label.registration.config.allowUserCreation</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.registration.config.help.allowUserCreation</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>registrationconfiguration:allowUserCreation</field>
          </fields>
        </widget>
    
        <widget name="request_config_allowDirectValidationForExistingUser" type="checkbox">
          <labels>
            <label mode="any">label.registration.config.allowDirectValidationForExistingUser</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.registration.config.help.allowDirectValidationForExistingUser</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>registrationconfiguration:allowDirectValidationForExistingUser</field>
          </fields>
        </widget>
    
        <widget name="request_config_forceRight" type="checkbox">
          <labels>
            <label mode="any">label.registration.config.forceRightAssignment</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.registration.config.help.forceRightAssignment</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>registrationconfiguration:forceRightAssignment</field>
          </fields>
        </widget>
    
        <widget name="request_config_displayLocalRegistration" type="checkbox">
          <labels>
            <label mode="any">label.registration.config.displayLocalRegistrationTab</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.registration.config.help.displayLocalRegistrationTab</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>registrationconfiguration:displayLocalRegistrationTab</field>
          </fields>
        </widget>
    
        <widget name="user_request_login" type="text">
          <labels>
            <label mode="any">label.userinfo.login</label>
          </labels>
          <fields>
            <field>data.userinfo.login</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="user_request_firstName" type="text">
          <labels>
            <label mode="any">label.userinfo.firstName</label>
          </labels>
          <fields>
            <field>data.userinfo.firstName</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="user_request_lastName" type="text">
          <labels>
            <label mode="any">label.userinfo.lastName</label>
          </labels>
          <fields>
            <field>data.userinfo.lastName</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="user_request_email" type="text">
          <labels>
            <label mode="any">label.userinfo.email</label>
          </labels>
          <fields>
            <field>data.userinfo.email</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="doc_request_permission" type="template">
          <labels>
            <label mode="any">label.docinfo.permission</label>
          </labels>
          <fields>
            <field>data.docinfo.permission</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
          <properties widgetMode="any">
            <property name="template">/widgets/user_request_rights_widget_template.xhtml</property>
          </properties>
        </widget>
    
        <widget name="multiple_request_emails" type="textarea">
          <labels>
            <label mode="any">label.request.multiple.emails</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.request.help.multiple.emails</label>
          </helpLabels>
          <fields>
            <field>data.multipleEmails</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="user_request_copy_owner" type="checkbox">
          <labels>
            <label mode="any">label.request.copyOwner</label>
          </labels>
          <fields>
            <field>data.copyOwner</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="user_request_comment" type="textarea">
          <labels>
            <label mode="any">label.request.comment</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.request.help.comment</label>
          </helpLabels>
          <fields>
            <field>data.comment</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="user_request_accept" type="template">
          <labels>
            <label mode="any">command.userrequest.accept</label>
          </labels>
          <widgetModes>
            <mode value="any">#{currentUser.isAdministrator() ? 'edit' : 'hidden'}</mode>
          </widgetModes>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_request_accept_widget_template.xhtml</property>
          </properties>
        </widget>
    
        <widget name="user_request_reject" type="template">
          <labels>
            <label mode="any">command.userrequest.reject</label>
          </labels>
          <widgetModes>
            <mode value="any">#{currentUser.isAdministrator() ? 'edit' : 'hidden'}</mode>
          </widgetModes>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/user_request_reject_widget_template.xhtml</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-user-profile-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_user_profile" type="summary_user_profile"/>
    
        <widget name="summary_user_preferences" type="summary_user_preferences"/>
    
        <widget name="avatar" type="avatar">
          <labels>
            <label mode="any">label.userprofile.avatar</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="edit">
              helplabel.userprofile.avatar
            </label>
          </helpLabels>
          <fields>
            <field/>
            <field>userprofile:avatar</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">userprofile:avatar</property>
          </properties>
        </widget>
    
        <widget name="birthdate" type="datetime">
          <labels>
            <label mode="any">label.userprofile.birthdate</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="edit">
              helplabel.userprofile.birthdate
            </label>
          </helpLabels>
          <fields>
            <field>userprofile:birthdate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateFormater()}</property>
          </properties>
        </widget>
    
        <widget name="phonenumber" type="text">
          <labels>
            <label mode="any">label.userprofile.phonenumber</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>userprofile:phonenumber</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="gender" type="template">
          <labels>
            <label mode="any">label.userprofile.gender</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>userprofile:gender</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/gender_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="locale" type="selectOneDirectory">
          <labels>
            <label mode="any">label.userpreferences.locale</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>userprofile:locale</field>
          </fields>
          <properties widgetMode="any">
            <property name="localize">false</property>
            <property name="directoryName">locale</property>
            <property name="displayIdAndLabel">false</property>
            <property name="required">false</property>
          </properties>
        </widget>
    
        <widget name="timezone" type="template">
          <labels>
            <label mode="any">label.userpreferences.timezone</label>
          </labels>
          <translated>true</translated>
          <widgetModes>
            <mode value="view">view</mode>
            <mode value="any">hidden</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">/widgets/timezone_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-user-dashboard-jsf-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="dashboard_left" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">DASHBOARD_LEFT</property>
          </properties>
        </widget>
    
        <widget name="dashboard_right" type="summary_current_document_custom_actions">
          <labels>
            <label mode="any"/>
          </labels>
          <properties widgetMode="any">
            <property name="category">DASHBOARD_RIGHT</property>
          </properties>
        </widget>
    
        <widget name="dashboard_user_tasks" type="contentViewWithForms">
          <!-- handles labels to display the widget help within the widget -->
          <handlingLabels>true</handlingLabels>
          <labels>
            <label mode="any">title.dashboard.userTasks</label>
          </labels>
          <helpLabels>
            <label mode="any">label.workflow.tasks</label>
          </helpLabels>
          <translated>true</translated>
          <properties widgetMode="any">
            <property name="contentViewName">user_tasks</property>
            <property name="foldable">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_user_workspaces" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">user_workspaces</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_user_sections" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">user_sections</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_user_documents" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">user_documents</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_domain_documents" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">domain_documents</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_domain_published_documents" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">domain_published_documents</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_user_sites" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">user_sites</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
        <widget name="dashboard_user_deleted_documents" type="contentViewWithForms">
          <properties widgetMode="any">
            <property name="contentViewName">user_deleted_documents</property>
            <property name="foldable">true</property>
            <property name="hideEmpty">true</property>
            <property name="useAjaxPagination">true</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-user-dashboard-jsf-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="listing_task_name" type="listing_task_name">
          <labels>
            <label mode="any">label.workflow.task.name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="listing_task_document_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.ref</field>
            <field>data.document.dc.description</field>
          </fields>
        </widget>
    
        <widget name="listing_task_directive" type="text">
          <labels>
            <label mode="any">label.review.directive</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="any">
            <property name="value">
              #{layoutValue.data.i18nDirective}
            </property>
          </properties>
        </widget>
    
        <widget name="listing_task_comment" type="text">
          <labels>
            <label mode="any">label.review.user.comment</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.comment</field>
          </fields>
        </widget>
    
        <widget name="listing_task_dueDate" type="datetime">
          <labels>
            <label mode="any">label.workflow.task.duedate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dueDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="styleClass">
              #{nxu:test(layoutValue.data.expired, 'error', '')}
            </property>
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
        </widget>
    
        <widget name="listing_task_startDate" type="datetime">
          <labels>
            <label mode="any">label.workflow.task.startDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.startDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
        </widget>
    
        <widget name="listing_process_name" type="listing_process_name">
          <labels>
            <label mode="any">label.name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.processInstanceName</field>
          </fields>
        </widget>
    
        <widget name="listing_process_document_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.documentModel</field>
            <field>data.documentModel.ref</field>
            <field>data.documentModel.dc.description</field>
          </fields>
          <properties widgetMode="any">
            <property name="tab">TAB_CONTENT_JBPM</property>
          </properties>
        </widget>
    
        <widget name="listing_process_startDate" type="datetime">
          <labels>
            <label mode="any">label.workflow.task.startDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.processInstanceStartDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="search_all_words" type="text">
          <labels>
            <label mode="any">label.search.all_words</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:fulltext_all</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_title" type="text">
          <labels>
            <label mode="any">label.dublincore.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_description" type="text">
          <labels>
            <label mode="any">label.dublincore.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:description</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_nature" type="selectManyDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="search_subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="search_rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:rights</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:source</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/search_coverage_widget.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="search_created_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.creationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:created_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_created_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:created_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_modified_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.modificationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:modified_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateAndTimeFormater()}</property>
            <property name="defaultTime">00:00</property>
          </properties>
        </widget>
    
        <widget name="search_modified_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:modified_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateAndTimeFormater()}</property>
            <property name="defaultTime">23:59</property>
          </properties>
        </widget>
    
        <widget name="search_issued_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.issueDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:issued_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_issued_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:issued_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_validated_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.validationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:valid_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_validated_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:valid_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_expired_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expirationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:expired_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_expired_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:expired_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:format</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_path" type="select_path_tree">
          <labels>
            <label mode="any">label.advanced_search.searchpath</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:searchpath</field>
          </fields>
          <properties>
            <property name="labelOpenPopUp">label.relation.addPath</property>
          </properties>
        </widget>
    
        <widget name="search_language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:language</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_deleted_documents" type="template">
          <labels>
            <label mode="any">label.search.deleted.documents</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:currentLifeCycleState</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/search_deleted_documents_widget.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">
              #{nxu:test(deleteActions.trashManagementEnabled, mode, 'hidden')}
            </mode>
          </widgetModes>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="life_cycle_transitions" type="life_cycle_transitions">
    
          <documentation>
            Default widget listing available life cycle transitions from the
            document's current state and document's life cycle policy.
            <br/>
            The chosen transition is stored in the contextData of the document.
          </documentation>
    
          <labels>
            <label mode="any">label.life.cycle.changeFor</label>
          </labels>
          <fields>
            <field>contextData['request/lifeCycleTransition']</field>
          </fields>
          <widgetModes>
            <mode value="create">hidden</mode>
            <mode value="view">hidden</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="currentLifeCycleState">#{layoutValue.currentLifeCycleState}</property>
            <property name="lifeCycleName">#{layoutValue.lifeCyclePolicy}</property>
          </properties>
        </widget>
    
        <!-- group's layout widgets -->
        <widget name="group_name" type="text">
          <labels>
            <label mode="any">label.groupManager.groupName</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field schema="group">groupname</field>
          </fields>
          <widgetModes>
            <mode value="create">edit</mode>
            <mode value="any">hidden</mode>
          </widgetModes>
          <properties widgetMode="any">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
        <widget name="group_label" type="text">
          <labels>
            <label mode="any">label.groupManager.groupLabel</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field schema="group">grouplabel</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
        <widget name="group_members" type="template">
          <labels>
            <label mode="any">label.groupManager.userMembers</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field schema="group">members</field>
          </fields>
          <properties widgetMode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
            <property name="userSuggestionSearchType">USER_TYPE</property>
          </properties>
        </widget>
        <widget name="group_subgroups" type="template">
          <labels>
            <label mode="any">label.groupManager.groupMembers</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field schema="group">subGroups</field>
          </fields>
          <properties widgetMode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
            <property name="userSuggestionSearchType">GROUP_TYPE</property>
          </properties>
        </widget>
      </extension>
  • nuxeo-platform-webapp-base-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="listing_userName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.userManager.user</label>
          </labels>
          <fields>
            <field>data.id</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">firstName</property>
            <property name="secondLabelField">lastName</property>
            <property name="hideFirstLabel">true</property>
            <property name="hideSecondLabel">true</property>
            <property name="displayAction">edit</property>
          </properties>
        </widget>
    
        <widget name="listing_firstName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.userManager.firstName</label>
          </labels>
          <fields>
             <field>data.user.firstName</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">firstName</property>
            <property name="secondLabelField">lastName</property>
            <property name="hideSecondLabel">true</property>
          </properties>
        </widget>
    
        <widget name="listing_lastName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.userManager.lastName</label>
          </labels>
          <fields>
             <field>data.user.lastName</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">firstName</property>
            <property name="secondLabelField">lastName</property>
            <property name="hideFirstLabel">true</property>
          </properties>
        </widget>
    
        <widget name="listing_email" type="singleUserSuggestion">
          <labels>
            <label mode="any">email</label>
          </labels>
          <fields>
             <field>data.user.email</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="thirdLabelField">email</property>
          </properties>
        </widget>
    
        <widget name="listing_groupName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.groupManager.groupName</label>
          </labels>
          <fields>
             <field>data.group.groupname</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">GROUP_TYPE</property>
            <property name="hideFirstLabel">true</property>
            <property name="hideSecondLabel">true</property>
            <property name="displayAction">edit</property>
          </properties>
        </widget>
    
        <widget name="listing_groupLabel" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.groupManager.groupLabel</label>
          </labels>
          <fields>
             <field>data.group.grouplabel</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">GROUP_TYPE</property>
            <property name="hideFirstLabel">true</property>
            <property name="hideSecondLabel">true</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="document_edit_comment" type="textarea">
          <labels>
            <label mode="any">label.editComment</label>
          </labels>
          <helpLabels>
            <label mode="any">label.editComment.tooltip</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>contextData['request/comment']</field>
          </fields>
          <widgetModes>
            <mode value="create">hidden</mode>
          </widgetModes>
        </widget>
    
      </extension>
  • nuxeo-agenda-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="vevent_dtstart" type="datetime">
          <labels>
            <label mode="any">label.vevent.startDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vevent:dtstart</field>
          </fields>
          <properties widgetMode="view">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="format">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="vevent_dtend" type="datetime">
          <labels>
            <label mode="any">label.vevent.endDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vevent:dtend</field>
          </fields>
          <properties widgetMode="view">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="format">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="vevent_location" type="text">
          <labels>
            <label mode="any">label.vevent.place</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vevent:location</field>
          </fields>
        </widget>
      </extension>
  • nuxeo-platform-localconfiguration-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="ui_types_selection" type="ui_types_selection">
          <labels>
            <label mode="any">label.local.configuration.ui.types.allowedTypesSelection</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>uitypesconf:allowedTypes</field>
          </fields>
        </widget>
    
        <widget name="deny_all_types" type="checkbox">
          <labels>
            <label mode="any">label.local.configuration.ui.types.denyAllTypes</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>uitypesconf:denyAllTypes</field>
          </fields>
        </widget>
    
        <widget name="default_type" type="default_type">
          <labels>
            <label mode="any">label.local.configuration.ui.defaultType</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>uitypesconf:defaultType</field>
          </fields>
        </widget>
    
    
      </extension>
  • nuxeo-platform-localconfiguration-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="content_view_selection" type="list">
          <labels>
            <label mode="any">label.local.configuration.content.view.contentViewSelection</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>cvconf:cvNamesByType</field>
          </fields>
          <properties mode="any">
            <property name="hideSubLabels">true</property>
          </properties>
          <subWidgets>
            <widget name="complexListItem" type="complex">
              <labels>
                <label mode="any"/>
              </labels>
              <fields>
                <field/>
              </fields>
              <properties mode="any">
                <property name="hideSubLabels">true</property>
                <property name="display">inline</property>
              </properties>
              <subWidgets>
                <widget name="docType" type="selectOneMenu">
                  <fields>
                    <field>docType</field>
                  </fields>
                  <labels>
                    <label mode="any"/>
                  </labels>
                  <selectOptions>
                    <options itemLabel="#{docType.label}" itemValue="#{docType.value}" value="#{contentViewConfigurationActions.availableDocTypes}" var="docType"/>
                  </selectOptions>
                </widget>
                <widget name="contentView" type="selectOneMenu">
                  <fields>
                    <field>contentView</field>
                  </fields>
                  <labels>
                    <label mode="any"/>
                  </labels>
                  <selectOptions>
                    <options itemLabel="#{contentView.label}" itemValue="#{contentView.value}" value="#{contentViewConfigurationActions.availableContentViews}" var="contentView"/>
                  </selectOptions>
                </widget>
              </subWidgets>
            </widget>
          </subWidgets>
        </widget>
    
      </extension>
  • nuxeo-platform-localconfiguration-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <!-- deprecated since 5.5: use flavor selection instead -->
        <widget name="theme_selection" type="theme_selection">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>true</translated>
          <fields>
            <field>themeconf:theme</field>
            <field>themeconf:page</field>
            <field>themeconf:perspective</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-platform-localconfiguration-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="advanced_search_selection" type="selectOneMenu">
          <labels>
            <label mode="any">label.local.configuration.advancedSearchView</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>slc:advancedSearchView</field>
          </fields>
          <selectOptions>
            <options itemLabel="#{contentViewHeader.translateTitle ? messages[contentViewHeader.title] : contentViewHeader.title}" itemValue="#{contentViewHeader.name}" value="#{contentViewService.getContentViewHeaders('ADVANCED_SEARCH')}" var="contentViewHeader"/>
          </selectOptions>
        </widget>
    
      </extension>
  • nuxeo-platform-audio-jsf-5.6-RC3.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_audio_player" type="audio_player">
          <fields>
            <field>file:content</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-dam-web-5.6-RC3.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="damc_author" type="text">
          <labels>
            <label mode="any">label.dam_common.author</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>damc:author</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="damc_authoringDate" type="datetime">
          <labels>
            <label mode="any">label.dam_common.authoringDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>damc:authoringDate</field>
          </fields>
          <properties widgetMode="view">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateFormater()}</property>
            <property name="styleClass">dataInputTextDate</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-rating-web-5.6.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_document_like_status" type="summary_document_like_status"/>
    
      </extension>
  • nuxeo-platform-video-jsf-5.6-RC3.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="summary_video_player" type="video_player">
          <properties widgetMode="any">
            <property name="width">550</property>
            <property name="height">310</property>
          </properties>
        </widget>
        <widget name="summary_video_storyboard" type="video_storyboard">
          <labels>
            <label mode="any">heading.storyboard</label>
          </labels>
          <translated>true</translated>
        </widget>
        <widget name="summary_video_conversions" type="video_conversions"/>
        <widget name="summary_video_info" type="video_info"/>
    
        <widget name="video_info_duration" type="text">
          <labels>
            <label mode="any">label.widget.video.duration</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vid:info/duration</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="video_info_width" type="int">
          <labels>
            <label mode="any">label.widget.video.width</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vid:info/width</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="video_info_height" type="int">
          <labels>
            <label mode="any">label.widget.video.height</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vid:info/height</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="video_info_format" type="text">
          <labels>
            <label mode="any">label.widget.video.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vid:info/format</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="video_info_frameRate" type="text">
          <labels>
            <label mode="any">label.widget.video.frameRate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vid:info/frameRate</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
    
        <widget name="video_info_streams" type="list">
          <labels>
            <label mode="any">label.widget.video.streams</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vid:info/streams</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
          <subWidgets>
            <widget name="listItem" type="text">
              <fields>
                <field>streamInfo</field>
              </fields>
              <labels>
                <label mode="any"/>
              </labels>
              <widgetModes>
                <mode value="any">view</mode>
              </widgetModes>
            </widget>
          </subWidgets>
        </widget>
      </extension>