• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
file subnav-article-content.adp was initially added on branch oacs-5-0.

file subnav-article-content.tcl was initially added on branch oacs-5-0.

Action-links UL's

Killed description from documents

avoiding bcms proc bombing by setting storage_type to text if the user doesn't upload any content (neither file nor text)

Case admin page

making sure attachments are shown for upload document tasks. Adding a few citybuild links to pages in the siminst wizard

Added admin view of messages and portfolio, templated case history

User community-member link

Cleanup page

Cleaned up user admin page -- still quite crappy

Added case history

porting the table-create sql script and the 1.2-2.0d1 upgrade script from PG to Oracle

Added case delete feature

    • -0
    • +10
    /openacs-4/packages/simulation/www/simplay/case-delete.adp
    • -0
    • +23
    /openacs-4/packages/simulation/www/simplay/case-delete.tcl
Using richtext-or-file

Fixed display mode

Added richtext_or_file widget/datatype for use with CR items

    • -0
    • +308
    /openacs-4/packages/acs-templating/tcl/richtext-or-file-procs.tcl
My change to use the richtext API had a bug

Cleaned up richtext datatype, to use core.js and add documentation

Added new action-links graphic

added object id field to table in long mode - requested by client on behalf of flash mapdeveloper

- Removed context bar logic -- corresponding .adp file doesn't use it at all

- Added user-message

Added util_user_message procs

- Added user message CSS

- Changed arrow for action-links

Changed JS for richtext_or_file widget

Wrap the value in the generated code, so you can have values that contain space (broke when I tried to do a case tag with member_state of 'needs approval').

Refactored template::data::transform::file so the mechanism that gets .tmpfile and .content-type from the page form can be reused.

Made spellcheck use the API for richtext datatype, instead of hardcoding knowledge about its internal representation

making it impossible to mark a template ready for use if it has no states

throwing error from workflow::case::new if workflow doesn't have any state (it's not functional without states).