Commit 7af9e76f authored by Frank Bergmann's avatar Frank Bergmann

- Updated to OpenACS 5.9.1

parent e37d8274
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
<initial-install-p>t</initial-install-p> <initial-install-p>t</initial-install-p>
<singleton-p>t</singleton-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> <owner url="mailto:jon@jongriffin.com">Jon Griffin</owner>
<summary>Tools and API for managing refrence data.</summary> <summary>Tools and API for managing reference data.</summary>
<release-date>2015-10-04</release-date> <release-date>2017-08-06</release-date>
<maturity>3</maturity> <maturity>3</maturity>
<vendor url="http://www.mayuli.com">Mayuli Enterprises, LLC</vendor> <vendor url="http://www.mayuli.com">Mayuli Enterprises, LLC</vendor>
<license url="http://www.gnu.org/copyleft/gpl.html">GPL</license> <license url="http://www.gnu.org/copyleft/gpl.html">GPL</license>
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
&lt;li&gt; Running standard reports on this data. &lt;li&gt; Running standard reports on this data.
&lt;li&gt; Monitoring the usage of reference data. &lt;li&gt; Monitoring the usage of reference data.
&lt;/ul&gt;</description> &lt;/ul&gt;</description>
<provides url="acs-reference" version="5.9.0"/> <provides url="acs-reference" version="5.9.1"/>
<requires url="acs-kernel" version="5.9.0"/> <requires url="acs-kernel" version="5.9.1"/>
<callbacks> <callbacks>
</callbacks> </callbacks>
......
...@@ -7,8 +7,6 @@ ...@@ -7,8 +7,6 @@
<ul> <ul>
<li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li> <li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li>
</ul> </ul>
<p>Current docs are always at:<br><a href="http://www.jongriffin.com/static/openacs">jongriffin.com</a>
</p>
<h2>Release Notes</h2> <h2>Release Notes</h2>
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p> <p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
<hr> <hr>
......
...@@ -10,9 +10,6 @@ ...@@ -10,9 +10,6 @@
<li><a href="requirements.html">Requirements</a></li> <li><a href="requirements.html">Requirements</a></li>
<li><a href="design.html">Design</a></li> <li><a href="design.html">Design</a></li>
</ul> </ul>
<p>Current docs are always at:<br>
<a href="http://www.jongriffin.com/static/openacs">jongriffin.com</a>
</p>
<h2>Release Notes</h2> <h2>Release Notes</h2>
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p> <p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
......
...@@ -17,11 +17,11 @@ this data.</li><li>It offers a convenient repository for and the ability to run ...@@ -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> reports on data of this sort.</li><li>It allows us to monitor the usage of reference data.</li>
</ul> </ul>
<h3>II. Vision Statement</h3> <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&#39;t
change very often and also in many cases comes from an external change very often and also in many cases comes from an external
source and not from within the system itself. Many times it is 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 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
particular industrial needs.</p> client&#39;s particular industrial needs.</p>
<p>Some examples of reference data are:</p> <p>Some examples of reference data are:</p>
<ul> <ul>
<li>Geographic data: zip codes, country codes and <li>Geographic data: zip codes, country codes and
...@@ -34,7 +34,7 @@ so most data models simply defer the issue by treating reference ...@@ -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 data as something simple to implement. Elsewhere. The reality is
that for most organizations reference data is extremely important that for most organizations reference data is extremely important
and also extremely difficult to manage.</p> 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&#39;s
reference data in one place, it will also help manage that reference data in one place, it will also help manage that
data.</p> data.</p>
<h3>III. System Overview</h3> <h3>III. System Overview</h3>
...@@ -55,7 +55,7 @@ information for him.</p> ...@@ -55,7 +55,7 @@ information for him.</p>
<h3>V. Related Links</h3> <h3>V. Related Links</h3>
<ul><li><a href="design">Design document</a></li></ul> <ul><li><a href="design">Design document</a></li></ul>
<h3>VI.A Requirements: Data Model</h3> <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> table for all reference tables.<br>
10.20 The package should employ a field to show whether this data 10.20 The package should employ a field to show whether this data
is internally derived or not.<br> is internally derived or not.<br>
...@@ -79,15 +79,15 @@ particular table has expired.</p> ...@@ -79,15 +79,15 @@ particular table has expired.</p>
<p>The requirements below are not met by the current <p>The requirements below are not met by the current
implementation:</p> implementation:</p>
<p>30.10 There needs to be a way to query the data source and <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 update automatically. If that isn&#39;t possible, as it won&#39;t
many cases, the application should be able to query a master server be in many cases, the application should be able to query a master
and see if there is new data for a particular table or tables. For server and see if there is new data for a particular table or
example: refdata.arsdigita.com could hold the reference tables and tables. For example: refdata.arsdigita.com could hold the reference
when newer table versions become available, simply upload only tables and when newer table versions become available, simply
these versions or perhaps even only the differences between the upload only these versions or perhaps even only the differences
tables. In any case, there should be an admin page that shows between the tables. In any case, there should be an admin page that
current status and revisions of various data, where to find info shows current status and revisions of various data, where to find
about additional sources (if applicable), and provide a UI to info about additional sources (if applicable), and provide a UI to
upload or import new data.</p> upload or import new data.</p>
<h3>VII. Implementation Notes</h3> <h3>VII. Implementation Notes</h3>
<p>The package needs to handle changes to reference data in a <p>The package needs to handle changes to reference data in a
...@@ -96,15 +96,15 @@ countries, what should happen?</p> ...@@ -96,15 +96,15 @@ countries, what should happen?</p>
<ul> <ul>
<li>The reference package should note this change.</li><li>The appropriate table is updated. In this case countries et <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 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 added.</li><li>A <em>diff</em> type of entry into the reference repository
history. <font color="red"><i>This is not in the current data history. <font color="red"><em>This is not in the current data
model</i></font> model</em></font>
</li><li>Then any sub-programs using this data will note the change of </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. 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> those applications that need to use the old data</li>
</ul> </ul>
<p>Note also that it is possible to have overlapping effective <p>Note also that it is possible to have overlapping effective
dates. This will not be implemented in the first version, but dates. This will not be implemented in the first version, but
should be recognized and accomodated throughout the development should be recognized and accommodated throughout the development
process for the service package.</p> process for the service package.</p>
...@@ -109,7 +109,7 @@ fashion. For example, if a country splits into two or more countries, what shoul ...@@ -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> <li>Historical data will be available using this <i>diff</i> for those applications that need to use the old data</li>
</ul> </ul>
<p>Note also that it is possible to have overlapping effective dates. <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 accommodated throughout the development
process for the service package. process for the service package.
</p> </p>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<property name="doc(title)">@title;literal@</property> <property name="doc(title)">@title;literal@</property>
<if @data:rowcount@ eq 0> <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> </if>
<else> <else>
......
...@@ -19,8 +19,7 @@ set context_bar [list "$title"] ...@@ -19,8 +19,7 @@ set context_bar [list "$title"]
set user_id [ad_conn user_id] set user_id [ad_conn user_id]
db_multirow data data_select { db_multirow data data_select {}
}
ad_return_template ad_return_template
# Local variables: # Local variables:
......
...@@ -19,7 +19,7 @@ set title "View one Table" ...@@ -19,7 +19,7 @@ set title "View one Table"
set context_bar [list [list "reference-list" "Reference List" ] "$title"] set context_bar [list [list "reference-list" "Reference List" ] "$title"]
set user_id [ad_conn user_id] 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 ad_return_template
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment