• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
adding the deputy Tcl procs that seems to have been lost (or maybe we forgot to add them)

  1. … 2 more files in changeset.
Apply patch 304, fixes bug 889: $action_pretty_past_tense not localized.

Made some changes to allow wf case objects to be plain objects (items worked without problems), see: http://openacs.org/forums/message-view?message_id=192465 ... I have not been able to test the upgrade script for Oracle.

  1. … 4 more files in changeset.
Adding the role_ids switch to the workflow::case::role::add_assignee_widgets proc. With that switch you can add assignee widgets for a restricted set of roles

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

  1. … 647 more files in changeset.
internationalizing the email notificaiton part of workflow. TODO: make sure the locale used for the email matches the preference of the receiving user

merging a few days of HEAD work back to the branch

  1. … 27 more files in changeset.
Use action(child_action_ids) instead of separate query to get child actions

fixing bug in action::execute - it wouldn't work when executed outside an HTTP request (from the timeout sweeper). Now timeout tasks will have a null user_id which is not ideal. We might want to pass on the trigger type (time) to the case log entry to more clearly indicate when an action timed out.

  1. … 3 more files in changeset.
porting queries in the 2.0 version of workflow from postgres to oracle. Moving common query workflow::case::fsm::get_state_info_not_cached.select_state_info into shared xql file.

  1. … 5 more files in changeset.
porting the table-create sql script and the 1.2-2.0d1 upgrade script from PG to Oracle

  1. … 4 more files in changeset.
throwing error from workflow::case::new if workflow doesn't have any state (it's not functional without states).

Ensure that child workflows have an initial action, and that it changes state

Added support for workflows with hierarchy, parallel actions, and dynamic number of parallel actions. Phew.

  1. … 17 more files in changeset.
adding the workflow::case::role::assignee_remove proc. Adding the id_values switch to the workflow::role::get_options proc

  1. … 2 more files in changeset.
- Generating spec/new_from_spec/cloning recursive workflows

- Automatically create initial action when new workflow is created

  1. … 4 more files in changeset.
Removed aa_log statements

Recursive workflows

  1. … 12 more files in changeset.
Fixed action-permission bug: workflow::action::get_assigned_role had changed from returning role_id to returning role short_name

  1. … 1 more file in changeset.
Fixed bug: We used to do default assignment for all roles, not just all roles in the current workflow

::get_enabled_action API

Check for initial action, check that initial action changes state

Added timed actions

  1. … 18 more files in changeset.
- Fixed bug #163: Formatting of bug comments broken - much too wide

- Added a max-width: 700px around each activity log history entry.

- Templated the activity log history, so it's easier to customize the display

  1. … 1 more file in changeset.
Small addition to the fix for bug #875 committed by Mark Aufflick.

Non-registered guests now get to see a partial email address in plain text.

modified set_assignee_widget so that the email is not displayed for non-logged-in users

noquote

Fixed 2 bugs:

- Permission checking didn't take user_id argument into account, always checked [ad_conn user_id]

- set_assignee_values had hard-coded 'bug' form name

adding the workflow deputy feature (when someone goes on vacation he can assign his tasks temporarily to someone else). Improving caching in the Tcl API and adding a cache API test

  1. … 11 more files in changeset.
Wording: Used to say 'all (object-type) in this (package-name)'. Removed 'this'.