Author: mor
Date: Fri Apr 2 10:52:06 2010 New Revision: 930233 URL: http://svn.apache.org/viewvc?rev=930233&view=rev Log: Moved the accounting permission services to a separate file. Added: ofbiz/trunk/applications/accounting/servicedef/services_perm.xml (with props) Modified: ofbiz/trunk/applications/accounting/ofbiz-component.xml ofbiz/trunk/applications/accounting/servicedef/services_admin.xml ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml ofbiz/trunk/applications/accounting/servicedef/services_billing.xml ofbiz/trunk/applications/accounting/servicedef/services_cost.xml ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml Modified: ofbiz/trunk/applications/accounting/ofbiz-component.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/ofbiz-component.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/ofbiz-component.xml (original) +++ ofbiz/trunk/applications/accounting/ofbiz-component.xml Fri Apr 2 10:52:06 2010 @@ -79,6 +79,9 @@ under the License. <service-resource type="model" loader="main" location="servicedef/services_verisign.xml"/> <service-resource type="model" loader="main" location="servicedef/services_orbital.xml"/> + <!-- Accounting Permission Services --> + <service-resource type="model" loader="main" location="servicedef/services_perm.xml"/> + <!-- Accounting Migration Service Definition --> <service-resource type="model" loader="main" location="servicedef/services_upgrade.xml"/> Modified: ofbiz/trunk/applications/accounting/servicedef/services_admin.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_admin.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_admin.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_admin.xml Fri Apr 2 10:52:06 2010 @@ -119,18 +119,6 @@ under the License. <auto-attributes mode="IN" entity-name="PaymentMethodTypeGlAccount" include="pk" optional="false"/> </service> - <!-- Permission services --> - <service name="acctgPrefPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="preferencePermissionCheck"> - <description>Accounting Preferences Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <service name="acctgFxPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgFxPermissionCheck"> - <description>Accounting Foreign Exchange Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <service name="getFXConversion" engine="simple" location="component://accounting/script/org/ofbiz/accounting/admin/AcctgAdminServices.xml" invoke="getFXConversion"> <description>get the conversion rate</description> Modified: ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml Fri Apr 2 10:52:06 2010 @@ -247,16 +247,4 @@ under the License. <description>Delete AgreementWorkEffortApplic</description> <auto-attributes mode="IN" include="pk" optional="false"/> </service> - - <!-- Permission services --> - <service name="acctgAgreementPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgAgreementPermissionCheck"> - <description>Accounting Agreement Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <service name="acctgCommissionPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="commissionPermissionCheck"> - <description>Accounting Commission Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> -</services> +</services> \ No newline at end of file Modified: ofbiz/trunk/applications/accounting/servicedef/services_billing.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_billing.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_billing.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_billing.xml Fri Apr 2 10:52:06 2010 @@ -113,9 +113,4 @@ under the License. <attribute name="availableToCapture" type="BigDecimal" mode="OUT" optional="false"/> <attribute name="billingAccount" type="org.ofbiz.entity.GenericValue" mode="OUT" optional="false"/> </service> - <service name="acctgBillingAcctCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgBillingAcctCheck"> - <description>Basic Billing Account Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> -</services> +</services> \ No newline at end of file Modified: ofbiz/trunk/applications/accounting/servicedef/services_cost.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_cost.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_cost.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_cost.xml Fri Apr 2 10:52:06 2010 @@ -64,13 +64,6 @@ under the License. <auto-attributes include="pk" mode="IN" optional="false"/> </service> - <!-- Permission services --> - <service name="acctgCostPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgCostPermissionCheck"> - <description>Accounting Cost Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <service name="createProductAverageCost" default-entity-name="ProductAverageCost" engine="entity-auto" invoke="create" auth="true"> <description>Create Product Average Cost record</description> <permission-service service-name="acctgCostPermissionCheck" main-action="CREATE"/> Modified: ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml Fri Apr 2 10:52:06 2010 @@ -448,13 +448,6 @@ under the License. <implements service="itemFulfillmentInterface"/> </service> - <!-- Permission services --> - <service name="acctgFinAcctPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgFinAcctPermissionCheck"> - <description>Accounting Financial Account Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <service name="depositWithdrawPayments" engine="simple" location="component://accounting/script/org/ofbiz/accounting/finaccount/FinAccountServices.xml" invoke="depositWithdrawPayments"> <description>Deposit withdraw payments</description> Modified: ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml Fri Apr 2 10:52:06 2010 @@ -241,13 +241,6 @@ under the License. <auto-attributes include="pk" mode="IN" optional="false"/> </service> - <!-- Fixed Asset Permission Services --> - <service name="fixedAssetPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="basePermissionCheck"> - <description>Fixed Asset Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <!-- Fixed Asset Depreciation Services --> <service name="createFixedAssetDepMethod" default-entity-name="FixedAssetDepMethod" engine="entity-auto" invoke="create" auth="true"> <description>Create a Fixed Asset Depreciation Method</description> Modified: ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml Fri Apr 2 10:52:06 2010 @@ -282,12 +282,6 @@ under the License. <attribute name="invoicedTotal" type="BigDecimal" mode="OUT" optional="false"/> </service> - <!-- Permission services --> - <service name="acctgInvoicePermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgInvoicePermissionCheck"> - <description>Accounting Invoice Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> <service name="updateInvoiceItemType" engine="simple" default-entity-name="InvoiceItemType" location="component://accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml" invoke="updateInvoiceItemType"> <description>Update Invoice Item Type Record</description> Modified: ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml?rev=930233&r1=930232&r2=930233&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml Fri Apr 2 10:52:06 2010 @@ -398,17 +398,6 @@ under the License. <auto-attributes include="pk" mode="IN" optional="false"/> </service> - <!-- Permission services --> - <service name="basicGeneralLedgerPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="basePermissionCheck"> - <description>Basic General Ledger Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> - <service name="acctgTransactionPermissionCheck" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgTransactionPermissionCheck"> - <description>Basic General Ledger Permission Checking Logic</description> - <implements service="permissionInterface"/> - </service> <service name="createAcctgTransForWorkEffortIssuance" engine="simple" auth="true" location="component://accounting/script/org/ofbiz/accounting/ledger/GeneralLedgerServices.xml" invoke="createAcctgTransForWorkEffortIssuance"> <description>Create an accounting transaction for inventory that is issued to a work effort (Type: INVENTORY D: RAWMAT_INVENTORY, C: WIP_INVENTORY)</description> Added: ofbiz/trunk/applications/accounting/servicedef/services_perm.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_perm.xml?rev=930233&view=auto ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_perm.xml (added) +++ ofbiz/trunk/applications/accounting/servicedef/services_perm.xml Fri Apr 2 10:52:06 2010 @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/services.xsd"> + <description>Accounting Permission Services</description> + <vendor>OFBiz</vendor> + <version>1.0</version> + <service name="acctgAgreementPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgAgreementPermissionCheck"> + <description>Accounting Agreement Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgBillingAcctCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgBillingAcctCheck"> + <description>Basic Billing Account Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgCommissionPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="commissionPermissionCheck"> + <description>Accounting Commission Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgCostPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgCostPermissionCheck"> + <description>Accounting Cost Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgFinAcctPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgFinAcctPermissionCheck"> + <description>Accounting Financial Account Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgFxPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgFxPermissionCheck"> + <description>Accounting Foreign Exchange Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgInvoicePermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgInvoicePermissionCheck"> + <description>Accounting Invoice Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgPrefPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="preferencePermissionCheck"> + <description>Accounting Preferences Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="acctgTransactionPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="acctgTransactionPermissionCheck"> + <description>Basic General Ledger Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="basicGeneralLedgerPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="basePermissionCheck"> + <description>Basic General Ledger Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> + + <service name="fixedAssetPermissionCheck" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/permissions/PermissionServices.xml" invoke="basePermissionCheck"> + <description>Fixed Asset Permission Checking Logic</description> + <implements service="permissionInterface"/> + </service> +</services> \ No newline at end of file Propchange: ofbiz/trunk/applications/accounting/servicedef/services_perm.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/applications/accounting/servicedef/services_perm.xml ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/applications/accounting/servicedef/services_perm.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml |
Free forum by Nabble | Edit this page |