• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
More timestamp to timestamp(0) replacements.

Changed timestamp to timestamp(0) which isn't subsecond precise.

Major overhaul:

- Replaced CyberCash with Payment Service Contract interface.

- Added Shipping Service Contract.

- Many(!) bug fixes.

- Added soft good (goods that don't require shipping) handling capacity.

- And more..

  1. … 272 more files in changeset.

More nextval cleanup. Removed ns_share.

  1. … 46 more files in changeset.
Fixed the OpenFTS search by renaming the impl name to ec_product (= the product type).

  1. … 1 more file in changeset.

Fixed reference from ecommerce-x.sql to ec_produxt-sc-x.sql & removed spaces from datacontainer name.

Enabled the ecommerce products to the searched by the OpenFTS search.

    • -0
    • +55
    ./ec-product-sc-create.sql
    • -0
    • +13
    ./ec-product-sc-drop.sql
  1. … 2 more files in changeset.
Added products to OpenFTS Search.

  1. … 1 more file in changeset.

removed acs-geo-tables and added dependancy to ref-*

  1. … 9 more files in changeset.
*** empty log message ***

fixed trig_ec_order_state_after_tr

changed number to numeric in one of the functions

added acs-geo-tables to the ecommerce package as a temporary solution until acs-references is completed

    • -0
    • +73
    ./acs-geo-tables-create.sql
    • -0
    • +37
    ./acs-geo-tables-drop.sql
    • -0
    • +53
    ./acs_geo_parents.sql
    • -0
    • +124
    ./bboard-epa-regions-create.sql
    • -0
    • +6602
    ./counties-create.sql
    • -0
    • +494
    ./country-codes-create.sql
    • -0
    • +335
    ./currency-codes-create.sql
    • -0
    • +149
    ./states-create.sql

fixed trigger for address_id insert

fixed date calculation for one_if_within_n_days

fixed trigger for credit card. it needs to be before updates to the ec_financial_tranactions table.

fixed ec_order_cost plpgsql function

changed triggers to after. if set to before, you sometimes cannot delete from the tables.

fixed ec_product__new function

fixed helper function timespan_days. use float instead of varchar.

added drop function for timespan_days.

added timespan_days helper function. from OpenACS 3.2.5.

Ported data models for PostgreSQL. The data model create and drop scripts load without errors. *-sws not ported because it is not loaded by ecommerce-create.sql.

    • -0
    • +86
    ./ec-product-package-create.sql
    • -0
    • +12
    ./ec-product-package-drop.sql
    • -0
    • +50
    ./ec-product-sws-drop.sql
    • -0
    • +288
    ./ec-product-sws-setup.sql
    • -0
    • +3344
    ./ecommerce-create.sql
    • -0
    • +266
    ./ecommerce-defaults.sql
    • -0
    • +267
    ./ecommerce-drop.sql
    • -0
    • +4
    ./pl-sql-utilities-drop.sql
    • -0
    • +77
    ./pl-sql-utilities.sql