• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adding automated testing

Added automated test of apm_higher_version_installed_p proc

made anchor an optional arg since revert does not supply it bug 1212

Removed 'Ready for use' when creating a new template

Added Jeff's tDom check and a couple of related and unrelated changes to config.tcl.

adding import/export links on top index page. Making sure all import/export links are only shown to site-wide-admins. Fixing the url of one of the links.

changed ready_p to sim_type

nudged description further; changed to use sim_type instead of ready_p

updated siminst index page with new sim types

added sim_task_object_map, sim_case_task_object_map

build-release script tags CVS and creates tarballs. expects to run on openacs.org

    • -0
    • +81
    /openacs-4/etc/install/build-release.sh
file build-release.sh was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/etc/install/build-release.sh
fixing typo in comment that was causing an Oracle error

Added support for adding/editing states

  1. … 5 more files in changeset.
- Added API for editing states

- Added option for actions and states to auto-generate a short_name from pretty_name

    • -18
    • +134
    /openacs-4/packages/workflow/tcl/action-procs.tcl
    • -9
    • +204
    /openacs-4/packages/workflow/tcl/state-procs.tcl
improving Oracle recovery instructions a little by pointing out sensitivity to database user and tablespace names and by adding the FULL=Y switch

file upgrade-5.0.0b4-5.0.0b5.sql was initially added on branch oacs-5-0.

file message-conflicts.tcl was initially added on branch oacs-5-0.

file message-conflicts.adp was initially added on branch oacs-5-0.

file message-conflict-resolve.tcl was initially added on branch oacs-5-0.

file import-messages.tcl was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/packages/acs-lang/www/admin/import-messages.tcl
file import-messages.adp was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/packages/acs-lang/www/admin/import-messages.adp
file export-messages.tcl was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/packages/acs-lang/www/admin/export-messages.tcl
file export-messages.adp was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/packages/acs-lang/www/admin/export-messages.adp
Adding support for I18N message catalog upgrades. Any import of

messages from catalog files that is done after the initial import is

considered an upgrade. The message import and upgrade logic is

encapsulated in the proc lang::catalog::import_messages (invoked

through lang::catalog::import).

acs-lang package

- Bumping version of package to 5.0.0b5

- Changes to datamodel:

- Adding columns deleted_p, conflict_p, and sync_time to lang_messages table.

- Removed column upgrade_status from lang_message_keys table

- Adding columns deleted_p, sync_time, conflict_p, upgrade_status to lang_messages_audit table

- Changes to lang::catalog Tcl API:

- Added proc lang::catalog::import_messages that encapsulates the logic for import and upgrade of

messages from catalog files to database.

- Changed the lang::catalog::import_from_file and lang::catalog:import procs to use the new import_messages proc.

- Added the upgrade Tcl API test cases that extensively tests through the import_messages proc with both

en_US and de_DE locales.

- Changes to lang::message Tcl API:

- Changed lang::message::register to take new switches upgrade_sync, upgrade_status, and conlfict. Cleaned up the

proc a little and made it construct SQL dynamically.

- Added procs delete, get, and get_element.

- Added the edit proc that is used when editing attributes of a message other than the message text itself. This

proc will not create a new message revision. It is invoked for example by the delete proc.

- Added the count_conflicts proc.

- Changes to admin UI

- New canonical pages for import/export of catalog files that check for site-wide-admin priv

- Made the message delete page use appropriate Tcl API

- Added the message-conflicts page that shows conflicting messages. Linking to this page from

index page, locale-, and package index pages.

acs-admin package

- Removed the import/export messages pages and using the ones in acs-lang package instead.

    • -0
    • +22
    /openacs-4/packages/acs-lang/lib/conflict-link.tcl
  1. … 30 more files in changeset.
file conflict-link.adp was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/packages/acs-lang/lib/conflict-link.adp
file conflict-link.tcl was initially added on branch oacs-5-0.

    • -0
    • +0
    /openacs-4/packages/acs-lang/lib/conflict-link.tcl
removing invocation of removed proc lang::catalog::reset_upgrade_status_message_keys. Making invocation of db_source_sql_file pass on the callback variable.

making apm_callback_and_log log to the log file in Notice mode. That way we can now actually see in the log file what the APM is up to when it's installing packages etc.

indenting proc_doc of aa_run_with_teardown proc