• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix proc documentation for after_mount callback to reflect reality.

Fix URL calculation for file-storage package root folder. Content_item.get_path

produces an incorrect relative URL with the cr_items.name is not the same

as the actual URL of the root folder. Fixes Bug#1763

  1. … 1 more file in changeset.
Fix bugs in oracle queries. Fix lock handling on file-storage WebDAV PUT

Method

  1. … 2 more files in changeset.
Put fs::new_root_folder tcl procedure back in. It has new optional parameters

but should behave the same as the original procedure.

  1. … 4 more files in changeset.
Add message that displays WebDAV accessible URL to folder view.

  1. … 5 more files in changeset.
Add requires oacs-dav package. Add call to dav-enable root folders when

they are created.

  1. … 1 more file in changeset.
Give root folders for each package a unique cr_items.name in case multiple

package instances called "File Storage" are mounted. Fixed bug#1332

  1. … 10 more files in changeset.
Use site_node(instance_name) for folder label. Use object_id of file-storage

package for cr_folder name. All file storage root folders have the same

parent_id so we need to ensure a unqiue cr_items.name.

Fix typo. Fixes bug#1409

Changed @returns to @return with command perl -pi -e 's/\@returns/\@return/g' *.tcl

  1. … 6 more files in changeset.
Added form to set folder description. Converted folder-create to ad_form

  1. … 3 more files in changeset.
The rest of the UI changes

  1. … 10 more files in changeset.
oops - accidentally commited site specific code in the last commit. This one reverts to the code of version 1.33 (I don't think there is any way to reverse a cvs commit?)

*** empty log message ***

  1. … 1 more file in changeset.
Cleaned up add_file and added add_version

  1. … 9 more files in changeset.
Removing unused file-add-2.

Simplified upgrade to swap name and title.

Added upgrade for oracle and fixed oracle functions.

  1. … 8 more files in changeset.
Clean up postgresql functions so name refers to name and title refers to title.

Move everything into one upgrade script.

  1. … 6 more files in changeset.
Adding install callbacks for webdav support

  1. … 4 more files in changeset.
Moved root folder creation to apm after-mount callback. Added UI to

dav enable a file-storage instance. Converted file-add to ad_form and

cr_import_content. fix.sql includes fixes to bugs in acs-kernel and

acs-content-repository. Added update_last_modfiied for the content_item

when a new revision is uploaded so that last modified is displayed

correctly.

  1. … 11 more files in changeset.
Fixed bugs #423: download w/url, #753: publish_url problem, and #427: root folder name wrong

  1. … 1 more file in changeset.
adding timezone support

  1. … 6 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 64 more files in changeset.
Fixed bug #397 - bad query to db_blob_get_file, one OF knew about, flagged,

but didn't fix ... grrr ...

  1. … 1 more file in changeset.
Removed the vile fs_simple_objects added by OF to store URLs in file

storage despite the existence of a non-versioned URL type in the content

repository. Upgrade scripts provided. I added Tcl API to the content

repository to honor our desire to export the SQL API to Tcl client code.

1. folder contents are now counted correctly (bug fix)

2. The fs_objects view is now usable in PG (it was a UNION view before and

therefore didn't scale)

3. Code in file storage is considerably simpler now and all file storage

objects are now stored in the content repository, as they should

be.

The Oracle version may need some work I'll finish testing this afternoon.

  1. … 46 more files in changeset.
Moved over my new permissions stuff plus improved file storage stuff (mostly

speed improvements in PG-land)

  1. … 17 more files in changeset.
1. Got rid of the "create or replace function" decls used for triggers, due

to the brand-new PG 7.3 "opaque" vs. "trigger" issue.

2. Added a new "fs::get_folder_object_ids" for use when you just need the

object ids rather than a bunch of (slow) permissions information,

(slow) counts of items in folders and subfolders, last modified info,

etc. dotLRN was calling "fs::get_folder_contents" when cloning folders

despite making use of only the object_id and that proc used to be unimaginably

slow. It's faster now due to the new permissions code but it's still slow

enough to warrant avoiding it when possible.

3. Fixed typo in my last commit.

  1. … 4 more files in changeset.
First whack at speeding up (though not rationalizing, unfortunately) file

storage for PostgreSQL. Also fixes the fs_files view.

  1. … 10 more files in changeset.
- Adds table cr_extension_mime_type_map,

- Adds function cr_filename_to_mime_type [-create] filename

- Adds function cr_create_mime_type -extension -mime_type -description

- Removes *_maybe_create_new_mime_type

- Updates acs-content-repository to 4.6.3. Ugrade scripts provided.

- Updates dependency information for several packages.

- Adds most mime types plus comprehensive list of extension to mime-typemappings.

- Maps .c .h .c++ .pl etc to text/plain

  1. … 20 more files in changeset.
Switched to "file copy" ...

  1. … 7 more files in changeset.
Date/time/number localization

  1. … 85 more files in changeset.