• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
adding measurment Tcl API with a simple corresponding acs-automated-testing test

    • -0
    • +83
    /openacs-4/packages/logger/tcl/measurement-procs.tcl
    • -0
    • +18
    /openacs-4/packages/logger/tcl/measurement-procs.xql
    • -3
    • +5
    /openacs-4/packages/logger/tcl/project-procs.tcl
    • -1
    • +1
    /openacs-4/packages/logger/tcl/project-procs.xql
adding measurements to the datamodel. The datamodel should be complete now

clarifying for Tcl API search that the new exact search applies to the name only. Clarifying what Feeling Lucky means with the label "Only best match"

file logo-comm.jpg was initially added on branch dotlrn-1-0.

    • -0
    • +0
    /openacs-4/packages/dotlrn/www/graphics/logo-comm.jpg
file logo-user.jpg was initially added on branch dotlrn-1-0.

    • -0
    • +0
    /openacs-4/packages/dotlrn/www/graphics/logo-user.jpg
file logo-course.jpg was initially added on branch dotlrn-1-0.

    • -0
    • +0
    /openacs-4/packages/dotlrn/www/graphics/logo-course.jpg
1. Added install.xml file which will automatically install and configure

dotLRN (if the dotLRN release tarball is constructed properly)

2. Added the .LRN graphic from Collaboraid, to replace the MIT/Sloan

graphic, and made dotlrn-master.tcl prefer .jpg files over .gifs

in order to make it work.

    • -0
    • +14
    /openacs-4/packages/dotlrn/install.xml
    • -4
    • +23
    /openacs-4/packages/dotlrn/www/dotlrn-master.tcl
file install.xml was initially added on branch dotlrn-1-0.

    • -0
    • +0
    /openacs-4/packages/dotlrn/install.xml
1. Added kernel param IndexRedirectUrl which allows one to specify a url

that the index template will redirect to. dotLRN in particular wants

users to land at /dotlrn.

2. Changed the index file to implement this.

3. Removed unused proc from apm-xml-procs.tcl

    • -27
    • +1
    /openacs-4/packages/acs-tcl/tcl/apm-xml-procs.tcl
adding basic support for logger projection. The Tcl API tests pass. Next step is to convert measurements to acs objects and create corresponding Tcl API and tests

    • -1
    • +3
    /openacs-4/packages/logger/tcl/project-procs.xql
    • -0
    • +82
    /openacs-4/packages/logger/tcl/projection-procs.tcl
    • -0
    • +32
    /openacs-4/packages/logger/tcl/projection-procs.xql
Adding incomplete development version of logger to the OpenACS repository. The package will be under great flux and hopefully finished over the next week

    • -0
    • +9
    /openacs-4/packages/logger/sql/oracle/logger-create.sql
    • -0
    • +9
    /openacs-4/packages/logger/sql/oracle/logger-drop.sql
    • -0
    • +115
    /openacs-4/packages/logger/sql/oracle/logger-packages-create.sql
    • -0
    • +192
    /openacs-4/packages/logger/sql/oracle/logger-tables-create.sql
    • -0
    • +25
    /openacs-4/packages/logger/tcl/apm-callback-procs.tcl
    • -0
    • +51
    /openacs-4/packages/logger/tcl/package-procs.tcl
    • -0
    • +28
    /openacs-4/packages/logger/tcl/package-procs.xql
    • -0
    • +30
    /openacs-4/packages/logger/tcl/project-procs-oracle.xql
    • -0
    • +190
    /openacs-4/packages/logger/tcl/project-procs.tcl
    • -0
    • +39
    /openacs-4/packages/logger/tcl/project-procs.xql
    • -0
    • +77
    /openacs-4/packages/logger/tcl/variable-procs.tcl
    • -0
    • +30
    /openacs-4/packages/logger/tcl/variable-procs.xql
    • -0
    • +119
    /openacs-4/packages/logger/tcl/test/logger-test-init.tcl
making change to core package names and the quick links bar on the start page as proposed here: http://openacs.org/forums/message-view?message_id=90829

speeding up the APM index page significantly by making reload links optional

adding proc ad_assert_arg_value_in_list which is a first stab at providing some kind of systematic argument checking for ad_proc arguments

adding exact match to Tcl proc search so that now, if you know the proc name you can bring up the doc with one mouse click

add etp_page_revision content type

create the etp_page_revision content type in the upgrade script

Finished round one of the XML-driven application install enhancement to

acs-bootstrap-installer. It now works well enough to automatically

install and configure dotLRN.

adding missing files from merge

  1. … 6 more files in changeset.
Merge in updates from 4.6.2

giving the right people (myself included of course) credit for the OpenACS 4.6.2 testing effort

speeding up proc search by always redirecting straight to proc-view page if there is only one matching proc

changing the file structure of acs-automated-testing tests as outlined in this post: http://openacs.org/forums/message-view?message_id=90563

    • -0
    • +14
    /openacs-4/packages/acs-datetime/tcl/test/acs-calendar-init.tcl
    • -0
    • +208
    /openacs-4/packages/acs-lang/tcl/test/acs-lang-test-init.tcl
    • -0
    • +182
    /openacs-4/packages/acs-tcl/tcl/test/acs-tcl-test-init.tcl
    • -0
    • +1473
    /openacs-4/packages/news/tcl/test/news-db-test-init.tcl
    • -0
    • +114
    /openacs-4/packages/news/tcl/test/news-db-test-init.xql
  1. … 4 more files in changeset.
improving file watch support in the APM UI. Making watch target scripts redirect back instead of giving confirmation. Adding ability to cancel watch of whole package.

    • -0
    • +13
    /openacs-4/packages/acs-admin/www/apm/package-watch-cancel.tcl
adding proc apm_get_watchable_files and apm_cancel_all_watches and cleaning up the watch API a little

adding the aa_run_with_teardown proc for guaranteed teardown in test cases. Moving nsv initialization to a new \-init.tcl file where it belongs

language fix: committed an incomplete sentence in last commit

removing incorrect help statement trying to explain what an installed package is

start page enhancement: moving the important package links (the meat of the page) fairly high up so you don't have to scroll down everytime you want to navigate to a package

First step towards implementing an XML-based extension to the installer that

allows one to declare application packges to install and mount, and to set

parameter values during the install. Package install and mount works now,

I'll finish the parameter stuff tomorrow. This will allow vertical apps

to specify their payload, so to speak, to set their default master template

and all that jazz automatically for the user. dotLRN being the first

beneficiary of course!