This repository was archived by the owner on Aug 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.xml
More file actions
114 lines (107 loc) · 9.17 KB
/
package.xml
File metadata and controls
114 lines (107 loc) · 9.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<package id="musextputils"
name="musextputils"
developer="Muse Systems"
descrip="A library package of generically useful PostgreSQL and xTuple ERP functions and such from Muse Systems. Based on the Muse Systems 'muse_syscore' module."
version="7.0.0"
updater="2.5.2">
<pkgnotes>
A library package of generically useful PostgreSQL and xTuple ERP functions and such from Muse Systems. Based on the Muse Systems 'muse_syscore' module.
</pkgnotes>
<prerequisite type="license" name="License Terms" >
<message>
<p>
Muse Systems xTuple ERP Utilities (musextputils) <br/>
Version 7.0.0
</p>
<p>
Copyright (C) 2016-2024 <br/>
Lima Buttgereit Holdings LLC (d/b/a Muse Systems)<br/>
All Rights Reserved
</p>
<p>
Muse Systems licenses this file to you under the Apache License, Version 2.0.
</p>
See the LICENSE file in the project root for full terms and conditions.<br/>
See the NOTICE file in the project root for full copyright ownership information.<br/>
</message>
</prerequisite>
<prerequisite type="Query"
name="PostgreSQL Database Version">
<query>
SELECT CASE WHEN (current_setting('server_version_num'))::integer >= 90500 THEN true ELSE false END;
</query>
<message>
This package must be installed against PostgreSQL Database Version 9.5 or later.
</message>
</prerequisite>
<prerequisite type="Query"
name="xTuple ERP Version">
<query>
WITH version AS (
SELECT
(SELECT substring(fetchMetricText('ServerVersion'),E'^([[:digit:]]+)\..*'))::integer as major_version,
(SELECT substring(fetchMetricText('ServerVersion'),E'^[[:digit:]]+\.([[:digit:]]+)\..*$'))::integer as minor_version,
(SELECT substring(fetchMetricText('ServerVersion'),E'^[[:digit:]]+\.[[:digit:]]+\.([[:digit:]]+)'))::integer as patch_version
)
SELECT
(major_version = 4 AND minor_version = 11 AND patch_version >= 3)
OR (major_version = 4 AND minor_version > 11)
OR (major_version > 4)
FROM version;
</query>
<message>
This package must be installed against xTuple ERP version 4.11.3 or later. This package has only been tested against version 4.11.3 and may not work in later version without updating.
</message>
</prerequisite>
<initscript file="database/misc/drop_objects.sql" />
<initscript file="database/views/v_basic_catalog.sql" />
<initscript file="database/views/v_catalog_triggers.sql" />
<initscript file="database/misc/domains.sql" />
<initscript file="database/misc/alter_default_schema_seq_privs.sql" />
<createtable file="database/tables/musemetric.sql" name="musemetric" />
<createtable file="database/tables/exceptionlog.sql" name="exceptionlog" />
<createtable file="database/tables/auditlog.sql" name="auditlog" />
<createfunction file="database/functions/create_musemetric.sql" name="create_musemetric" />
<createfunction file="database/functions/get_musemetric.sql" name="get_musemetric" />
<createfunction file="database/triggers/trig_b_iu_audit_field_maintenance.sql" name="trig_b_iu_audit_field_maintenance" />
<createfunction file="database/triggers/trig_a_iud_record_audit_logging.sql" name="trig_a_iud_record_audit_logging" />
<createfunction file="database/functions/add_common_table_columns.sql" name="add_common_table_columns" />
<createfunction file="database/functions/get_advisory_lock.sql" name="get_advisory_lock" />
<createfunction file="database/functions/log_exception.sql" name="log_exception" />
<createfunction file="database/functions/get_normalized_numeric.sql" name="get_normalized_numeric" />
<createfunction file="database/functions/get_scale.sql" name="get_scale" />
<createfunction file="database/functions/set_trans_variable.sql" name="set_trans_variable" />
<createfunction file="database/functions/set_session_variable.sql" name="set_session_variable" />
<createfunction file="database/functions/get_variable.sql" name="get_variable" />
<createfunction file="database/functions/get_implied_null.sql" name="get_implied_null" />
<createfunction file="database/functions/get_xtuple_version.sql" name="get_xtuple_version" />
<createfunction file="database/functions/add_table_auditing.sql" name="add_table_auditing" />
<createfunction file="database/functions/jsonb_diff.sql" name="jsonb_diff" />
<createfunction file="database/functions/get_normalized_name.sql" name="get_normalized_name" />
<createfunction file="database/functions/get_mean_absolute_deviation.sql" name="get_mean_absolute_deviation" />
<createview file="database/views/v_basic_catalog.sql" name="v_basic_catalog"/>
<createview file="database/views/v_catalog_triggers.sql" name="v_catalog_triggers"/>
<createview file="database/views/v_auditlog_changes.sql" name="v_auditlog_changes" />
<createview file="database/views/v_characteristic.sql" name="v_characteristic" />
<loadappui file="client/uiforms/museUtilsExceptionDialog.ui" order="20">Establishes the layout of the exception dialog.</loadappui>
<!-- <loadappui file="client/uiforms/museUtilsApprovalDialog.ui" order="20">Layout for managerial override functionality.</loadappui> -->
<loadappscript file="client/scripts/museUtils.js" name="museUtils" order="6">A JavaScript module providing opinionated functions that facilitate custom development of the xTuple ERP desktop client. This script now only includes all the sub-modules; it otherwise contains no functionality.</loadappscript>
<loadappscript file="client/scripts/numbro/numbro.js" name="numbro" order="6">The numbro JavaScript number formatting library. This manages formatting and takes care of some of our floating point math issues.</loadappscript>
<loadappscript file="client/scripts/sjcl/sjcl.js" name="sjcl" order="6">The Stanford JavaScript Crypto Library. Used for some hashing and crypto work where needed and not otherwise exposed from Qt.</loadappscript>
<loadappscript file="client/scripts/museUtilsJsPolyfill.js" name="museUtilsJsPolyfill" order="6">A set of simple polyfills for those times the Qt JavaScript version falls short of the current standards.</loadappscript>
<loadappscript file="client/scripts/museUtilsException.js" name="museUtilsException" order="6">A library encapsulating custom exception handling.</loadappscript>
<loadappscript file="client/scripts/museUtilsEventHooks.js" name="museUtilsEventHooks" order="6">A library which allows scripts to behave cooperatively when the context is native xTuple XDialog based forms </loadappscript>
<loadappscript file="client/scripts/museUtilsConfig.js" name="museUtilsConfig" order="6">A library encapsulating custom configuration handling.</loadappscript>
<loadappscript file="client/scripts/museUtilsQt.js" name="museUtilsQt" order="6">A library defining custom extensions to stock Qt UI widgets and similar form related helpers.</loadappscript>
<loadappscript file="client/scripts/museUtilsUser.js" name="museUtilsUser" order="6">A library encapsulating user related functions.</loadappscript>
<loadappscript file="client/scripts/museUtilsJs.js" name="museUtilsJs" order="6">A library defining misc., usefull JavaScript functions.</loadappscript>
<loadappscript file="client/scripts/museUtilsDb.js" name="museUtilsDb" order="6">A library defining custom database access functionality.</loadappscript>
<loadappscript file="client/scripts/museUtilsExceptionDialog.js" name="museUtilsExceptionDialog" order="6">Backs the exception dialog form.</loadappscript>
<loadappscript file="client/scripts/xtuple_forms/salesOrderItem.js" name="salesOrderItem" order="6">A script to provide Sales Order Item save event hook services to other scripts that want a guaranteed run time relative to the native save function being run.</loadappscript>
<loadappscript file="client/scripts/xtuple_forms/transferOrderItem.js" name="transferOrderItem" order="6">A script to provide Transfer Order Item save event hook services to other scripts that want a guaranteed run time relative to the native save function being run.</loadappscript>
<loadappscript file="client/scripts/xtuple_forms/purchaseOrderItem.js" name="purchaseOrderItem" order="6">A script to provide Purchase Order Item save event hook services to other scripts that want a guaranteed run time relative to the native save function being run.</loadappscript>
<loadappscript file="client/scripts/xtuple_forms/shipTo.js" name="shipTo" order="6">A script to provide ShipTo save event hook services to other scripts that want a guaranteed run time relative to the native save function being run.</loadappscript>
<loadappscript file="client/scripts/xtuple_forms/accountNumber.js" name="accountNumber" order="6">A script to provide Ledger Account Number save event hook services to other scripts that want a guaranteed run time relative to the native save function being run.</loadappscript>
<loadappscript file="client/scripts/xtuple_forms/itemAvailabilityWorkbench.js" name="itemAvailabilityWorkbench" order="100">A script to ensure that any "item" scripts are initialized on load of the Item Availability workbench.</loadappscript>
<finalscript file="database/misc/create_metrics.sql" />
</package>