Author: erwan
Date: Mon Jan 23 18:28:17 2012 New Revision: 1234931 URL: http://svn.apache.org/viewvc?rev=1234931&view=rev Log: OFBIZ-2401 - Create a Portlet for training Modified: ofbiz/trunk/applications/humanres/config/HumanResUiLabels.xml ofbiz/trunk/applications/humanres/data/HumanResPortletData.xml ofbiz/trunk/applications/humanres/widget/EmployeeScreens.xml ofbiz/trunk/applications/humanres/widget/forms/PersonTrainingForms.xml ofbiz/trunk/framework/common/config/CommonPortalEntityLabels.xml ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml Modified: ofbiz/trunk/applications/humanres/config/HumanResUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/config/HumanResUiLabels.xml?rev=1234931&r1=1234930&r2=1234931&view=diff ============================================================================== --- ofbiz/trunk/applications/humanres/config/HumanResUiLabels.xml (original) +++ ofbiz/trunk/applications/humanres/config/HumanResUiLabels.xml Mon Jan 23 18:28:17 2012 @@ -1743,6 +1743,10 @@ <value xml:lang="en">My Leaves</value> <value xml:lang="fr">Mes congés</value> </property> + <property key="HumanResMyTrainings"> + <value xml:lang="en">My Trainings</value> + <value xml:lang="fr">Mes formations</value> + </property> <property key="HumanResNewEmplPosition"> <value xml:lang="de">Stelle anlegen</value> <value xml:lang="en">New Employee Position</value> Modified: ofbiz/trunk/applications/humanres/data/HumanResPortletData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/data/HumanResPortletData.xml?rev=1234931&r1=1234930&r2=1234931&view=diff ============================================================================== --- ofbiz/trunk/applications/humanres/data/HumanResPortletData.xml (original) +++ ofbiz/trunk/applications/humanres/data/HumanResPortletData.xml Mon Jan 23 18:28:17 2012 @@ -26,5 +26,9 @@ screenLocation="component://humanres/widget/EmployeeScreens.xml" description="My Leaves form Human Resource" securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW"/> <PortletPortletCategory portalPortletId="myLeave" portletCategoryId="HUMANRES"/> + <PortalPortlet portalPortletId="MyTrainings" portletName="My Trainings" description="Trainings of a party" + screenName="MyTrainings" screenLocation="component://humanres/widget/EmployeeScreens.xml" securityServiceName="portalPermissionIsEmployee" + securityMainAction="VIEW"/> + <PortletPortletCategory portalPortletId="MyTrainings" portletCategoryId="HUMANRES"/> </entity-engine-xml> Modified: ofbiz/trunk/applications/humanres/widget/EmployeeScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/widget/EmployeeScreens.xml?rev=1234931&r1=1234930&r2=1234931&view=diff ============================================================================== --- ofbiz/trunk/applications/humanres/widget/EmployeeScreens.xml (original) +++ ofbiz/trunk/applications/humanres/widget/EmployeeScreens.xml Mon Jan 23 18:28:17 2012 @@ -346,4 +346,16 @@ under the License. </widgets> </section> </screen> + <screen name="MyTrainings"> + <section> + <actions> + <set field="partyId" from-field="userLogin.partyId"/> + </actions> + <widgets> + <screenlet title="${uiLabelMap.HumanResMyTrainings}"> + <include-form name="ListEmplTrainings" location="component://humanres/widget/forms/PersonTrainingForms.xml"/> + </screenlet> + </widgets> + </section> + </screen> </screens> Modified: ofbiz/trunk/applications/humanres/widget/forms/PersonTrainingForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/widget/forms/PersonTrainingForms.xml?rev=1234931&r1=1234930&r2=1234931&view=diff ============================================================================== --- ofbiz/trunk/applications/humanres/widget/forms/PersonTrainingForms.xml (original) +++ ofbiz/trunk/applications/humanres/widget/forms/PersonTrainingForms.xml Mon Jan 23 18:28:17 2012 @@ -218,4 +218,25 @@ under the License. <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${firstName} ${middleName} ${lastName} ${groupName}"/> </field> </form> + + <form name="ListEmplTrainings" type="list" list-name="listIt" separate-columns="true" target="updateEmplLeave" paginate-target="FindEmplLeaves" + odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar"> + <actions> + <entity-condition entity-name="PersonTraining"> + <condition-expr field-name="partyId" from-field="partyId"/> + <order-by field-name="fromDate"/> + </entity-condition> + </actions> + <auto-fields-entity entity-name="PersonTraining" default-field-type="display"/> + <field name="partyId" title="${uiLabelMap.FormFieldTitle_employeePartyId}"> + <display-entity entity-name="PartyNameView" description="${firstName} ${middleName} ${lastName} ${groupName}"/> + </field> + <field name="approverId"> + <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${firstName} ${middleName} ${lastName} ${groupName}"/> + </field> + <field name="trainingRequestId"/> + <field name="trainingClassTypeId" title="${uiLabelMap.HumanResTrainingClassType}"/> + <field name="approvalStatus"><display-entity entity-name="StatusItem" key-field-name="statusId"/></field> + <field name="trainingClassTypeId"><display-entity entity-name="TrainingClassType"/></field> + </form> </forms> Modified: ofbiz/trunk/framework/common/config/CommonPortalEntityLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/config/CommonPortalEntityLabels.xml?rev=1234931&r1=1234930&r2=1234931&view=diff ============================================================================== --- ofbiz/trunk/framework/common/config/CommonPortalEntityLabels.xml (original) +++ ofbiz/trunk/framework/common/config/CommonPortalEntityLabels.xml Mon Jan 23 18:28:17 2012 @@ -53,6 +53,10 @@ <value xml:lang="en">My Leave</value> <value xml:lang="fr">Mes congés</value> </property> + <property key="PortalPage.portalPageName.MYPORTAL_EMPLOYEE7"> + <value xml:lang="en">My trainings</value> + <value xml:lang="fr">Mes formations</value> + </property> <property key="PortalPage.portalPageName.ProductStoreFacility"> <value xml:lang="de">Lager</value> <value xml:lang="en">Facility</value> Modified: ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml?rev=1234931&r1=1234930&r2=1234931&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml (original) +++ ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml Mon Jan 23 18:28:17 2012 @@ -30,6 +30,7 @@ <PortalPage portalPageId="MYPORTAL_EMPLOYEE4" sequenceNum="400" portalPageName="My Time Sheet" description="The OFBiz My Portal Timesheet page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/> <PortalPage portalPageId="MYPORTAL_EMPLOYEE5" sequenceNum="500" portalPageName="My Tasks" description="The OFBiz My Portal My Task page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/> <PortalPage portalPageId="MYPORTAL_EMPLOYEE6" sequenceNum="600" portalPageName="My Leave" description="The OFBiz My Portal My Leave page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/> + <PortalPage portalPageId="MYPORTAL_EMPLOYEE7" sequenceNum="700" portalPageName="My Trainings" description="My Portal trainings page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/> <PortalPage portalPageId="MYPORTAL_EMPL-NOEML" sequenceNum="0" portalPageName="Main" description="The OFBiz System info page" ownerUserLoginId="_NA_" securityGroupId="MYPORTAL_EMPL-NOEML"/> <PortalPage portalPageId="MYPORTAL_EMPL-NOEML0" sequenceNum="50" portalPageName="My Comms" description="The OFBiz My Communications page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPL-NOEML"/> @@ -55,6 +56,7 @@ <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE4" columnSeqId="00001"/> <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE5" columnSeqId="00001"/> <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE6" columnSeqId="00001"/> + <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE7" columnSeqId="00001"/> <PortalPageColumn portalPageId="MYPORTAL_EMPL-NOEML" columnSeqId="00001"/> <PortalPageColumn portalPageId="MYPORTAL_EMPL-NOEML0" columnSeqId="00001"/> @@ -101,6 +103,7 @@ <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE4" portalPortletId="mytimesheet" portletSeqId="00001" columnSeqId="00001" sequenceNum="0"/> <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE5" portalPortletId="mytasks" portletSeqId="00001" columnSeqId="00001" sequenceNum="0"/> <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE6" portalPortletId="myLeave" portletSeqId="00001" columnSeqId="00001" sequenceNum="0"/> + <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE7" portalPortletId="MyTrainings" portletSeqId="00001" columnSeqId="00001" sequenceNum="0"/> <PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML" portalPortletId="SystemInfoNotes" portletSeqId="00001" columnSeqId="00001" sequenceNum="0"/> <PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML" portalPortletId="SystemInfoStatus" portletSeqId="00001" columnSeqId="00001" sequenceNum="1"/> |
Free forum by Nabble | Edit this page |