Author: apatel
Date: Tue Sep 18 16:57:21 2007 New Revision: 577115 URL: http://svn.apache.org/viewvc?rev=577115&view=rev Log: added field to workeffortnote,similar to ordernote, so user can make a note Public or Private. Modified: ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties ofbiz/trunk/applications/workeffort/entitydef/entitymodel.xml ofbiz/trunk/applications/workeffort/entitydef/entitymodel_view.xml ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml ofbiz/trunk/applications/workeffort/servicedef/services.xml ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml Modified: ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties (original) +++ ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties Tue Sep 18 16:57:21 2007 @@ -146,7 +146,7 @@ TimesheetTimeEntries=Time Entries TimesheetTimeEntry=Time Entry TimesheetQuickTimeEntry=Quick Time Entry - +TimesheetTimsheetEdit=Edit Timesheet WorkEffortAcceptAssignment=Accept Assignment WorkEffortActivityDetail=Activity Detail WorkEffortActivityName=Activity Name @@ -222,6 +222,7 @@ WorkEffortGeneral=General WorkEffortIncludeAllSubWorkEfforts=Include all Sub-WorkEfforts WorkEffortInformation=Information +WorKEffortInternalNote=Internal Note WorkEffortItem=Item WorkEffortJobList=Submitted Jobs WorkEffortKeyword=Keyword @@ -353,7 +354,7 @@ WorkEffortWorkflowActivitiesUserGroup=Workflow activities assigned to User Group WorkEffortWorkflowActivitiesUserRole=Workflow activities assigned to User Role -WorkEffortNotes = Notes + WorkEffortCreatePermissionError=Security Error: to run this operation you must have the WORKEFFORTMGR_CREATE or WORKEFFORTMGR_ADMIN permission WorkEffortUpdatePermissionError=Security Error: to run this operation you must have the WORKEFFORTMGR_UPDATE or WORKEFFORTMGR_ADMIN permission @@ -448,4 +449,5 @@ FormFieldTitle_finishDateTime=Finish Date Time FormFieldTitle_cancelDateTime=Cancel Date Time PriorityFormatNotCorrect=Priority format is incorrect + Modified: ofbiz/trunk/applications/workeffort/entitydef/entitymodel.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/entitydef/entitymodel.xml?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/entitydef/entitymodel.xml (original) +++ ofbiz/trunk/applications/workeffort/entitydef/entitymodel.xml Tue Sep 18 16:57:21 2007 @@ -644,6 +644,7 @@ title="Work Effort Note Entity"> <field name="workEffortId" type="id-ne"></field> <field name="noteId" type="id-ne"></field> + <field name="internalNote" type="indicator"></field> <prim-key field="workEffortId"/> <prim-key field="noteId"/> <relation type="one" fk-name="WKEFF_NTE_WEFF" rel-entity-name="WorkEffort"> Modified: ofbiz/trunk/applications/workeffort/entitydef/entitymodel_view.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/entitydef/entitymodel_view.xml?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/entitydef/entitymodel_view.xml (original) +++ ofbiz/trunk/applications/workeffort/entitydef/entitymodel_view.xml Tue Sep 18 16:57:21 2007 @@ -231,6 +231,7 @@ <member-entity entity-alias="WEN" entity-name="WorkEffortNote"/> <member-entity entity-alias="ND" entity-name="NoteData"/> <alias entity-alias="WEN" name="workEffortId"/> + <alias entity-alias="WEN" name="internalNote"/> <alias entity-alias="WEN" name="noteId"/> <alias entity-alias="ND" name="noteName"/> <alias entity-alias="ND" name="noteInfo"/> Modified: ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml (original) +++ ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml Tue Sep 18 16:57:21 2007 @@ -529,9 +529,14 @@ <make-value value-name="newWorkEffortNote" entity-name="WorkEffortNote"/> <set from-field="newEntity.noteId" field="newWorkEffortNote.noteId"/> <set from-field="parameters.workEffortId" field="newWorkEffortNote.workEffortId"/> + <set from-field="parameters.internalNote" field="newWorkEffortNote.internalNote"/> <create-value value-name="newWorkEffortNote"/> </simple-method> - + <simple-method method-name="updateWorkEffortNote" short-description="Update Work Effort Note"> + <entity-one entity-name="WorkEffortNote" value-name="lookedUpValue"/> + <set-nonpk-fields value-name="lookedUpValue" map-name="parameters"/> + <store-value value-name="lookedUpValue"/> + </simple-method> <simple-method method-name="createWorkEffortAndAssoc" short-description="Create a WorkEffort and association"> <if-empty field-name="parameters.fromDate"> <now-timestamp-to-env env-name="parameters.fromDate"/> Modified: ofbiz/trunk/applications/workeffort/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/servicedef/services.xml?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/servicedef/services.xml (original) +++ ofbiz/trunk/applications/workeffort/servicedef/services.xml Tue Sep 18 16:57:21 2007 @@ -130,9 +130,16 @@ <attribute name="noteInfo" type="String" mode="IN" optional="false"/> <attribute name="noteParty" type="String" mode="IN" optional="true"/> <attribute name="noteName" type="String" mode="IN" optional="true"/> + <attribute name="internalNote" type="String" mode="IN" optional="true"/> <attribute name="noteId" type="String" mode="OUT" optional="false"/> </service> - + <service name="updateWorkEffortNote" engine="simple" + location="org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml" invoke="updateWorkEffortNote" auth="true"> + <description>Update a WorkEffort Note</description> + <attribute name="workEffortId" type="String" mode="IN" optional="false"/> + <attribute name="noteId" type="String" mode="IN" optional="false"/> + <attribute name="internalNote" type="String" mode="IN" optional="false"/> + </service> <!-- Services for finding Assigned WorkEfforts --> <service name="getWorkEffortAssignedEventsForRole" engine="java" location="org.ofbiz.workeffort.workeffort.WorkEffortServices" invoke="getWorkEffortAssignedEventsForRole"> Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml (original) +++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml Tue Sep 18 16:57:21 2007 @@ -463,7 +463,13 @@ <response name="success" type="view" value="EditWorkEffortNotes"/> <response name="error" type="view" value="EditWorkEffortNotes"/> </request-map> - + <request-map uri="updateWorkEffortNote"> + <security https="true" auth="true"/> + <event type="service" invoke="updateWorkEffortNote"/> + <response name="success" type="view" value="EditWorkEffortNotes"/> + <response name="error" type="view" value="EditWorkEffortNotes"/> + </request-map> + <!-- WorkEffort Content Requests --> <request-map uri="EditWorkEffortContents"> <security https="true" auth="true"/> Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml?rev=577115&r1=577114&r2=577115&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml (original) +++ ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml Tue Sep 18 16:57:21 2007 @@ -778,13 +778,31 @@ </field> <field name="noteInfo" title="${uiLabelMap.CommonNote}" widget-style="tabletext"><display/></field> <field name="noteParty" title="${uiLabelMap.CommonBy}" widget-style="tabletext"><display description="${bsh:org.ofbiz.party.party.PartyHelper.getPartyName(delegator, noteParty, true)} at ${noteDateTime}"/></field> + + <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> + <hyperlink target="deleteWorkEffortTimeEntry?workEffortId=${workEffortId}&timeEntryId=${timeEntryId}" description="${uiLabelMap.CommonDelete}" also-hidden="false"/> + </field> + <field name="isPritable" use-when="internalNote.equals("N")"><display description="${uiLabelMap.OrderPrintableNote}"/></field> + <field name="isPritable" use-when="internalNote.equals("Y")"><display description="${uiLabelMap.OrderNotPrintableNote}"/></field> + <field name="Private/Public" widget-style="buttontext" use-when="internalNote.equals("N")"> + <hyperlink target="updateWorkEffortNote?workEffortId=${workEffortId}&noteId=${noteId}&internalNote=Y" description="${uiLabelMap.OrderNotesPrivate}" /> + </field> + <field name="Private/Public" widget-style="buttontext" use-when="internalNote.equals("Y")"> + <hyperlink target="updateWorkEffortNote?workEffortId=${workEffortId}&noteId=${noteId}&internalNote=N" description="${uiLabelMap.OrderNotesPublic}"/> + </field> </form> <form name="AddWorkEffortNote" type="single" target="createWorkEffortNote" title=""> <auto-fields-service service-name="createWorkEffortNote"/> <field name="noteId"><ignored/><!-- don't pass, will be sequenced --></field> <field name="workEffortId"><hidden/></field> - <field name="noteInfo" title="${uiLabelMap.OrderNote}"><textarea cols="70" rows="5" /></field> + <field name="noteInfo" title="${uiLabelMap.CommonNote}"><textarea cols="70" rows="5" /></field> + <field name="internalNote" title="${uiLabelMap.WorKEffortInternalNote}"> + <drop-down no-current-selected-key=""> + <option key="Y" description="${uiLabelMap.CommonYes}"/> + <option key="N" description="${uiLabelMap.CommonNo}"/> + </drop-down> + </field> <field name="noteParty"><hidden/></field> <field name="noteName"><hidden/></field> <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit button-type="button"/></field> |
Free forum by Nabble | Edit this page |