alexk in OpenACS

Remove dotLRN dependency in contacts

Fix error in invoices portlet query. contact_id does not exist in project-manager

Fixing last patch. The workflow notifications were only broken on

workflow_assignee and workflow_my_cases. Exclude workflow_case so that

'watches' proceed as normal.

Fixing last patch. The workflow notifications were only broken on

workflow_assignee and workflow_my_cases. Exclude workflow_case so that

'watches' proceed as normal.

Correctly determine assignees. Someone should double check this.

Correctly get the assignees for the notification. Someone should

doublecheck this.

This patch fixes two bugs in the workflow::case::action::notify proc in

the workflow package. I am not very familiar with the way this package

works so someone should check my work before releasing this into the

wild.

Patch 1 - Retrieve the non-cached version of the activity log. While

debugging my application I noticed that if I fired off two actions quite

quickly the second action's notification would be the same as the first.

Patch 2 - When firing an action that has no assignees the default

behavior is to notify EVERYONE who has subscribed to be notified of

their cases. Since no one has been assigned it's nobody's case yet.

With this change no one will be notified except people who are

subscribed to the workflow if an action occurs on a case without any

assignees.

    • -20
    • +19
    /openacs-4/packages/workflow/tcl/case-procs.tcl
This patch fixes two bugs in the workflow::case::action::notify proc in the workflow package. I am not very

familiar with the way this package works so someone should check my work

before releasing this into the wild.

Patch 1 - Retrieve the non-cached version of the activity log. While

debugging my application I noticed that if I fired off two actions quite

quickly the second action's notification would be the same as the first.

Patch 2 - When firing an action that has no assignees the default

behavior is to notify EVERYONE who has subscribed to be notified of

their cases. Since no one has been assigned it's nobody's case yet.

With this change no one will be notified except people who are

subscribed to the workflow if an action occurs on a case without any

assignees.

    • -20
    • +19
    /openacs-4/packages/workflow/tcl/case-procs.tcl
Make the main project page pick up the date formatting.

Fix error in creating tasks

I think it makes way more sense to have comments content displayed by

default. If this doesn't work for your clients we should create a

parameter for it.

If contacts isn't installed have the customers link take you to the organizations package

Don't display reports unless invoices are installed. (At least until non-invoice reports are written)

Make project page default to all projects you are assigned to rather then an empty list

Fix task label, Make first column of portlets on the task page more narrow since the most information will be conveyed through the main task portlet

Change capitalization for consistency

Carry the page variable through all the portlets so task paging works

Fix application_data_link upgrade routine from 5.1

Add a where clause to this query to prevent it from updating all of cr_revisions.

Check if contacts is installed before displaying complaint information

Changes to the install-procs to get the upgrade to work.

Fix and create a clean upgrade path from 5.1 branch of project manager

to 5.2. This needs to be tested more.

Ooops, this file someone got lost.

Add missing translation key. Fix error that occurs if a non integer is

entered for any estimated hours.

Add missing catalog key for reports

Fixes to week view

- Make Index page use list builder

- Fix errors with approving and rejecting a meeting

- Add page that allows you to view all reservations in the system (in a

- calendar)

- Some UI improvements

Fix some errors in the internationalization of the calendar widget

fix localization bug in the task add form

fixing another localization bug

    • -2
    • +9
    /openacs-4/packages/logger/www/log.tcl