• last updated 23 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Replace permission::require_write_permission with permission::require_permission across the calendar package

Rationale: permission::require_write_permission assumes the object creator to have write permission on the object. Instead, we should rely on permissions to be set correctly on the calendar. permission::require_write_permission also performs an additional query to retrieve the object creator.

It is unclear whether permission::require_write_permission makes sense at all as an api, but we leave this to a future post-release reform.

  1. … 2 more files in changeset.
bumped version numbers to 5.10.1b1

  1. … 85 more files in changeset.
Fix for define_function_args for cal_item__new

- Define always SQL function with the longest argument list

- Bumped version number to 2.10.1d7

  1. … 2 more files in changeset.
State new dependencies

  1. … 1 more file in changeset.
Localize the notification mode as we do downstream, fix test so that the notification generated internally by calendar::item::new is detected, rather than a dummy one

  1. … 5 more files in changeset.
use adp:icon and fix broken layout

- prefer adp:icon over old-style .gif images

- fix line-breaks in table headers of week-calender, which causes

diffent heights of some of the table headers (1 line vs. 2lines)

This was a problem at least with bootstrap5

  1. … 5 more files in changeset.
Depend on the new features in acs-tcl

Return a 422 complaint, introduce a generic error message when an item is invalid

  1. … 3 more files in changeset.
improve spelling

  1. … 10 more files in changeset.
fix release dates in .info files

  1. … 82 more files in changeset.
release work

  1. … 204 more files in changeset.
bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
Use the new 'url' input type widget. Bump version number for dependency

  1. … 1 more file in changeset.
Use the new ad_form 'number' input field. Bump version number for dependency.

  1. … 2 more files in changeset.
New index on cal_items(on_which_calendar, item_type_id)

  1. … 2 more files in changeset.
create a partial index on public calendars

  1. … 1 more file in changeset.
Port of downstream feature: cleanup properly everything related with a calendar package instance before deleting (e.g. calendar item types)

This might be superseded by just plain referential integrity, taking care also of the oracle part, in a future moment

  1. … 1 more file in changeset.
Make acs_attribute boolean when the table type is boolean

  1. … 2 more files in changeset.
calendar reform (part 2):

- make "forgotten" fields "related_link_url", "related_link_text",

"redirect_to_rel_link_p" of acs-events usable from the calendar.

- add web interface for "location" field as well

- bump version to 2.10.0d4

  1. … 14 more files in changeset.
calendar reform:

2.10.0d1: add table cal_uids and upsert operation for it

Add table cal_uids for CalDAV handling p o

New Function: cal_uid__upsert() p o

calendar::item::edit.cal_uid_upsert p o

calendar::item::new.insert_cal_uid p o









Add location as optional last parameter to cal_item__new (14/15)

Oracle: code was already out of sync with postgres, parameter

package_id was missing

Requires acs_event__new with location support acs-events 0.6.2d1







Fix bug #3340: Delete acs_activity and recurrence,

when last cal_item referring to it is deleted.




  1. … 12 more files in changeset.
bump versions of packages with DotLRN style version numbering to HEAD numbers (2.10.0*)

  1. … 35 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- do not depend on beta or development versions

- make sure that released versions are not beta or development

- align version numbers (e.g. use also 5.9.1 for xotcl-core)

- bump version numbers to 5.9.1

  1. … 83 more files in changeset.
bump version numbers to 5.9.1b9 respectively to 2.9.1b9 to prepare for release

  1. … 91 more files in changeset.
- bump version number of OpenACS to 5.9.1b3 and DotLRN to 2.9.1b3

  1. … 79 more files in changeset.
Bump version numbers for OpenACS 5.9.1b1

  1. … 81 more files in changeset.
trim-zeros reform (part 3):

- don't depend on private function of some other package

- replace dt_trim_leading_zeros by util::trim_leading_zeros

- bump version number to 2.6.1d5

  1. … 2 more files in changeset.
- remove onclick inline script

- use template::add_event_listener

- update dependencies

- bump version number to 2.6.1d4

  1. … 5 more files in changeset.
- prefer "localurl" over "return_url" as name of page_filter

  1. … 27 more files in changeset.
- bump version numbers to 6.9.0 (oacs) / 2.9.0 (dotlrn)

  1. … 72 more files in changeset.