• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Logger now sorts the Users filter by first name, last name, instead of

by user_id

If a project is closed, now shows that project as an option when editing tasks.

There was an extra acs_users_all assignee join in the first part of

the query which caused the set of returned rows to be the cartesian

product of the bugs X keywords X users on system = very very slow

for anything more than a trivial number of users.

It still returns bugs x keywords rows which is not great but seems tolerable.

Fix bug where = was used for assignment instead of comparison.

Fixes bug when creating new task from project-manager.

    • -2
    • +2
    /openacs-4/packages/logger/www/log.tcl
Update to project-manager 1.05 version.

Improves integration with logger (Added parameters for logger

integration, added in admin UI pages for logger integration, add link

to logger in navbar, add in proc to get logger url)

Renamed the pm::task::dependency_options proc pm::task::options_list

(I won't change public procs in the future, promise! Next time I'll

deprecate them and so on..)

Moved some code from add-edit pages to procs.

Added ad_returnredirect messages after most form pages.

Allow you to edit logger variables when editing projects.

Took out most code from log.tcl, log.adp, etc pages (moved to logger)

Added parameter to hide subprojects

Improves appearance of admin pages.

Added a dependency on kernel 5.1, and newer logger and organizations.

Italicize the current location in the navbar

Fixed the function in project-manager-functions-create that creates

the root folder for project manager. Upgrade script included. This

allows new installs to create projects!

Added in pages that show the differences between versions of tasks and

projects. Uses a word_diff to give you a nice looking difference

between versions.

  1. … 25 more files in changeset.
Fix use of boolean type in entry::edit proc.

Added in ability to log against project-manager projects and tasks.

Untabify: entries-postgresql.xql (sorry won't do it again!)

Fixed scalability issue with one one function call per project being

shown. Added in a dependency on new categories proc, which has a new

proc that greatly speed up display of logger entries.

Italicize the current location in the navbar

Added in links to project-manager in the navbar, when project-manager

is integrated with that instance of logger.

optimized the variable::get_default_variable_id proc for postgres (much faster)

sped up the select_users query by using persons instead of cc_users

sped up entries select query by using persons instead of cc_users

    • -6
    • +8
    /openacs-4/packages/logger/logger.info
    • -45
    • +165
    /openacs-4/packages/logger/lib/entries.tcl
    • -2
    • +116
    /openacs-4/packages/logger/tcl/entry-procs.tcl
    • -1
    • +63
    /openacs-4/packages/logger/tcl/package-procs.tcl
    • -1
    • +69
    /openacs-4/packages/logger/tcl/project-procs.tcl
    • -1
    • +97
    /openacs-4/packages/logger/tcl/util-procs.tcl
  1. … 7 more files in changeset.
Commit changes original made on the oacs-5-1 branch: adds a proc,

get_mapped_trees_from_object_list, which is much more efficient than

making many calls to get_mapped_trees. Once again, I'm reminded of the

importance of not untabifying files.

Partial i18n of news-aggregator

Returns the number of item parsed

More accurate item counting

Pretty printing

Changed presentation

Added assessment and section definition parse checks

Removed debug traces

Improvements on the assessment and section definition parse

Datamodel now installs for oracle...

Fix for bug #1799. Bug in content_type__drop_attribute.

Added more information on how to use the -on_refresh section on ad_form

Fixed bug when bumping to login page from within permission_p, but permission_p was called form within ad_get_login_url, which is the proc that determines which login page to use

set a default value for as_item_choices__choice_text

getAttribute fails if there's no attribute

optimization from Heidelberg: changing to use persons table instead of cc_users when restriction to registered/approved users is not needed and the persons table has all columns we need

Added additional explanation as to what Privacy Control actually does.

Now works with OpenACS 5.0. Release version 1.0.

Changes for package_id that hadn't been (harumph) tested by the implementor

file upgrade-5.1.0a2-5.1.0a3.sql was initially added on branch oacs-5-1.

I'd accidently changed some old upgrade files to use edit_name rather than

rename (for Oracle 9.2) and had not added the needed upgrade files for 5.1.

file upgrade-5.1.1-5.1.2.sql was initially added on branch oacs-5-1.