]> git.mxchange.org Git - jjobs-war.git/commitdiff
Please cherry-pick:
authorRoland Häder <roland@mxchange.org>
Tue, 28 Apr 2020 21:03:01 +0000 (23:03 +0200)
committerRoland Häder <roland@mxchange.org>
Wed, 10 Jun 2020 17:52:34 +0000 (19:52 +0200)
- added javax.faces.FACELETS_SKIP_COMMENTS to let JSF +2.1 (2.3 is used anyway)
  engines ignore commented out JSF tags (and the EL code inside it). With this
  option, the developer has what he needs, IMO as this allowws temporary
  removing JSF tags from the component tree as the developer desires. Okay,
  ui:remove is also around ...

Signed-off-by: Roland Häder <roland@mxchange.org>
web/WEB-INF/web.xml

index c181c4279350e8da5c7d74df2c80496ed7c2b7eb..6aa2aa653275a22fc4e9bdc928b3d53f8e7ffc8d 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
 <web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
-    <description>An application for handling and sending out applications to companies.</description>
-    <display-name>JJobs v1.0</display-name>
-    <context-param>
-        <description>Name of this project.</description>
-        <param-name>project_title</param-name>
-        <param-value>JJobs</param-value>
-    </context-param>
-    <context-param>
-        <description>PrimeFaces theme</description>
-        <param-name>primefaces.THEME</param-name>
-        <param-value>bootstrap</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether PrimeFaces should collect all scripts and bundle it automatically.</description>
-        <param-name>primefaces.COLLECT_SCRIPTS</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Refresh period of facelets.</description>
-        <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
-        <param-value>-1</param-value>
-    </context-param>
-    <context-param>
-        <description>Development mode for WELD, keep disabled unless really needed. Currently it messes up the website.</description>
-        <param-name>org.jboss.weld.development</param-name>
-        <param-value>false</param-value>
-    </context-param>
-    <context-param>
-        <description>Generic custom JSF tags library</description>
-        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
-        <param-value>/WEB-INF/widgets.jsf.taglib.xml;/WEB-INF/validators.jsf.taglib.xml;/WEB-INF/links.jsf.taglib.xml;/WEB-INF/project-links.jsf.taglib.xml</param-value>
-    </context-param>
-    <context-param>
-        <description>Project stage</description>
-        <param-name>javax.faces.PROJECT_STAGE</param-name>
-        <param-value>Development</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the date converter's default timezone is system's timezone.</description>
-        <param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>All empty strings should be converted to null.</description>
-        <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the multi-page registration page or a single registration page is active</description>
-        <param-name>is_feature_user_register_multiple_page_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether a user name is required for this application.</description>
-        <param-name>is_feature_user_login_require_user_name_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether "resend confirmation link" is enabled.</description>
-        <param-name>is_feature_user_resend_confirmation_link_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether registration page is enabled.</description>
-        <param-name>is_feature_user_registration_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the guest menu is enabled/shown to the user.</description>
-        <param-name>is_feature_guest_menu_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the guest's index content is shown</description>
-        <param-name>is_feature_guest_index_content_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether recovery of user passwords is enabled.</description>
-        <param-name>is_feature_user_password_recovery_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the personal title is required for using the general contact controller.</description>
-        <param-name>is_feature_general_personal_title_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether personal title is required for administrative contact controller.</description>
-        <param-name>is_feature_admin_personal_title_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether users are allowed to edit their user data.</description>
-        <param-name>is_feature_user_edit_data_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the user list is accessible and visible.</description>
-        <param-name>is_feature_user_list_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether imprint page is enabled.</description>
-        <param-name>is_feature_imprint_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether terms page is enabled.</description>
-        <param-name>is_feature_terms_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether privacy page is enabled.</description>
-        <param-name>is_feature_privacy_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Feature: Users must change password after login (with current password). Administrators can enforce this.</description>
-        <param-name>is_feature_user_must_change_password_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether users are allowed to change their login password.</description>
-        <param-name>is_feature_change_user_password_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether users can change their email address.</description>
-        <param-name>is_feature_user_must_change_email_address_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether user registration page is in index or own page.</description>
-        <param-name>is_feature_user_registration_in_index_enabled</param-name>
-        <param-value>false</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether user can leave both passwords empty on registration. Then a random password will be created.</description>
-        <param-name>is_feature_allow_user_registration_empty_password_enabled</param-name>
-        <param-value>false</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether business contacts are used in this project.</description>
-        <param-name>is_feature_basic_data_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether company employees are used in this project. Maybe used in conjuction with business contacts only.</description>
-        <param-name>is_feature_company_employee_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether the public user profile is enabled. If this option is enabled, the setting "is_feature_user_login_require_username_enabled" must also be enabled as it is mandadory.</description>
-        <param-name>is_feature_public_user_profile_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether user names are required for completing registration.</description>
-        <param-name>is_feature_user_login_require_username_enabled</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Maximum passwords that must be different.</description>
-        <param-name>max_user_password_history</param-name>
-        <param-value>5</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether debugging of registration form is enabled.</description>
-        <param-name>is_debug_register_enabled</param-name>
-        <param-value>false</param-value>
-    </context-param>
-    <context-param>
-        <description>Whether user names are required for completing registration.</description>
-        <param-name>is_user_login_require_user_name</param-name>
-        <param-value>true</param-value>
-    </context-param>
-    <context-param>
-        <description>Minimum password score (default 50 may be to low)</description>
-        <param-name>min_user_password_score</param-name>
-        <param-value>50</param-value>
-    </context-param>
-    <servlet>
-        <servlet-name>Faces Servlet</servlet-name>
-        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
-        <load-on-startup>1</load-on-startup>
-    </servlet>
-    <servlet>
-        <servlet-name>pdf</servlet-name>
-        <servlet-class>org.mxchange.pizzaapplication.servlet.receipt.PizzaPdfReceiptServlet</servlet-class>
-    </servlet>
-    <servlet-mapping>
-        <servlet-name>Faces Servlet</servlet-name>
-        <url-pattern>/faces/*</url-pattern>
-    </servlet-mapping>
-    <mime-mapping>
-        <extension>tpl</extension>
-        <mime-type>text/plain</mime-type>
-    </mime-mapping>
-    <servlet-mapping>
-        <servlet-name>pdf</servlet-name>
-        <url-pattern>/customer/recipt.pdf</url-pattern>
-    </servlet-mapping>
-    <session-config>
-        <session-timeout>
-            30
-        </session-timeout>
-    </session-config>
-    <welcome-file-list>
-        <welcome-file>faces/index.xhtml</welcome-file>
-    </welcome-file-list>
-    <security-constraint>
-        <display-name>AdminConstraint</display-name>
-        <web-resource-collection>
-            <web-resource-name>admin</web-resource-name>
-            <description>Administrative Area</description>
-            <url-pattern>/faces/admin/*</url-pattern>
-        </web-resource-collection>
-        <auth-constraint>
-            <description>Administrative Area Login</description>
-            <role-name>admin</role-name>
-        </auth-constraint>
-    </security-constraint>
-    <login-config>
-        <auth-method>BASIC</auth-method>
-        <realm-name>file</realm-name>
-    </login-config>
-    <security-role>
-        <description>Administrative role</description>
-        <role-name>admin</role-name>
-    </security-role>
+       <description>An application to handle all your receipts and do some calculation with it.</description>
+       <display-name>JJobs Application v1.0</display-name>
+       <context-param>
+               <description>Name of this project.</description>
+               <param-name>project_title</param-name>
+               <param-value>JJobs</param-value>
+       </context-param>
+       <context-param>
+               <description>PrimeFaces theme</description>
+               <param-name>primefaces.THEME</param-name>
+               <param-value>bootstrap</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether PrimeFaces should collect all scripts and bundle it automatically.</description>
+               <param-name>primefaces.COLLECT_SCRIPTS</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Refresh period of facelets.</description>
+               <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
+               <param-value>-1</param-value>
+       </context-param>
+       <context-param>
+               <description>Development mode for WELD, keep disabled unless really needed. Currently it messes up the website.</description>
+               <param-name>org.jboss.weld.development</param-name>
+               <param-value>false</param-value>
+       </context-param>
+       <context-param>
+               <description>Generic custom JSF tags library</description>
+               <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
+               <param-value>/WEB-INF/widgets.jsf.taglib.xml;/WEB-INF/validators.jsf.taglib.xml;/WEB-INF/links.jsf.taglib.xml;/WEB-INF/project-links.jsf.taglib.xml;;/WEB-INF/product-links.jsf.taglib.xml</param-value>
+       </context-param>
+       <context-param>
+               <description>Project stage</description>
+               <param-name>javax.faces.PROJECT_STAGE</param-name>
+               <param-value>Development</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the date converter's default timezone is system's timezone.</description>
+               <param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>All empty strings should be converted to null.</description>
+               <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Bar-code type for products</description>
+               <param-name>product_barcode_type</param-name>
+               <param-value>ean13</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the multi-page registration page or a single registration page is active</description>
+               <param-name>is_feature_user_register_multiple_page_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether a user name is required for this application.</description>
+               <param-name>is_feature_user_login_require_user_name_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether "resend confirmation link" is enabled.</description>
+               <param-name>is_feature_user_resend_confirmation_link_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether registration page is enabled.</description>
+               <param-name>is_feature_user_registration_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the guest menu is enabled/shown to the user.</description>
+               <param-name>is_feature_guest_menu_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the guest's index content is shown</description>
+               <param-name>is_feature_guest_index_content_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether recovery of user passwords is enabled.</description>
+               <param-name>is_feature_user_password_recovery_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the personal title is required for using the general contact controller.</description>
+               <param-name>is_feature_general_personal_title_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether personal title is required for administrative contact controller.</description>
+               <param-name>is_feature_admin_personal_title_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether users are allowed to edit their user data.</description>
+               <param-name>is_feature_user_edit_data_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the user list is accessible and visible.</description>
+               <param-name>is_feature_user_list_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether imprint page is enabled.</description>
+               <param-name>is_feature_imprint_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether terms page is enabled.</description>
+               <param-name>is_feature_terms_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether privacy page is enabled.</description>
+               <param-name>is_feature_privacy_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Feature: Users must change password after login (with current password). Administrators can enforce this.</description>
+               <param-name>is_feature_user_must_change_password_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether users are allowed to change their login password.</description>
+               <param-name>is_feature_change_user_password_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether users can change their email address.</description>
+               <param-name>is_feature_user_must_change_email_address_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether user registration page is in index or own page.</description>
+               <param-name>is_feature_user_registration_in_index_enabled</param-name>
+               <param-value>false</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether user can leave both passwords empty on registration. Then a random password will be created.</description>
+               <param-name>is_feature_allow_user_registration_empty_password_enabled</param-name>
+               <param-value>false</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether business contacts are used in this project.</description>
+               <param-name>is_feature_basic_data_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether company employees are used in this project. Maybe used in conjuction with business contacts only.</description>
+               <param-name>is_feature_company_employee_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether the public user profile is enabled. If this option is enabled, the setting "is_feature_user_login_require_username_enabled" must also be enabled as it is mandadory.</description>
+               <param-name>is_feature_public_user_profile_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether user names are required for completing registration.</description>
+               <param-name>is_feature_user_login_require_username_enabled</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <context-param>
+               <description>Maximum passwords that must be different.</description>
+               <param-name>max_user_password_history</param-name>
+               <param-value>5</param-value>
+       </context-param>
+       <context-param>
+               <description>Whether debugging of registration form is enabled.</description>
+               <param-name>is_debug_register_enabled</param-name>
+               <param-value>false</param-value>
+       </context-param>
+       <context-param>
+               <description>Minimum password score (default 50 may be to low)</description>
+               <param-name>min_user_password_score</param-name>
+               <param-value>50</param-value>
+       </context-param>
+       <context-param>
+               <description>Type of receipt barcode (see p:barcode)</description>
+               <param-name>receipt_barcode_type</param-name>
+               <param-value>codabar</param-value>
+       </context-param>
+       <context-param>
+               <description>Ignore menu items with only comments in it.</description>
+               <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
+               <param-value>true</param-value>
+       </context-param>
+       <servlet>
+               <servlet-name>Faces Servlet</servlet-name>
+               <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+               <load-on-startup>1</load-on-startup>
+       </servlet>
+       <servlet>
+               <servlet-name>pdf</servlet-name>
+               <servlet-class>org.mxchange.pizzaapplication.servlet.receipt.PizzaPdfReceiptServlet</servlet-class>
+       </servlet>
+       <servlet-mapping>
+               <servlet-name>Faces Servlet</servlet-name>
+               <url-pattern>/faces/*</url-pattern>
+       </servlet-mapping>
+       <mime-mapping>
+               <extension>tpl</extension>
+               <mime-type>text/plain</mime-type>
+       </mime-mapping>
+       <servlet-mapping>
+               <servlet-name>pdf</servlet-name>
+               <url-pattern>/customer/recipt.pdf</url-pattern>
+       </servlet-mapping>
+       <session-config>
+               <session-timeout>
+                       30
+               </session-timeout>
+       </session-config>
+       <welcome-file-list>
+               <welcome-file>faces/index.xhtml</welcome-file>
+       </welcome-file-list>
+       <security-constraint>
+               <display-name>AdminConstraint</display-name>
+               <web-resource-collection>
+                       <web-resource-name>admin</web-resource-name>
+                       <description>Administrative Area</description>
+                       <url-pattern>/faces/admin/*</url-pattern>
+               </web-resource-collection>
+               <auth-constraint>
+                       <description>Administrative Area Login</description>
+                       <role-name>admin</role-name>
+               </auth-constraint>
+       </security-constraint>
+       <login-config>
+               <auth-method>BASIC</auth-method>
+               <realm-name>file</realm-name>
+       </login-config>
+       <security-role>
+               <description>Administrative role</description>
+               <role-name>admin</role-name>
+       </security-role>
 </web-app>