• last updated 42 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix missing rdbms things and a few oracle or postgresisms that snuck in the wrong files

  1. … 57 more files in changeset.
removed the remaining procs which were -deprecated -warn in 5.0 and fixed most occurances of those procs in the code

  1. … 41 more files in changeset.
using renamed function for maturity name

adding Maturity and license support to repository builder

pass array into apm_package_install_version, bash maturity to 0 (needs to be fixed)

merge changes on oacs-5-1 branch to head, changes between jcd-merge-20040420 and jcd-merge-5-1-20040517 were merged, head pre changes is jcd-merge-pre-20040517 and post is jcd-merge-post-20040517

  1. … 834 more files in changeset.
Adding new package version attributes maturity, license, and license_url. Introducing the concept of dynamic package version attributes so that these can be added easily in the future. The attributes are driven by a metadata spec returned by the proc apm::package_version::attributes::get_spec.The attributes are stored in the skinny table apm_package_version_attr and managed through the Tcl API in namespace apm::package_version::attributes. Changing the parse and generate info XML file procs to use the dynamic attributes. Adding the dynamic attributes to the manifest XML file as well. The attributes are editable in the APM admin UI.

  1. … 7 more files in changeset.
Removed HTML to deliberately set cell background color to white for the reload links, which is where you need it the most, because it's the furthest away from the name of the package

merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 645 more files in changeset.
Making sure you can keep the version of a package unchanged while editing it. Even if you keep the upgrade checkbox selected it will now not attempt an upgrade if you didn't change the version_name. fixing bug 1106

cosmetic change of file filter

various bug fixes for package_id, title addition to acs_objects

  1. … 12 more files in changeset.
added a hint on howe to use the repository.

updated package version numbers in core from 5.0.0 to 5.1.0d1

  1. … 24 more files in changeset.
added cosmetic improvements to repository builder UI and output

Forgot to turn off debugging mode in new repository builder

New version of repository-builder also builds html pages for the repository, and one for each channel

    • -0
    • +15
    ./repository-channel-index.adp
    • -0
    • +10
    ./repository-index.adp
- Use openacs-x-y-compat tag to find packages

- Include dotlrn-core packages in repository

Obsolete page

Cleanup page

- Fixed problem with manifest variable not being cleared between channels

- Added an exclude-packages list as a quick hack to remove packages which we now are broken (particularly dependencies not satisfied)

Fixed bug in repository-building, it wiped the directory before each new channel, thus wiping the channels already built

Fixed to handle oacs-5-0 branch, where the release tags are named openacs-...-final

Changed head_channel from 5-0 to 5-1

Made return use action CSS

merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 589 more files in changeset.
merge Lars path fix from HEAD

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.

  1. … 39 more files in changeset.
fix a few malformed tcl files.

  1. … 2 more files in changeset.
fix a few more missing rdbms stanzas

  1. … 12 more files in changeset.