Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
acs-reference
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
acs-reference
Commits
7af9e76f
Commit
7af9e76f
authored
Nov 03, 2020
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Updated to OpenACS 5.9.1
parent
e37d8274
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
28 additions
and
34 deletions
+28
-34
acs-reference.info
acs-reference.info
+5
-5
index.adp
www/doc/index.adp
+0
-2
index.html
www/doc/index.html
+0
-3
requirements.adp
www/doc/requirements.adp
+19
-19
requirements.html
www/doc/requirements.html
+1
-1
reference-data-list.adp
www/reference-data-list.adp
+1
-1
reference-data-list.tcl
www/reference-data-list.tcl
+1
-2
view-one-reference.tcl
www/view-one-reference.tcl
+1
-1
No files found.
acs-reference.info
View file @
7af9e76f
...
...
@@ -7,10 +7,10 @@
<initial-install-p>
t
</initial-install-p>
<singleton-p>
t
</singleton-p>
<version
name=
"5.9.
0"
url=
"http://openacs.org/repository/download/apm/acs-reference-5.9.0
.apm"
>
<version
name=
"5.9.
1"
url=
"http://openacs.org/repository/download/apm/acs-reference-5.9.1
.apm"
>
<owner
url=
"mailto:jon@jongriffin.com"
>
Jon Griffin
</owner>
<summary>
Tools and API for managing refrence data.
</summary>
<release-date>
201
5-10-04
</release-date>
<summary>
Tools and API for managing ref
e
rence data.
</summary>
<release-date>
201
7-08-06
</release-date>
<maturity>
3
</maturity>
<vendor
url=
"http://www.mayuli.com"
>
Mayuli Enterprises, LLC
</vendor>
<license
url=
"http://www.gnu.org/copyleft/gpl.html"
>
GPL
</license>
...
...
@@ -20,8 +20,8 @@
<
li
>
Running standard reports on this data.
<
li
>
Monitoring the usage of reference data.
<
/ul
>
</description>
<provides
url=
"acs-reference"
version=
"5.9.
0
"
/>
<requires
url=
"acs-kernel"
version=
"5.9.
0
"
/>
<provides
url=
"acs-reference"
version=
"5.9.
1
"
/>
<requires
url=
"acs-kernel"
version=
"5.9.
1
"
/>
<callbacks>
</callbacks>
...
...
www/doc/index.adp
View file @
7af9e76f
...
...
@@ -7,8 +7,6 @@
<ul>
<li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li>
</ul>
<p>Current docs are always at:<br><a href="http://www.jongriffin.com/static/openacs">jongriffin.com</a>
</p>
<h2>Release Notes</h2>
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
<hr>
...
...
www/doc/index.html
View file @
7af9e76f
...
...
@@ -10,9 +10,6 @@
<li><a
href=
"requirements.html"
>
Requirements
</a></li>
<li><a
href=
"design.html"
>
Design
</a></li>
</ul>
<p>
Current docs are always at:
<br>
<a
href=
"http://www.jongriffin.com/static/openacs"
>
jongriffin.com
</a>
</p>
<h2>
Release Notes
</h2>
<p>
Please file bugs in the
<a
href=
"http://openacs.org/bugtracker/openacs/"
>
Bug Tracker
</a>
.
</p>
...
...
www/doc/requirements.adp
View file @
7af9e76f
...
...
@@ -17,11 +17,11 @@ this data.</li><li>It offers a convenient repository for and the ability to run
reports on data of this sort.</li><li>It allows us to monitor the usage of reference data.</li>
</ul>
<h3>II. Vision Statement</h3>
<p>What is reference data? Simply put, it is data that doesn
'
t
<p>What is reference data? Simply put, it is data that doesn
'
t
change very often and also in many cases comes from an external
source and not from within the system itself. Many times it is
created from a standards body, i.e. <a href="http://www.iso.ch/">ISO</a> or <a href="http://www.ansi.org">ANSI</a>, and may be required for a
client's
particular industrial needs.</p>
created from a standards body, i.e. <a href="http://www.iso.ch/">ISO</a> or <a href="http://www.ansi.org">ANSI</a>, and may be required for a
client's
particular industrial needs.</p>
<p>Some examples of reference data are:</p>
<ul>
<li>Geographic data: zip codes, country codes and
...
...
@@ -34,7 +34,7 @@ so most data models simply defer the issue by treating reference
data as something simple to implement. Elsewhere. The reality is
that for most organizations reference data is extremely important
and also extremely difficult to manage.</p>
<p>This module will not only <
i>package</i> all of a site'
s
<p>This module will not only <
em>package</em> all of a site'
s
reference data in one place, it will also help manage that
data.</p>
<h3>III. System Overview</h3>
...
...
@@ -55,7 +55,7 @@ information for him.</p>
<h3>V. Related Links</h3>
<ul><li><a href="design">Design document</a></li></ul>
<h3>VI.A Requirements: Data Model</h3>
<p>10.10 The package should use a table that is the <
i>master</i
>
<p>10.10 The package should use a table that is the <
em>master</em
>
table for all reference tables.<br>
10.20 The package should employ a field to show whether this data
is internally derived or not.<br>
...
...
@@ -79,15 +79,15 @@ particular table has expired.</p>
<p>The requirements below are not met by the current
implementation:</p>
<p>30.10 There needs to be a way to query the data source and
update automatically. If that isn
't possible, as it won't be in
many cases, the application should be able to query a master serv
er
and see if there is new data for a particular table or tables. F
or
example: refdata.arsdigita.com could hold the reference tables and
when newer table versions become available, simply upload on
ly
these versions or perhaps even only the differences between the
tables. In any case, there should be an admin page that shows
current status and revisions of various data, where to find info
about additional sources (if applicable), and provide a UI to
update automatically. If that isn
't possible, as it won't
be in many cases, the application should be able to query a mast
er
server and see if there is new data for a particular table
or
tables. For example: refdata.arsdigita.com could hold the reference
tables and when newer table versions become available, simp
ly
upload only these versions or perhaps even only the differences
between the tables. In any case, there should be an admin page that
shows current status and revisions of various data, where to find
info
about additional sources (if applicable), and provide a UI to
upload or import new data.</p>
<h3>VII. Implementation Notes</h3>
<p>The package needs to handle changes to reference data in a
...
...
@@ -96,15 +96,15 @@ countries, what should happen?</p>
<ul>
<li>The reference package should note this change.</li><li>The appropriate table is updated. In this case countries et
al.</li><li>An update to the repository database field effective_date is
added.</li><li>A <
i>diff</i
> type of entry into the reference repository
history. <font color="red"><
i
>This is not in the current data
model</
i
></font>
added.</li><li>A <
em>diff</em
> type of entry into the reference repository
history. <font color="red"><
em
>This is not in the current data
model</
em
></font>
</li><li>Then any sub-programs using this data will note the change of
effective date and be able to handle the change as needed (i.e.
simply read the new table).</li><li>Historical data will be available using this <
i>diff</i
> for
simply read the new table).</li><li>Historical data will be available using this <
em>diff</em
> for
those applications that need to use the old data</li>
</ul>
<p>Note also that it is possible to have overlapping effective
dates. This will not be implemented in the first version, but
should be recognized and accomodated throughout the development
should be recognized and accom
m
odated throughout the development
process for the service package.</p>
www/doc/requirements.html
View file @
7af9e76f
...
...
@@ -109,7 +109,7 @@ fashion. For example, if a country splits into two or more countries, what shoul
<li>
Historical data will be available using this
<i>
diff
</i>
for those applications that need to use the old data
</li>
</ul>
<p>
Note also that it is possible to have overlapping effective dates.
This will not be implemented in the first version, but should be recognized and accomodated throughout the development
This will not be implemented in the first version, but should be recognized and accom
m
odated throughout the development
process for the service package.
</p>
...
...
www/reference-data-list.adp
View file @
7af9e76f
...
...
@@ -3,7 +3,7 @@
<property name="doc(title)">@title;literal@</property>
<if @data:rowcount@ eq 0>
<
i>You have no reference data in the database right now.</i
><p>
<
em>You have no reference data in the database right now.</em
><p>
</if>
<else>
...
...
www/reference-data-list.tcl
View file @
7af9e76f
...
...
@@ -19,8 +19,7 @@ set context_bar [list "$title"]
set user_id
[
ad_conn user_id
]
db_multirow data data_select
{
}
db_multirow data data_select
{}
ad_return_template
# Local variables:
...
...
www/view-one-reference.tcl
View file @
7af9e76f
...
...
@@ -19,7 +19,7 @@ set title "View one Table"
set
context_bar
[
list
[
list
"reference-list"
"Reference List"
]
"
$title
"
]
set
user_id
[
ad_conn user_id
]
db_1row get_table
{
*SQL*
}
-column_array table_info
db_1row get_table
{}
-column_array table_info
ad_return_template
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment